Commit graph

387 commits

Author SHA1 Message Date
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
73abf9ee38
Drop RTL8188FU from the handheld build until we can bring the RG552 kernel up. 2022-10-24 11:25:03 -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
6fc3531e1b
Fix boot delay with devices using the RTL8821CU adapter. 2022-10-11 16:55:54 -04:00
fewtarius
4286b391ec
* Apply AMD GPU performance profiles, thanks to @0_game_it on twitter. 2022-10-05 06:22:07 -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
Brooksytech
15681b3775
Add goodix driver support to the win600 2022-09-24 06:15:48 -07: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
9eda5fcc2e
Enable Goodix touchscreen drivers. 2022-09-23 17:17:48 -07:00
brooksytech
587b7c6ba9
Update duckstationsa & 552 kernel config 2022-09-17 06:41:06 -07:00
fewtarius
88d5e14d38
Merge pull request #510 from fewtarius/dev
Bug fixes.
2022-09-15 22:34:35 -04:00
fewtarius
ea59e68440
Bug fixes. 2022-09-15 22:34:00 -04:00
fewtarius
55f743ecf5
Merge pull request #507 from fewtarius/dev
Updates.
2022-09-14 19:52:19 -04:00
fewtarius
2aa2b6e508
Updates. 2022-09-14 19:51:00 -04: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
fewtarius
6a4e107d8d
Merge pull request #495 from fewtarius/dev
Add PCSX2 libretro core, update x86_64 (handheld) boot options.
2022-09-12 17:34:03 -04:00
fewtarius
8ba93ffcb4
Add PCSX2 libretro core, update x86_64 (handheld) boot options. 2022-09-12 17:33:16 -04: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
5bb082f0ea
Merge pull request #465 from brooksytech/dev
enable 32bit time on the 552
2022-09-05 09:27:35 -07:00
brooksytech
f504d6a834
enable 32bit time on the 552 2022-09-05 09:26:02 -07:00
fewtarius
0f4bd360f7
Merge pull request #458 from fewtarius/dev
Don't math the brightness on startup, just apply the defined values.
2022-09-05 06:59:16 -04:00
fewtarius
6be1cc3159
Don't math the brightness on startup, just apply the defined values. 2022-09-05 06:58:27 -04: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
fewtarius
4ffc0107a4
Fix jslisten for win600. 2022-09-02 21:06:59 -04:00
fewtarius
3ac2ba8360
Dolphin update from Batocera, fix PPSSPP (mostly), misc fixes 2022-09-02 15:27:01 -04:00
fewtarius
e9547d9ac3
Merge pull request #417 from fewtarius/dev
More xwayland work && latest dolphin.
2022-09-02 08:19:19 -04:00
fewtarius
31008ead3b
Still working on xwayland. 2022-09-02 08:04:24 -04: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
af5d2471c7
Update device.config for testing. 2022-09-01 18:40:06 -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
fewtarius
1758a94dd8
Disable vulkan until it can be debugged. 2022-09-01 08:23:21 -04:00
fewtarius
9cd6250cf4
Merge pull request #407 from fewtarius/dev
Builds with most emulators.
2022-09-01 06:15:30 -04:00
fewtarius
b308326c0d
Bug fixes. 2022-09-01 06:07:11 -04: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
ccee297e86
Volume control is working. 2022-08-31 06:50:43 -04:00
fewtarius
3011a3a382
Set the audio device to card 0. 2022-08-31 06:39:50 -04:00
fewtarius
ea2bd23ea6
Gross, but it should work for now. 2022-08-30 22:10:11 -04:00
fewtarius
7e84b78ca6
Add sleep helper. 2022-08-30 21:27:44 -04:00
fewtarius
77d98e3370
Audio works, and add volume control. 2022-08-30 21:26:25 -04:00
fewtarius
6681b5db77
Fix up the kernel/options/resize. 2022-08-30 20:39:23 -04:00
fewtarius
4824f5a3cb
u-boot update for RG552. 2022-08-30 17:48:12 -04:00
fewtarius
92dde76839
Work continues on x86_64/weston. Patch for now, fix better later. 2022-08-30 17:40:21 -04:00
fewtarius
d654b6a396
* Bug fixes - getshaders, wifictl.
* Correct dependencies: moonlight, hypseus-singe.
* Continued work on x86_64.
* Fix raze repo path.
2022-08-30 17:05:35 -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
37ac355f3f
Fixing up wayland/weston on x86_64 2022-08-28 07:19:32 -04:00
fewtarius
f07baf5972
Drop textviewer until it can be patched, update ES to use GLES, update X86_64 options to use weston. 2022-08-27 18:02:42 -04:00
fewtarius
40ae97a936
Update wayland. 2022-08-27 16:22:17 -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
e18e6e49e8
Build fixes and updates. 2022-07-20 19:02:00 -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
7abca77f4a
Work on splitting OpenGL and OpenGL ES. 2022-07-11 08:08:11 -04:00
fewtarius
779c5eec5f
Update emulators and cores, update wayland. 2022-07-11 06:58:58 -04:00
fewtarius
282da7bcb7
Fix kernel oops. 2022-07-10 18:10:34 -04:00
fewtarius
52444ddb21
Correct rotation, correctish controls in ES. LibRGA builds again. 2022-07-08 19:05:53 -04:00
fewtarius
5e07f3a6be
Updates. 2022-07-07 18:41:48 -04:00
fewtarius
f825fd373f
Fix rotation. 2022-07-06 19:50:06 -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
e45dc66e84
Fixes. 2022-07-05 17:04:55 -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
f38b9a049f
Rename x86 build to PC, revert iptables. 2022-07-02 21:23:36 -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
3b97ee35d0
Work continues. 2022-07-01 21:39:43 -04:00
fewtarius
c00c19b6bf
Rotation oops. 2022-07-01 16:25:26 -04:00
fewtarius
781d22291d
Work continues. 2022-07-01 16:17:33 -04:00
fewtarius
12b6e30fd0
Clean up. 2022-07-01 14:58:21 -04:00
fewtarius
79dab3ccb9
Boots. 2022-07-01 14:56:04 -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