* main:
Revert duckstation to fix build issue.
Switch default suspend mode to mem + s2idle on RK3566.
Bump ES to provide game directory creation complete message.
Move creation of game directories out of automount and into ES under System Settings to remove merged storage directory conflict.
Fix overlay rename oops in EmulationStation.
Redirect build output to a separate log.
rk3326: enable kernel serial output
Fix issue with automount where game directories are not configured when bind mounting.
update emulators, cores, support packages, box, and system theme (Art Book Next).
Bump Linux to 6.6.6 (AMD64).
* upstream/dev: (52 commits)
Fix udevil regression.
Fix game migration to new path during post-update.
Bump AMD64 kernel to 6.6.4.
Bump Kernel to 6.1.65 on supported devices
Fix merged storage to switch on and off correctly. Hide internal/external switch, but make it available as system.merged.device (1/0).
Yuzu-sa - Add cpu accuracy ES feature
Additional merged storage optimizations, add a script to remove empty directories that may cause overlay issues.
Disable merged storage by default, fix bind mount to use correct (updated) path.
* Add support for changing the merged storage target between the internal and external card. * Since JELOS creates the games directory structure it is possible that the overlay will hide games if you switch targets as it will consider them removed. Delete the empty directories and reboot to resolve. * Ex: find /storage/games-internal -type d -empty -delete && find /storage/games-external -type d -empty -delete && reboot * Merged storage can now be disabled persistently. * A new directory structure is required to enable switching: * /storage/games-internal/roms * /storage/games-external/roms * The target /storage/roms has not changed. * Lowers clocks to powersave for RK3566 devices.
Remove stale profile bits that still seem to exist on some devices and break audio.
Remove stale xorg bits from package.
Bump Citra-SA and Yuzu-SA
Switch the xorg-server package to xwayland. Tested the emulators that appeared to depend on it, they seemed to start up ok.
Yuzu-SA: never ask to confirm close
Add Yuzu Rumble Strength Feature
Amlogic/linux: remove unneeded drm panel orientation quirk
Amlogic/linux: silence dmesg spam
Amlogic/linux: remove 1908 opp as this is not present in the bsp
Amlogic/linux: simplify rgb10-max3-pro device tree
Fix mesa oops
...
* Replaces device detection logic provided in resource.img with improved
detection facility used by Recalbox. Note: Devices will power on when charging,
this is expected and desired behavior.
* Correct an issue with EmulationStation that causes battery to report 0 sometimes when
full.