Commit graph

31 commits

Author SHA1 Message Date
David G. F
0f75e66986
Add support for RG350V (#1220)
Unfortunately there's no easy way to choose DTBs at u-boot time, so
keepting a separated image for now.
2021-03-21 00:31:31 +02:00
David G. F
e22cdce602
Remove unnecessary v11 target (#1209)
Official OGAs are all included in the odroidgo2 target (and DTB is
selected via boot.ini and u-boot cooperation).
2021-03-14 23:22:44 +02:00
Murad U
e925215274
Adding initial support for ODROID-Go Super (#1186)
* Initial ODROID-Go Super support

* Added missing libssl-dev dependency in Docketfile

* Reverted Retroarch version
2021-02-26 14:57:32 +02:00
David G. F
424b1d8d8f
Adding initial support for Gameforce CHI console (#1182)
This is essentially an OGA clone with a bigger (640x480) non-rotated
screen. Requires a joypad kernel patch (a copy of OGA's + small bits) and a new
DTB.

Changed a bit the way splash screens work, now you can specify proper
resolutions (instead of just vertical res) so that it works well for
cases like rotated screens.

Tweaked Retroarch to ship both drivers (DRM + GO2 DRM) and the GO2
driver to inhibit itself in case the console has a non-rotated display.
This should work for any console as long as the resolution is reported
correctly. The regular DRM driver should have 1 frame less latency!

What's not working: Console is still rotated (minor issue) and kernel
panics on poweroff :) Debugging it, but I'll need to solder the UART for
that.
2021-02-19 17:05:46 +02:00
by-gnome
d8b096e05e
iMX6: make one image for all Wandboards, add CuBox-i and Udoo (#1147)
* iMX6: add u-boot script

* iMX6: make one image for all Wandboards

* iMX6: add CuBox-i and Udoo
2020-12-24 03:09:32 +02:00
Ntemis
8ba44e8248 Revert "Add support for PineH64 Model B (#1135)"
This reverts commit 53a674fe40.
2020-12-19 01:42:25 +02:00
William Breathitt Gray
53a674fe40
Add support for PineH64 Model B (#1135)
* Add PineH64 Model B uboot configuration

* Allwinner: H6: enable BT and wifi on PineH64 model B

Co-authored-by: Jernej Skrabec <jernej.skrabec@siol.net>
2020-12-16 17:59:07 +02:00
David G. F
cb58954d6b
Adding RG351P support, an Odroid Go Advance clone (#1105)
This console requires a separate DTS and a USB controller config.
U-Boot cannot reliably distinguish the two consoles since the HW ID
for it is the same as OGA v1.1 (looking into the schematics did not
yeld any GPIO differences that could be used for that).

I plan to dig a bit more into u-boot, perhaps enabling USB and
looking for the USB controller could be a way to differentiate them.
In the meantime this just adds another OGA flavor, which adds little
overhead to the build system.

Another TODO is rumble support, mapped to PWM1, which is not trivial
to support in RetroArch.
2020-11-18 20:01:16 +02:00
by-gnome
8d654165ad
Add project NXP/iMX6 and support for Wandboard Quad/QuadPlus (#1020)
* Add project NXP/iMX6
* add metapackage for NXP project
* add bootloader scripts for iMX6 devices
* add linux arm config for iMX6 devices
* add options file for iMX6 devices

* Include firmware for iMX6 devices
* linux: include builtin firmware for iMX6 sdma
* NXP/iMX6: fix linux config
* NXP/iMX6: include firmware-imx and kernel-firmware packages

* firmware-imx: fix pkg variables and change firmwares target dir

* NXP/iMX6: add fix etnaviv GPU driver breakage

* NXP/iMX6: set output resolution to 1080p

* Add support for Wandboard Quad/QuadPlus (iMX6)
* NXP/iMX6: add systemd service to run hciattach
* NXP/iMX6: add udev rule to start hciattach service
* NXP/iMX6: fix linux config
* NXP/iMX6: include wlan-firmware and brcmfmac_sdio firmware pkgs
* scripts/uboot_helper: include Wandboard Quad b1/c1/d1, QuadPlus d1

* brcmfmac_sdio-firmware: update to b51b1c3

* NXP/iMX6: add fix brcm chip connection timeout error in Wandboard b1

* Update iMX6 kernel to 5.4.61-LTS
* NXP/iMX6: update linux config
* NXP/iMX6: switch kernel from 'default' to 'mainline-5.4'
* NXP/iMX6: remove fix etnaviv GPU driver breakage
* NXP/iMX6: add fix bluez compilation with linux 5.2 and higher

* build_all.sh: include NXP/iMX6
2020-09-06 23:09:47 +03:00
Demetris Ierokipides
5766173240
Odroid Go Advance Support (#981)
* Lakka: Add RK3326 - Odroid Go Advance support

* odroidgo2: rename kernel

* libretro: fix some packages

* OGA:And there will be Cortex-A35 support in ARCH=arm

* RK3326: rename to OdroidGoAdvance

* uboot_helper: add missing bracket

* OdroidGoAdvance: fix bootloader and kernel

* OdroidGoAdvance: boots and shows a prompt!

* OdroidGoAdvance: enable wayland

* libretro-cores: new package, add master switch

* OdroidGoAdvance: have wayland use libmali's wayland-egl

* OdroidGoAdvance: fix wayland / wayland-egl dependency in RetroArch

* OdroidGoAdvance: boots to rotated RetroArch

* OdroidGoAdvance: add joypad autoconfig (to be upstreamed)

* OdroidGoAdvance: remove Wayland, go back to KMS

* odroidgo2: works without wayland, set xmb layout, update assets

* odroidgo2: oops

* odroidgo2: menu scaling adjustments

* Enable audio and headphone sensing (#905)

* retroarch: cleanup

* retroarch: remove XDG_RUNTIME_DIR envvar

* rkbin: cleanup

* odroidgo2: cleanup

* odroidgo2: cleanup x11 and wayland

* odroidgo2: please?

* odroidgo2: add proper splash

* Rockchip: disable UART serial console

* OGA:Add charging animation support on uboot

- Users have to burn this SPI flash update image and boot from it first
https://wiki.odroid.com/lib/exe/fetch.php?tok=bd1c8c&media=https%3A%2F%2Fdn.odroid.com%2FRK3326%2FODROID-GO-Advance%2Frecovery%2Fsdcard_recovery_200211.img

Signed-off-by: Ntemis <ierokipides.dem@gmail.com>

* retroarch: update

* Small libretro update

* Use proper flags for OdroidGoAdvance a35 (#908)

* OGA: Bump kernel
- Added esp8089 driver
- Fixes suspend and resume of rk817 codec
- Fixes rk817 battery driver temp prop

Signed-off-by: Ntemis <ierokipides.dem@gmail.com>

* Update Easyrpg to v0.6.2 stable

* OdroidGoAdvance: Add support for OGA v1.1 (#957)

Co-authored-by: natinusala <natinusala@gmail.com>
Co-authored-by: shantigilbert <shantic@gmail.com>
2020-07-14 05:47:17 +03:00
Tomáš Kelemen
cc36263d74
add dragonboard to uboot_helper (#729)
* uboot_helper: add dragonboard 410c

* scripts/uboot_helper: add formatting to the python object

sort printed output
use dashes instead of underscores for board names
sort alphabetically

* u-boot: add support for installing firmware into the u-boot root directory

* dtc: allow building for host
2019-07-30 18:52:25 +02:00
Tomas Kelemen (vudiq)
61993bbf70 Allwinner: add more devices
- bananapi
- cubieboard2
- cubietruck
- nanopi_m1_plus
- orangepi_lite
- orangepi_one
2019-07-14 21:14:24 +02:00
Christian Hewitt
2c8c4b35b9 u-boot: add Amlogic board devices to uboot_helper 2019-06-30 23:01:54 +02:00
Marcus Cooper
6c35c7744d uboot_helper: Add Orange Pi One Plus board 2019-06-15 06:26:29 +01:00
Jernej Skrabec
5224281992 uboot_helper: Add OrangePi 3 2019-06-15 06:26:29 +01:00
Jernej Skrabec
9d6a971612 uboot_helper: Fix Allwinner boards and add NanoPi M1 2019-06-13 22:12:21 +01:00
Jonas Karlman
e9c26b5d66 scripts/uboot_helper: print usage help when requested 2019-05-01 16:27:06 +00:00
Lukas Rusak
55b5492d0f uboot_helper: Add Allwinner H3, H6 and A64 boards 2019-04-06 18:45:28 +02:00
Jonas Karlman
9934ab8283 RK3399: add rock-pi-4 2019-01-28 20:40:06 +00:00
Jonas Karlman
83470fe786 RK3399: add khadas-edge 2018-12-17 07:44:40 +01:00
Jonas Karlman
90cbdbc2e3 RK3399: drop odroidn1 2018-08-21 23:37:45 +02:00
Jonas Karlman
161230a87f linux: update rockchip-4.4 to eae92ae2 2018-03-04 20:26:55 +01:00
Jonas Karlman
f2cc60eb25 RK3399: new device 2018-03-04 20:26:55 +01:00
Jonas Karlman
5d232f6ee9 RK3328: new device 2018-03-04 20:26:55 +01:00
Jonas Karlman
2c42011f74 Renegade: new device 2018-03-04 20:26:55 +01:00
Jonas Karlman
88d95ecbf0 RockBox: new device 2018-03-04 20:26:55 +01:00
Jonas Karlman
6638fa5f60 MiQi: new device 2018-03-04 20:26:54 +01:00
Jonas Karlman
da7c2cc1ab ROCK64: new device 2018-03-04 20:26:54 +01:00
Jonas Karlman
0f55cb2aed TinkerBoard: new device 2018-03-04 20:26:54 +01:00
Jonas Karlman
877fceee50 Rockchip: new project 2018-03-04 20:26:54 +01:00
Lukas Rusak
5da14cfce5
u-boot: allow using UBOOT_SYSTEM 2017-11-11 10:32:53 -08:00