Commit graph

347 commits

Author SHA1 Message Date
fewtarius
0d550304bc
Build any new kernel options, don't include libgo2 in the 32bit package, it gets built as a dependency when needed. 2022-11-03 08:03:44 -04:00
fewtarius
07b2e1b69f
Add rootwait to all Rockchip devices. 2022-11-02 18:33:02 -04:00
fewtarius
89d1699cec
Clean up the patch a bit. 2022-11-01 18:14:57 -04:00
fewtarius
8d1fba6784
Remove duplication at scripts/dts 2022-11-01 18:09:39 -04:00
fewtarius
1a94303a39
Bump RG552 to kernel 6.0.6.
Pulls all of the effort on RG552 mainline from https://github.com/brooksytech/rk3399-kernel-5.19 including the panel fix from @Locutus73.
2022-11-01 18:06:06 -04:00
fewtarius
c74d7fa13e
Fixes. 2022-11-01 17:12:05 -04:00
fewtarius
5f84d3accc
Revert. 2022-11-01 06:53:43 -04:00
fewtarius
fe56266063
Patch gcc-version.sh for non-mainline devices. 2022-11-01 06:07:57 -04:00
fewtarius
bfcd061c00
Work on syncing some of our package set from CoreELEC. 2022-11-01 06:04:06 -04:00
Tom Pratt
3c4167b6d3 Bluetooth firmware for RG353P
Realtek firmware binaries are already available in kernel sources for this device.
2022-10-28 19:31:03 +02:00
fewtarius
a7d633da5c
Add support for configuring the boot UI while in kiosk mode (Weston only). This enables users to boot right into an emulator or into RetroArch, however the features of ES will be unavailable. 2022-10-27 07:51:00 -04:00
fewtarius
5ad1a43678
* Fix Sega Saturn (yabasanshiroSA) controls.
* Fix issue with post-update not executing on some devices.
* Fix issue with hotkey autoconfig not working for all configured controllers.
* Re-add textviewer
* Update ArtBook theme.
2022-10-25 06:24:50 -04:00
fewtarius
33b157a3a0
Revert RTL8188FU and re-add it to the build. 2022-10-24 07:14:34 -04:00
fewtarius
41e437442c
Merge pull request #642 from fewtarius/dev
2022-10-21 17:26:44 -04:00
fewtarius
e7137b32e4
* Add support for dynamic controller variables and support for hotkey configuration when a new controller is default.
* Deprecate device specific controller variables.
* Set avahi hostname on boot.
* Add dmidecode for x86_64 specific quirks.
2022-10-21 17:23:25 -04:00
Brooksytech
9ad25b3554
Fix RG552 panel flicker
updated clock settings for the 552 panel
2022-10-21 08:05:13 -07:00
fewtarius
24d1147b11
Fix kernel config RG552. 2022-10-21 09:10:16 -04:00
fewtarius
63af910f09
Move speaker/headphone paths to device variables to resolve #632. 2022-10-21 07:37:01 -04:00
fewtarius
3ae713dcfa
Drop RTL8188FU from the reverted RG552 build. 2022-10-20 18:32:00 -04:00
fewtarius
934410326c
Revert RG552 changes. 2022-10-20 13:19:27 -04:00
fewtarius
00782b9635
Add WIFI drivers. 2022-10-20 13:17:01 -04:00
fewtarius
7027c312e9
5.19.16 + preempt rt + PortMaster fix. 2022-10-19 15:14:13 -04:00
fewtarius
f9d9221acd
Begin to merge usb media device support. 2022-10-18 19:47:37 -04:00
fewtarius
e65bb55933
re-create patch. 2022-10-18 18:35:30 -04:00
fewtarius
f056beab61
Add preempt rt to mainline 5.19 kernel builds. 2022-10-18 17:52:18 -04:00
fewtarius
7d07eff763
* Add user profile directory /storage/.config/profile.d.
* Apply workaround for no sound / no headphone jack switching (RG353V).
* Update ArtBook Next theme.
* Ensure the device tree is not swapped after an update.
> Note: Exiting RG353V users will need to disable and re-enable the RG353V switch, or run `device-switch RG353V` over ssh.
2022-10-02 12:46:51 -04:00
fewtarius
31c614b70a
Revert. 2022-10-02 06:43:13 -04:00
fewtarius
8a3ad6cea0
Accomodate for the possibility of a swapped dtb during updates. 2022-10-02 05:47:26 -04:00
fewtarius
34a7ccfbf8
Update device brightness RG503, RG552, handheld. 2022-10-02 05:27:42 -04:00
fewtarius
25e61ed11f
Bump RG353P/V brightness to 50% 2022-10-01 20:35:21 -04:00
fewtarius
9ae3455f45
* Fix more brightness bugs
* Update kernel - Adds additional RG353V device property changes.
* Always sync portmaster, thememaster, and jelosaddons after updating.
* Add workaround for no audio mixing of right channel on RG353V thanks to @christianhaitian.
2022-10-01 20:22:43 -04:00
fewtarius
73dff6fa94
* Add support for multiple device trees.
* Add support for RG353V (use RG353P image, enable switch in system settings).
* Fix language selection bug.
* Fix another brightness bug.
* Fix shader build conflict.
* Force Retroarch to use glcore on the RG552 if GL is still enabled.
2022-09-30 20:40:33 -04:00
fewtarius
c10b2708ad
Merge pull request #541 from fewtarius/dev
Roll back a558befccd, and fix kernel deps.
2022-09-24 06:04:32 -04:00
fewtarius
377248a507
Roll back a558befccd, and fix kernel dependencies. 2022-09-24 06:02:30 -04:00
Robin
61c48a5b37
Add logitech support
Support for Logitech devices that are not fully compliant with HID standard
2022-09-24 09:44:30 +08:00
Robin
73160eed30
Try to fix usb otg keyboard not working 2022-09-24 09:38:48 +08:00
brooksytech
587b7c6ba9
Update duckstationsa & 552 kernel config 2022-09-17 06:41:06 -07:00
Brooksytech
91dfec2853
Merge pull request #503 from brooksytech/5.19
Add rumble support to retrogame joypad.
2022-09-13 23:11:40 -07:00
Brooksytech
af570bd1bf
Add rumble support to retrogame joypad. 2022-09-13 23:08:39 -07:00
Brooksytech
23f7e8c97e
Merge pull request #494 from brooksytech/5.19
Adding back in RG552 gpu overclock to kernel.
2022-09-12 06:58:03 -07:00
Brooksytech
c7dd7bfe03
Adding back in RG552 gpu overclock to kernel. 2022-09-12 06:57:09 -07:00
fewtarius
53e7a3efce
Bump mesa, fix options so we're not linking to things we're not building. 2022-09-10 10:26:25 -04:00
brooksytech
f91b3cbf32
Add RG552 wifi driver 2022-09-10 07:07:44 -07:00
fewtarius
fd6ddc60fa
Fix RG552 console. 2022-09-10 09:37:28 -04:00
fewtarius
79ccd182fa
Merge pull request #477 from fewtarius/dev
Updates.
2022-09-09 20:02:26 -04:00
fewtarius
8f09001f42
Update to support stopping and starting the defined UI service rather than assuming everything uses the emustation service. Update volumesense to stop looking for devices after 5 attempts. Update system_utils and volume_sense to increment by 5 or 15. 2022-09-09 20:01:27 -04:00
brooksytech
cac7a04fcd
Updating to kernel 5.19 and fix controls 2022-09-09 07:35:05 -07:00
brooksytech
f504d6a834
enable 32bit time on the 552 2022-09-05 09:26:02 -07:00
Brooksytech
251631f3c4
Merge pull request #450 from brooksytech/dev
552: fix joy inversion, add dolphinsa
2022-09-04 07:22:13 -07:00
brooksytech
0d7740373e
552: fix joy inverstion, add dolphinsa 2022-09-04 07:18:59 -07:00
fewtarius
decfdf9b70
Merge pull request #448 from fewtarius/dev
Explicitly set DISPLAYMANAGER VULKAN_SUPPORT.
2022-09-04 10:02:24 -04:00
fewtarius
e5dfcf0be3
Explicitly set DISPLAYMANAGER VULKAN_SUPPORT. 2022-09-04 10:01:49 -04:00
brooksytech
1e180c06e0
Patch to rename 552 battery in kernel 2022-09-03 21:52:15 -07:00
Brooksytech
6de28d9220
Merge branch 'dev' into RG552ML_merge 2022-09-01 17:05:35 -07:00
fewtarius
a3fbc16925
Change RG552 brightness hotkey to TR2 so it's simpler to access. 2022-09-01 19:05:20 -04:00
fewtarius
b37990e4c3
Misc updates. 2022-09-01 17:17:36 -04:00
brooksytech
4f03bac66a
Ready to merge mainline into 552 2022-09-01 13:42:06 -07:00
brooksytech
7212c87eea
More 552 mainline changes 2022-08-31 23:27:58 -07:00
fewtarius
259a77dcce
Merge pull request #400 from brooksytech/RG552ML
Initial support for the RG552 ML support.
2022-08-31 18:40:31 -04:00
brooksytech
ad7795ba39
Adding initial support for 552 Mainline Support 2022-08-31 15:20:07 -07:00
fewtarius
1f6d96325b
* Fix ALSA on x86_64 handhelds.
* Temporary drop or correct multiple packages that needed updates for x86_64.
* Update volume service to deprecate hard coded paths.
* system-utils and sleep to common packages.
* Add weston kiosk.ini for future use.
* Add DIRTY variable, if true it will not clean.
2022-08-31 17:50:23 -04:00
fewtarius
6267b0c198
Adjust volume/brightness increment - need to merge packages still. 2022-08-31 07:37:42 -04:00
fewtarius
8a719903aa
Set (correct) L2 + Vol +/- to control brightness on the RG351P and RG552. 2022-08-31 07:14:20 -04:00
fewtarius
970304ac85
Fix up brightness. 2022-08-31 07:00:57 -04:00
fewtarius
4824f5a3cb
u-boot update for RG552. 2022-08-30 17:48:12 -04:00
fewtarius
9ba7af7751
Move base_only guard to misc-packages. May move to image later. 2022-08-28 20:04:17 -04:00
fewtarius
e1b9345ef5
Restart WIFI after sleep to work around connman losing DNS. 2022-08-28 19:53:29 -04:00
fewtarius
a8e3d11475
* Fix up Samba thanks in part to @CoreELEC.
* Add PC/handheld device to separate X86_64 for other purposes.
* Move emulation packages into device options.
* Add Docker packages for future use thanks to @CoreELEC.
2022-08-28 19:47:56 -04:00
fewtarius
c965a43690
Fix up splash, 4k image with a black background for improved scaling. For rotated displays invert the splash resolution so they scale correctly. Replace the ES image with a link to the splash. 2022-08-26 19:18:56 -04:00
fewtarius
29a276483c
Don't push the module removal into the background. 2022-08-26 06:18:34 -04:00
fewtarius
a74e8232d8
Update the splash to resize cleaner, remove splash as it's unnecessary, shuffle sleep/wake order of operations. 2022-08-26 06:16:05 -04:00
fewtarius
d863d03d9d
Revert display timing test. 2022-08-24 17:10:21 -04:00
fewtarius
f249cc1b52
Update the RG353P display timing, add pugixml. 2022-08-23 19:09:35 -04:00
fewtarius
9d91548c44
Fix init oops, and RG351P resolution oops. 2022-08-23 17:02:26 -04:00
fewtarius
1894393478
Drop hard coded splash screens and generate a correct resolution/aspect splash during the build. 2022-08-23 07:23:08 -04:00
fewtarius
99421a7b22
drop JSLISTEN_BRIGHTNESS, as it isn't needed. 2022-08-16 08:10:45 -04:00
fewtarius
bc2fdf6932
Move brightness control to volume daemon for consistency. 2022-08-16 07:53:19 -04:00
fewtarius
f95d45084a
Update emulators and cores. 2022-08-11 18:10:16 -04:00
fewtarius
fdddaddcd3
Fix brightness issue, update emulators and cores. 2022-08-04 17:01:33 -04:00
fewtarius
2836076c42
Duckstationsa only for 353, 503, and 552. 2022-08-02 17:06:30 -04:00
fewtarius
620fa0117c
* Fix issue with RG552 booting dev builds
* Fix udevil not automounting fat32 and exfat
* Fix burnimage not flushing gpt magic when flashing mbr images
2022-08-01 17:52:51 -04:00
fewtarius
43e239cf40
No longer need frequency settings in device.init on rg351x devices. 2022-07-30 12:11:57 -04:00
fewtarius
6c673f72d1
Drop RG351x overclock. 2022-07-30 11:58:13 -04:00
fewtarius
07aa292ff1
Fix up sleep tool, 351 parameters, and package cleaning stanza. 2022-07-29 22:19:47 -04:00
fewtarius
0ca1bc0be4
Fix u-boot for rk356x. 2022-07-29 07:40:00 -04:00
fewtarius
6eb657dee8
Package and repo clean up. 2022-07-23 13:56:47 -04:00
fewtarius
1eabe5d90e
Fix u-boot for RG503 and RG353P. 2022-07-23 08:26:43 -04:00
fewtarius
11a03f0cc6
Start the device services in the background and continue booting while they start. 2022-07-15 18:09:39 -04:00
fewtarius
db98d0ed17
Fix directory references. 2022-07-13 06:45:17 -04:00
fewtarius
f748ffca6b
Update to support OpenGL/GLES/Vulkan. 2022-07-11 18:30:36 -04:00
fewtarius
8148e78bef
Updates and fixes. 2022-07-11 17:56:53 -04:00
fewtarius
0386bbb098
A bit closer. 2022-07-06 18:57:35 -04:00
fewtarius
d27c5d8fca
Revert 552 change. 2022-07-05 21:00:36 -04:00
fewtarius
150b7b6a33
Updates. 2022-07-05 08:14:29 -04:00
fewtarius
c8fe984582
Bump kernel for rg351 2022-07-04 22:09:35 -04:00
fewtarius
09c599e3e7
Bump rg351 kernel. 2022-07-04 22:07:47 -04:00
fewtarius
288c91829a
Bump kernel for RG552. 2022-07-04 21:18:58 -04:00
fewtarius
a65794026e
Fixes. 2022-07-04 20:43:17 -04:00
fewtarius
9b31cf02fd
Revert package oops. 2022-07-04 17:33:36 -04:00
fewtarius
30c9e72e0f
Bump uboot. 2022-07-04 17:22:58 -04:00
fewtarius
3b16fed096
Working on the builds. 2022-07-03 19:48:01 -04:00
fewtarius
dad87daf97
Revert compiler changes. 2022-07-02 17:30:08 -04:00
fewtarius
b8027fe418
Revert rarm kernel testing. 2022-07-02 16:34:00 -04:00
fewtarius
b3ec22aeab
Continuing to work on x86, and fixing up ARM builds. 2022-07-02 15:47:49 -04:00
fewtarius
072509a2d2
deprecate arm toolchain packages. 2022-07-02 07:41:39 -04:00
fewtarius
2433900cb3
Deprecate DISPLAY_ROTATED. 2022-07-02 07:20:10 -04:00
fewtarius
f0a713da78
Testing build for x86. 2022-06-30 06:28:25 -04:00
fewtarius
7e41959b4b
* Fix HDMI audio out issue (RG503, RG353P)
* Fix power LED reporting issue (RG503, RG353P)
2022-06-23 19:53:12 -04:00
fewtarius
ef5770407d
Fix update.sh for RG353P. 2022-06-23 19:16:08 -04:00
fewtarius
1da9df326d
Merge pull request #224 from kkoshelev/dev
Add tailscale support
2022-06-22 22:36:51 -04:00
Konstantin Koshelev
38166183dc
Add tailscale support 2022-06-22 19:09:41 -07:00
fewtarius
f3c6d08aa9
Fix RetroArch output when connected to HDMI (RG503, RG353P only). 2022-06-22 20:22:51 -04:00
fewtarius
0ab1e03eb2
yabasanshiroSA adjustments. 2022-06-21 17:04:58 -04:00
fewtarius
07300d4c30
* Corrects issue where the RG503 and RG353P boot when connected to the charger (after the first boot).
* Updates emulators and cores.
2022-06-19 21:03:49 -04:00
fewtarius
0aa5b20aed
Fix reversed controls. 2022-06-18 11:52:26 -04:00
fewtarius
00a041c686
Add support for the Anbernic RG353P. 2022-06-18 11:15:15 -04:00
fewtarius
1a1ba88b0b
Fix update oops. 2022-06-10 13:15:30 -04:00
fewtarius
22bdf233e9
Fix image update after an upgrade. 2022-06-07 19:00:45 -04:00
fewtarius
140be7759f
Merge pull request #197 from brooksytech/fix_503_hostname
Fix hostname for 503.
2022-06-07 18:47:48 -04:00
Brooksytech
851b670ba7
Fix hostname for 503.
This should correctly show the 503 as rg503 and not "Distroname" for ssh and smb connections.
2022-06-07 08:12:56 -07:00
Konstantin Koshelev
edfde81d88
Copy all network related options from RG351v 2022-06-06 19:31:47 -07:00
Konstantin Koshelev
dcac210b3f
Add missing 503 kernel modules for WireGuard 2022-06-06 15:05:05 -07:00
fewtarius
467d696922
Add joydev to provide js0 for jslisten functionality. 2022-06-02 07:15:32 -04:00
fewtarius
5dbd06554b
* User selectable default CPU scaling method
* Add ES theme "Minimal", enable ES theme "Terminal"
* Update Thememaster
* Bump the CPU clock to 1.992GHz
2022-06-01 17:22:25 -04:00
fewtarius
f8e4e4a989
Change CPU_GOVERNOR to DEVICE_CPU_GOVERNOR 2022-06-01 08:03:16 -04:00
fewtarius
de70e77c10
Update the CPU scaling governor to default to interactive. 2022-06-01 06:56:46 -04:00
fewtarius
2d2d3fe133
Update kernel, emulators, and cores. 2022-05-31 19:22:53 -04:00
fewtarius
d70216c5b0
Fix 503 scaling governors. 2022-05-31 18:49:30 -04:00
fewtarius
bcb487ebe2
Bug fixes. 2022-05-30 21:23:04 -04:00
fewtarius
d5eb2b010b
Update rockchip image build to fix RG552. 2022-05-30 18:12:33 -04:00
fewtarius
622899d1d9
Add support for imagemagick to initramfs. 2022-05-30 17:39:05 -04:00
fewtarius
224d32c5a3
RG351x u-boot expects the boot.ini header to contain odroidgoa. 2022-05-29 18:33:05 +00:00
fewtarius
a1aa1fe01c
Fix idbloader writing to image for non-GPT devicess 2022-05-29 17:24:59 +00:00
fewtarius
4172e9e353
Update parted. 2022-05-29 15:04:52 +00:00
fewtarius
789d9cca26
Now with correct URLs. 2022-05-28 10:20:54 +00:00
fewtarius
e379a58667
Update kernel and uboot locations. 2022-05-28 09:24:37 +00:00
fewtarius
5df2cfa0e8
* Add support for the Anbernic RG503. 2022-05-27 22:33:28 +00:00
fewtarius
03ce3e8e66
Fix issue preventing the battery/LED service from starting. 2022-05-22 15:43:41 +00:00
fewtarius
49c711247c
Fix jacksense on the 351 devices. 2022-05-06 02:02:16 +00:00
fewtarius
ac2cd78d55
Fix oops. 2022-05-06 01:05:02 +00:00
fewtarius
a961994ea0
Rework internal wifi script to disable the gpio pin, thanks to @pkegg for the idea. 2022-05-05 19:29:49 +00:00
fewtarius
671d963b59
Fix no volume on wake issue on the RG351V 2022-04-29 17:40:44 -04:00
fewtarius
f64563ddd1
Cleaning up options. 2022-04-28 06:31:44 -04:00
fewtarius
9a41fda1c7
Cleaning up options to remove unused bits. 2022-04-27 06:08:03 -04:00
fewtarius
cfccc6e922
* Eliminate the top overclocks as we're not using them anyway.
* Apply the default clocks in init to reduce risk of instability during boot.y
2022-04-19 18:01:26 -04:00
fewtarius
995716f244
Fix these later. 2022-04-09 16:07:17 -04:00
fewtarius
a565bcf0b7
Update kernel parameters. 2022-04-09 16:04:44 -04:00
fewtarius
d7d23a843f
RTL8192CU as it doesn't build on the 552 kernel correctly. 2022-04-09 15:16:44 -04:00
fewtarius
1030512593
Fix up WIFI module builds on the RG351x and clean up brightness restore a little. 2022-04-07 21:29:27 -04:00
fewtarius
72b6f8273b
Fix up RTL8812BU, add RTL8192CU, RTL8192EU, and RTL8814AU. 2022-04-07 19:57:53 -04:00