Commit graph

4355 commits

Author SHA1 Message Date
Tomáš Kelemen (vudiq)
288ebe24bc
Pi02: cleanup of unused/unnecessary dts/patches 2022-03-28 09:05:26 +02:00
igyenes
724fabf226
amlogic: fix colour distortion on some tv boxes (#1663) 2022-03-25 03:19:49 +02:00
GavinDarkglider
c4f65eb837
Lakka L4T/Switch Changes for v4.1 (#1644)
* Switch: Use versions of these firmwares supplied by kernel install

* Switch: Update kernel to latest

* Backup old uenv.txt on update.

* Update L4T ffmpeg patches
2022-03-24 16:14:15 +01:00
Philippe Simons
481fe993dd
add RPi.GPIO package to RPi PROJECT (#1649) 2022-03-22 21:24:37 +01:00
Tomáš Kelemen
d734e82a8b
fix broken ethernet and wifi for NUC11 (#1641)
* Lakka/Generic: use iwlwifi fw files from kernel-firmware package

* Lakka/Generic/linux: enable CONFIG_IGC - ethernet for NUC11
2022-03-21 18:33:59 +02:00
GavinDarkglider
170410d70a
Minor L4T/Switch changes before 4.x release. (#1631)
* Add support for 32.7.1 bsp

* Add option to uenv.txt to use performance governor.

* Add support for auto frequency changing based upon docking

* Add README.md to L4T Project since it is its own beast

* Fix flycast issues in L4T builds, by reverting back to upstream libretro master, which actually has support for nano platform
2022-03-14 22:52:20 +01:00
Philippe Simons
c5c48a2afe
Fix Pi02GPi ABXY swap patch (#1628)
* Revert "drop retroarch-joypad-autoconfig-01-fix-ABXY-buttons.patch (#1627)"

This reverts commit 40ab932755.

* Pi02GPi: rename patch a folder
2022-03-11 15:03:32 +01:00
Philippe Simons
40ab932755
drop retroarch-joypad-autoconfig-01-fix-ABXY-buttons.patch (#1627)
this patch is swapping RetroPad button layout
2022-03-10 20:30:29 +01:00
Tomáš Kelemen (vudiq)
d2d1140f4e
Lakka: add boom3 and vitaquake3 to LIBRETRO_CORES env
- so they can be updated using `libretro_update.sh`
- exclude for all targets except Switch
2022-03-10 18:39:30 +01:00
GavinDarkglider
683f8c34de
Cleanup decoder/encoder stuff for L4T Builds, update some things, fix GLES building, but keep GL build. Other Minor cleanups. (#1623)
* Update L4T encoder/decoder to latest version which is 70% faster at 1080p

* Add vulkan support to ffmpeg

* Add vitaquake3 and boom3 cores for switch builds

These cores are considered broken, but starting, so maybe in the future they will be more reliable.

* Run dock-hotplug before starting retroarch.

This Will properly force DPI if booted on dock, and audio switching. It also has the added bonus of force fixing audio issues where speakers randomly dont work on boot."

* Update Kernel Repos

* update libglvnd

* update xf86-video-nouveau

* Build mesa properly in L4T LibreELEC builds.

* Update L4T build config for retroarch to fix building with support for EGL/openGLES.
While L4T supports EGL/OpenGLES, and the issue building for it is fixed,
we arent switching now though because moonlight core doesnt support it.

* Exclude moonlight core in Lakka builds that use openGLES over openGL, as openGLES is not supported

* Use openGLES in LibreELEC builds, as that is what upstream is targeting
2022-03-10 18:17:48 +01:00
Tomáš Kelemen (vudiq)
80d81600d4
fix patch folders 2022-03-07 15:07:51 +01:00
Tomáš Kelemen (vudiq)
fe371a09e9
Pi02GPi: remove offending part of the patch
this may break the display rotation, needs to be tested
2022-03-05 10:30:34 +01:00
Tomáš Kelemen (vudiq)
7cbb2e6a24
Merge LibreELEC 10.0.2 2022-03-04 22:36:18 +01:00
Tomáš Kelemen (vudiq)
4a4f17ced4
update RetroArch to 1.10.1 + all cores to current
* ppsspp: kept at 1.12.3
* retroarch: removed patch for Switch merged upstream
2022-03-04 22:26:51 +01:00
Matthias Reichl
c9ac8ade89 linux (RPi4): enable NVME support
Signed-off-by: Matthias Reichl <hias@horus.com>
2022-03-01 17:04:34 +01:00
Tomáš Kelemen (vudiq)
bdc8ca9533
Add support for Raspberry Pi Zero 2 W with GPICase
Co-authored-by: Cicirifu <54900043+Cicirifu@users.noreply.github.com>
2022-02-28 10:09:52 +01:00
Tomáš Kelemen (vudiq)
51a434e745
add melonds via distro-options to Switch.aarch64 2022-02-27 20:01:54 +01:00
GavinDarkglider
bef8663a27
[WIP] Fix Decoder issues with seeking in video stream, and moonlight streams, Add Proper support for HW Encoder to ffmpeg. (#1619)
* Update Decoder, fix all issues with seeking, and moonlight streams, Add Proper Encoder support.

* Remove libcec from l4t builds, as it doesnt work for us anyway
2022-02-27 18:39:35 +01:00
GavinDarkglider
927e258148
Fix recording/streaming in Lakka 4.x builds Few other minor fixes..... (#1617)
* Add Xvideo Extension Support

* Fix moonlight dependencies

* Fix retroarch recording/streaming.

* Fix melonds for tegra210 builds
2022-02-27 18:38:45 +01:00
GavinDarkglider
bf38e1520f
Latest Lakka Switch Patches (#1600)
* Update kernel Config/patches for CEC support

* Add base CEC support to dock-hotplug, and make so support can be disabled via uenv.txt

* Add working libcec package for L4T, and enable CEC support in packages.

* Fix pulseaudio-alsa routing

This fixes using other audio backends(Alsathread, Alsa, TinyAlsa) in retroarch via dock or bluetooth.

* Downgrade GCC in L4T builds

This fixes issues revolving around undefined symbol: __aarch64_ldadd4_acq_rel issue with gcc 10

* Fix updater for switch builds
Only tested working with tar archives.

* Edit retroarch default settings for the switch.

* Fix pulseaudio changing sink volume issues.
2022-02-21 10:10:20 +01:00
Jernej Skrabec
dd9c24f20a
Allwinner: linux: fix H264 buffer size 2022-02-14 22:34:34 +01:00
Jernej Skrabec
a1babd4b34 Allwinner: linux: Update cedrus patches 2022-02-10 06:21:32 +01:00
Bella
03a4e7b1c1 linux: add support for irtoy kernel module for all architectures. 2022-01-16 15:10:13 +01:00
Bella
9a07e92f49 linux (Generic): add support for irtoy kernel module. 2022-01-16 15:08:14 +01:00
CvH
5ae77b2e84
Merge pull request #6092 from HiassofT/le10-kodi-deinterlace
[le10] RPi: add kodi patches for deinterlacing and 10/12bit video output
2022-01-08 10:31:52 +01:00
Matthias Reichl
03feddc522 RPi: add kodi patch to set colourspace connector property
Signed-off-by: Matthias Reichl <hias@horus.com>
2022-01-07 13:47:27 +01:00
Matthias Reichl
08bce43b12 RPi: add kodi patch to set max_bpc for high bit depth videos
Signed-off-by: Matthias Reichl <hias@horus.com>
2022-01-07 13:47:27 +01:00
Matthias Reichl
ab70b3d554 RPi4: drop kodi patch to set colourspace connector property
Signed-off-by: Matthias Reichl <hias@horus.com>
2022-01-07 13:47:27 +01:00
Matthias Reichl
94d4daa8cd RPi: add kodi deinterlace patch
Patch created using revisions d1c77363e8..ba221cd2ef
from branch gbm_matrix of https://github.com/popcornmix/xbmc.git

Signed-off-by: Matthias Reichl <hias@horus.com>
2022-01-07 13:47:27 +01:00
Matthias Reichl
a27c8c36e0 linux (RPi): config options for 5.10.90-e9bc4a4
Signed-off-by: Matthias Reichl <hias@horus.com>
2022-01-07 13:46:56 +01:00
Matthias Reichl
6d8e111d6d linux (RPi): add config options for 7inch touchscreen
The DRM driver must be built into the kernel, also add missing
config options which were recently added.

Signed-off-by: Matthias Reichl <hias@horus.com>
2022-01-07 13:46:55 +01:00
Christian Hewitt
b271c7721c generic: enable support for Aquantia 10Gb NIC 2021-12-19 20:05:38 +00:00
Jernej Skrabec
66a1f802f2 Allwinner: linux: fix 4k60 mode on H6 with some HW 2021-12-08 22:37:54 +01:00
GavinDarkglider
82e5d624f6
More Nintendo Switch fixes (#1548)
* Downgrade glibc to 2.27 for L4T Builds.
* Downgrade binutils to 2.32 for L4T Builds.
* Update L4T Project Options
* Refactor tegra-bsp package
* Import/Rebase CTC's ffmpeg patches, and switch decoder to nvv4l2 from nvmpi. Fixes decoder issues
* Enable all disabled cores
* Remove hack in busybox package to dump firmware into L4T Builds, we now handle this in tegra-bsp package.
* More L4T project cleanups
* Bring switch-bootloader package.mk inline with upstream formatting
* Fix reboot_payload
* Add proper tegra-bsp:init support
* Bootloader cleanups, seperate bootloader stuff for libreelec builds
* Update init for supporting all distros on Nintendo Switch
* Add proper splash images for libreelec builds.
* Final bootloader fixes
* switch-bootloader-merge-fixes
* Fix uboot merge issues
* fix bmp
* It all builds
* add Basic USB Gadget(Serial console only)
* Properly fix mtp, and finish gadget stuff
2021-11-24 00:06:43 +01:00
Tomáš Kelemen (vudiq)
4d8ce4d8f7
L4T: cleanup of packages
* remove old license headers
* remove obsolete PKG_ vars
* switch-coreboot|u-boot: use full commit sha (due to new get_git)
* switch-cpu|gpu-profile: fix dependencies and toolchain
2021-11-14 17:50:08 +01:00
Tomáš Kelemen (vudiq)
f4f61ac3d9
Merge LibreELEC 10.0.1 2021-11-03 13:03:34 +01:00
GavinDarkglider
79731adc6a
[WIP] More switch/l4t stuff (#1543)
* Update UCM, Add initial LibreELEC build changes, Add alsastate save/restore, remove old ffmpeg from switch builds
* Add mount to switch build for cheats
* Add support for nvmpi to new ffmpeg
* L4T/Switch: use Python3
* L4T: use upstream openssh package
* openssh: add Switch specific patch for keydir
* project/device options cleanup, typos, other fixes
* moonlight: move the core to lakka packages, build for other targets
* rearange a few patches
* L4T: use upstream xorg-server package
* L4T: use upstream libglvnd package
* L4T: use upstream mesa package
* L4T: use upstream util-linux package
* Remove xpadneo from L4T builds

Co-authored-by: Tomáš Kelemen (vudiq) <vudiq@vudiq.sk>
2021-11-03 08:22:33 +01:00
CvH
6c0f328c00
Merge pull request #5826 from HiassofT/le10-kernel-5.10.76
[le10] linux (RPi): update to 5.10.76-581049d, temp revert video callback limit commit
2021-10-29 18:35:15 +02:00
Matthias Reichl
03fcd2342b linux (RPi): config options for 5.10.76-581049d
Signed-off-by: Matthias Reichl <hias@horus.com>
2021-10-28 16:46:03 +02:00
Alex Bee
814a092cb7 Allwinner: linux: rebase patches on 5.10.76 2021-10-27 23:37:14 +02:00
Jernej Skrabec
d743a8e459 Allwinner: linux: Fix CEC after TV is power cycled 2021-10-27 19:31:52 +02:00
Alex Bee
9d0503f305 Rockchip: linux: fix analog audio for Rock Pi 4 2021-10-27 18:20:05 +02:00
GavinDarkglider
4d58d3cf00
Add support for Nintendo Switch (#1536) 2021-10-27 09:47:55 +02:00
Tomáš Kelemen (vudiq)
837491584b Generic: SYSTEM_SIZE: remove redundand setting 2021-10-26 22:29:28 +02:00
Matthias Reichl
2749e24a06 linux (RPi): config options for 5.10.73-046e2dc
Signed-off-by: Matthias Reichl <hias@horus.com>
2021-10-26 10:00:56 +02:00
Matthias Reichl
361ad6dc98 linux (RPi): config options for 5.10.73-1b07dc7
Signed-off-by: Matthias Reichl <hias@horus.com>
2021-10-26 10:00:56 +02:00
Alex Bee
d0d10afbd1 Rockchip: linux: rework CEC-fix 2021-10-25 20:09:16 +02:00
Christian Hewitt
707a64f3ce
Merge pull request #5785 from mglae/le10_linux_cifs_debug
linux config: add CONFIG_CIFS_DEBUG=y to ease CIFS system mounts
2021-10-25 10:26:33 +04:00
Alex Bee
eea5891db7 Rockchip: linux: add anlog sound for Rock Pi4 (backport from 5.15) 2021-10-22 13:51:07 +02:00
Alex Bee
7f13c80bf2 Rockchip: linux: fix CEC not working after power-cycle and reinstate debounce_ms patch 2021-10-22 13:41:00 +02:00