* Generic: use global size for system parition
* build_all: remove unsupported targets, fix rpi 64bit
and do not remove stamps/packages from build folders - this is done by
the scripts when needed
* Lakka: bump to 3.0
* Misc cleanups for Nintendo Switch build, and Fix retroarch build issue, due to typo in lakka_switch patches.
* Disable joycon rumble on all boards, due to incorrect rumble mappings in driver could potentially cause damage to rumble device in joycons
* Add new platform: Linux4Tegra(L4T) base
* L4T: Add Nintendo Switch device to L4T Project
* L4T: Add support for Nintendo Switch bootloader package to build system
* Script Update: Extract Add support for tbz2 extension
* Package Update: Update pulseaudio to latest building version, add patches to support ucm2 as that is what lakka is shipping.
* New Package: Add rewritefs package, because we need to edit filenames on the fly, when using nintendo switch, as all data is saved to fat32 partition, where : is not a valid character in file names. eg. Bluetooth Configs
* Package Update: Linux Add support for nintendo switch l4t kernel
* Package Update: Busybox: Allow L4T device builds to just dump files in initramfs, such as firmware or new init script
* New Package: Mergerfs
* Package Update: Retroarch Bump version, and Add Nintendo Switch support, add support for X display server to retroarch start enviornment
* New Package: xf86-video-nouveau
* Package Update: libxkbcommon L4T fixes
* Dockerfile: Add needed build dependencies for L4T Platform stuff.
* Update Scripts: Add support for building L4T Switch to build_all script
* Package Update: Mupen64plus_next Add Nintendo Switch build support
* Package Update: Mame2015 Add support for building on Nintendo Switch
* Package Update: Bluez Add support for Nintendo Switch
* Package Update: libdrm remove libdrm.so.2 symlink with L4T boards, as nvidia supplies their own
* Add event service package and a systemd service for OGA
This is a service that listens for certain keys on certain devices and
injects commands to Retroarch.
* Update Retroarch and add command support
This adds a new function hook that can be defined for devices that have
slightly different cmdline within the same configuration.
Remove vcchost regulator since it is not used and just makes the rumble
go crazy during kernel boot.
This reenables Wifi (MT7601U) that was deleted by a previous commit.
Also enables the secondary SD card reader by fixing the voltages.
Finally re-enable low power OPPs that were disabled. This brings power
savings on idle mode and low demanding emus (in particular voltages are
lower for those points, reducing power consumption significantly)
* oga: strip gold from fbneo
* build script: add new targets, alphabet order
* odroidxu3: patch for mupen64plus_next
* mupen64plus_next: adjust platform flags
* fbneo: proper fix for OGA, cleanup
[DNB]
* fbneo: put back USE_CYCLONE for OGA
[DNB]
* Fix OGA builds
No need for the u-boot patch, update the INI files instead.
Added the new userspace mali G31 blob and update the build script (we
pull headers still from Rockchip repo).
Add the RTL8821 patch to fix linux build with newer GCCs too.
This makes OGAs bootable again (tested it on OGA Super)
* Adding aarch64 support
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.
* iMX6: use extlinux.conf instead of boot.scr
Using the FDTDIR path from extlinux.conf u-boot can find and load
various device trees depending on the soc and board version.
* iMX6: bootloader: put dtbs in the root directory
* iMX6: bootloader: pick dtbs for Dual, Quad and QuadPlus only
* iMX6: move canupdate.sh to bootloader dir
* iMX6: minor cleanup to update.sh script
Co-authored-by: Christian Hewitt <christianshewitt@gmail.com>
- remove hciattach service and udev rule
- add BCM4329 bluetooth node to Wandboard B1 device tree
- add MMC power sequence for usdhc to Wandboard C1 device tree
- add BCM4330 (BCM4339) bluetooth node and MMC power sequence for
usdhc to Wandboard D1 device tree
- add BCM4330 bluetooth node to CuBox-i 1.3 device tree
* 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>