Commit graph

1822 commits

Author SHA1 Message Date
Tomáš Kelemen (vudiq)
99142337c5
Add support for RPi Zero 2 with GPICase
Co-authored-by: Cicirifu <54900043+Cicirifu@users.noreply.github.com>
2022-02-25 20:19:29 +01:00
Tomáš Kelemen (vudiq)
7b71ebf8b4
rpi: rollback to older kernel/firmware version
since version 3.5.1 users reported issues with 4K displays not
initializing on every boot. after reverting to kernel/fw version used in
Lakka v3.5 the issue seems to be gone.
2022-02-24 17:23:51 +01:00
Tomáš Kelemen
c6f005f6bf
Update Mesa and kernel to latest versions (#1615)
* mesa: update to 21.3.6

https://docs.mesa3d.org/relnotes/21.3.6.html

* rpi: update kernel/firmware to 1.20220120

* linux: update mainline kernel to 5.10.101

* rpi: rebase patch for non standard modes in VEC
2022-02-23 09:22:35 +01:00
Tomáš Kelemen (vudiq)
8d500e4ba7
Update 5.10 kernel to latest 2021-11-07 18:56:51 +01:00
Tomáš Kelemen (vudiq)
323709da65
RPi: update kernel/firmware to 1.20211029 2021-11-07 18:53:39 +01:00
Tomáš Kelemen (vudiq)
029641c007
linux: update mainline kernel to latest 2021-10-30 22:10:47 +02:00
Tomáš Kelemen (vudiq)
5b9cddf73c
linux: update RPi linux/firmware to 1.20211007 2021-10-30 22:06:28 +02:00
Tomáš Kelemen (vudiq)
1a689d7dbd RPi: linux: udpate patches for non-standard modes in VEC 2021-10-15 21:23:46 +02:00
Tomáš Kelemen (vudiq)
d4939636ff RPi: revert patch for 240p
it is currently only a PoC, e.g. breaks HDMI
2021-10-11 09:32:09 +02:00
Tomáš Kelemen (vudiq)
2f3e7f98e7 Update Raspberry kernel/firmware, add patch for 240p 2021-10-11 08:52:34 +02:00
Tomáš Kelemen (vudiq)
fdc3e9dfa8 Update mainline linux to 5.10.72 2021-10-11 07:57:31 +02:00
David G. F
540fc6e149
Add RG351MP (#1520)
So far seems that everything works (screen, joypad, usb, etc)
2021-09-30 22:04:02 +03:00
Demetris Ierokipides
412e5f89ac Bump mainline kernel to 5.10.68 2021-09-23 19:55:41 +03:00
Tomáš Kelemen
2413bc2fec
add xpadneo driver for Xbox One wireless gamepad (#1498)
* add xpadneo driver for Xbox One wireless gamepad

* xpadneo: add kernel patches

should prevent generic hid module to claim the gamepad

* xpadneo: add additional settings to modprobe conf
2021-09-14 19:51:26 +02:00
Ntemis
d3f403bf0a Bump "default" kernel to its latest 5.1.21 version 2021-09-12 15:27:35 +02:00
Tomáš Kelemen
6341bf6800
Update RPi kernel/firmware + add support for non-standard modes in VEC (#1493)
* RPi: update kernel/firmware to 20210831

* linux-rpi: add patch to allow non-standard modes in VEC
2021-09-08 04:37:44 +03:00
Ntemis
5e79d194b0 Bump lts kernel to 5.10.60 2021-08-23 23:58:20 +03:00
David Lawson
6de244a075
Update rpi kernel and firmware (#1452)
* linux: update rpi kernel to latest

* bcm2835-bootloader: update to latest

* bcm2835-driver: update to latest
2021-08-10 22:12:17 +03:00
Demetris Ierokipides
eb4a4fe0a2 Bump Mesa3D to v21.1.5 and lts kernel to v5.10.50 2021-07-15 01:02:21 +03:00
GavinDarkglider
1a1a7392df
[WIP] New Kernel Get method for L4T, and various other minor changes (#1427)
* Add new package get method for L4T kernels. This allows changing kernel repos and combining them easier to maintain.

* Update Nintendo Switch defconfig

* Switch: Add configuration for schedutil to platform_init

* Remove switch brightness patch, as it isnt needed with new switch kernel.

* Add new brightness patch that has been upstreamed.

* Switch: Autosave/load cpu/gpu freqs, and restore on boot.

* Fix download sha verification

* Switch: Disable USB3 for joycon stability on dock
2021-07-15 01:00:38 +03:00
coldspark29
857b2540df
Fix Dual Sense FF and LEDS by updating patches to v6.0 (#1414)
* Fix Dual Sense FF and LEDS by updating patches to v6.0

* Added missing Dual Sense patch
2021-07-04 09:13:01 +03:00
David Lawson
1a65b31cbc
Re-jig dualsense and joycon patch dirs, enable dualsense FF and enable driver for generic (#1413)
* Clean up joycon and dualsense patches into their own directories

* rpi4: enable rumble for dualsense

* Enable dualsense driver for generic
2021-07-02 08:49:58 +03:00
David Lawson
ddd927fd0a
rpi4: add dualsense driver (#1406) 2021-07-01 15:04:47 +03:00
Demetris Ierokipides
7c59da8f4b Bump Mesa3D to v21.1.4 and lts kernel to v5.10.47 2021-06-30 23:04:45 +03:00
Demetris Ierokipides
644e53a98d Kernel: bump to 5.10.45 2021-06-22 17:04:03 +03:00
Demetris Ierokipides
ca117e6caa RPi: Bump to 5.10.39 2021-05-25 20:47:23 +03:00
David G. F
49f2b66071
Remove the RG351P/V rumble patch (#1308)
It produces random kernel panics. Until I figure out what the bug is,
disable this.
2021-05-21 03:17:33 +03:00
Demetris Ierokipides
ad3a5fde14 Rpi[3/4]: Bump kernel to 5.10.36 2021-05-16 23:25:58 +03:00
Demetris Ierokipides
a26800cc6f Linux: fix miscalculated sha256 issue 2021-05-11 19:10:33 +03:00
GavinDarkglider
810d341599
Add support for Base L4T Platform and Nintendo Switch device (#1288)
* 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
2021-05-10 22:56:02 +03:00
Ntemis
2148ad6439 Bump kernel to v5.10.35 LTS 2021-05-10 00:43:21 +03:00
David Lawson
631eff4645
Joycon stuff (#1282)
* Add joycon kernel driver patches

* Add joycond
2021-05-06 01:23:30 +03:00
David Lawson
cdd770d78f
Rpi kernel update to hopefully fix composite out (#1273)
* rpi: update kernel

* Remove Gamegirl support
2021-04-23 01:31:36 +03:00
David G. F
12a3881fc8
Fix battery issue with RG351P/V (#1262) 2021-04-15 01:27:33 +03:00
David Lawson
f951292b51
rpi: update to 5.10.27 and update firmware (#1257) 2021-04-12 00:18:04 +03:00
by-gnome
0493ac23de
linux: update to 5.10.28 (#1251) 2021-04-11 06:48:45 +03:00
David Lawson
433243cb41
Rpi: update to 5.10.25 (#1239)
* rpi4: update kernel to 5.10

* rpi: linux: remove upstreamed patches

* rpi: linux: rebase patches

* rpi: linux: fix ouya patch

* rpi: Update all kernel configs for 5.10.25
2021-04-05 16:41:33 +03:00
David G. F
a29c30590a
Map volume keys on RG351V (like OGA Super does) (#1236) 2021-04-02 21:34:42 +03:00
Tomáš Kelemen
b5ae0f6426
opusfile, rockchip buildfixes (#1234)
* opusfile: add openssl dependency

* rk3328+rk3399+oga: add linux patch - libcrypto
2021-04-02 03:12:12 +03:00
by-gnome
b54e66096e
linux: update to 5.10.26 (#1229) 2021-03-28 18:55:33 +03:00
David G. F
6080d35956
Fix console rotation on OGA family and rumble on boot too (#1223)
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.
2021-03-23 20:49:33 +02:00
David G. F
b321acc50d
Fixes for RG350V: enable second MMC and Wifi (#1222)
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)
2021-03-21 22:22:58 +02:00
David G. F
0f75e66986
Add support for RG350V (#1220)
Unfortunately there's no easy way to choose DTBs at u-boot time, so
keepting a separated image for now.
2021-03-21 00:31:31 +02:00
Demetris Ierokipides
d29f7ebbd1 Upgrade mainline kernel to v5.10.22 LTS 2021-03-11 00:33:30 +02:00
David G. F
6c07e387f9
Fix OGA builds (#1196)
* 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
2021-03-09 22:52:25 +02:00
David G. F
8784a602d6
Add gcc9 patch for OGA to fix builds (#1193) 2021-03-09 16:18:46 +02:00
Murad U
e925215274
Adding initial support for ODROID-Go Super (#1186)
* Initial ODROID-Go Super support

* Added missing libssl-dev dependency in Docketfile

* Reverted Retroarch version
2021-02-26 14:57:32 +02:00
David G. F
424b1d8d8f
Adding initial support for Gameforce CHI console (#1182)
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.
2021-02-19 17:05:46 +02:00
by-gnome
b996abe17a
OdroidXU3: linux: revert kernel to 4.14 to fix gbm libmali (#1175)
* OdroidXU3: linux: revert kernel to 4.14 to fix gbm libmali

* OdroidXU3: use odroidxu3-mali instead of libmali
2021-02-12 01:57:18 +02:00
Tomáš Kelemen
62e832cad9
linux, grub: add missing dependencies (#1173)
* linux: add rsync:host dependency

* grub: add gettext:host dependency
2021-02-07 01:32:38 +02:00