Commit graph

1083 commits

Author SHA1 Message Date
Tomáš Kelemen (vudiq)
4e30933e85 linux: enable SQUASHFS_ZSTD + other comperssions
needed for upgrade to 4.x
2021-10-15 17:39:30 +02:00
Tomáš Kelemen (vudiq)
c63854ffb9 Generic: build vulkan-tools 2021-10-07 19:46:41 +02:00
Tomáš Kelemen (vudiq)
26dd024415 linux configs: fix option for Nintendo force feedback 2021-10-06 22:46:28 +02:00
Tomáš Kelemen
2f1fb79279
add wireguard support to Lakka (#1499)
* wireguard: enable distro-wide

* L4T: disable wireguard

* Generic: enable wireguard in kernel for i386

* iMX6: enable wireguard in kernel

* wireguard: build out of tree module only for specific targets

the kernel currently used for these targets does not have
CONFIG_WIREGUARD, so they need wireguard-linux-compat package
2021-09-17 23:20:49 +03:00
Tomáš Kelemen (vudiq)
ab378a227d Gamecon: enable additional PARPORT modules/features
fixes #1495
2021-09-10 23:02:34 +02:00
Tomáš Kelemen (vudiq)
c17fc1d020 generic 64 bit: add back gamecon support
fixes #1185
2021-07-14 17:36:26 +02:00
by-gnome
0536d3e359
Generic: linux: enable MIDI sequencer (#1424)
* Enable MIDI sequencer

* i386: enable support for generic sound devices
2021-07-10 14:38:45 +03:00
by-gnome
a9c5104283
Generic: linux: enable RTL8XXXU and RTL8188EU drivers as modules, update configs to 5.10.47 (#1423)
* Revert "X86_64: Enable some realtek drivers as buildin"

This reverts commit 4f6ffc7beb.

* Enable RTL8XXXU driver

* x86_64: enable RTL8188EU driver

* Update config for PS5 controllers

Put options in their place

* Update config for Nntendo Switch Joy-Cons and Pro Controller

Put options in their place, correct options name

* Update configs to Linux 5.10.47
2021-07-09 23:59:27 +03:00
Demetris Ierokipides
4f6ffc7beb X86_64: Enable some realtek drivers as buildin 2021-07-09 16:56:36 +03:00
Demetris Ierokipides
4529ce6564 Generic: Fix wiimote driver 2021-07-06 23:09:14 +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
gouchi
ba3479415a
linux: Enable CONFIG_BLK_DEV_DM on Generic (#1395) 2021-06-17 12:50:37 +02:00
Tomáš Kelemen
443b8b5e45
Lakka 3 - final changes before release (#1307)
* Generic: use global size for system parition

* build_all: remove unsupported targets, fix rpi 64bit

and do not remove stamps/packages from build folders - this is done by
the scripts when needed

* Lakka: bump to 3.0
2021-05-20 23:33:02 +03:00
GavinDarkglider
a647587bfb
More nintendo switch stuff (#1289)
* Misc cleanups for Nintendo Switch build, and Fix retroarch build issue, due to typo in lakka_switch patches.

* Disable joycon rumble on all boards, due to incorrect rumble mappings in driver could potentially cause damage to rumble device in joycons
2021-05-11 13:40:07 +03:00
David Lawson
631eff4645
Joycon stuff (#1282)
* Add joycon kernel driver patches

* Add joycond
2021-05-06 01:23:30 +03:00
by-gnome
ae1eb1efc1
Generic: linux: enable open-source NVIDIA support for x86_64 (#1249) 2021-04-09 19:39:57 +03:00
Tomáš Kelemen
e74cc941b2
Generic: enable vulkan, increase partition size (#1235)
minor changes also to RPi - changed VULKAN to vulkan-loader,
vulkan-headers are pulled in as dependency of vulkan-loader
2021-04-02 15:28:24 +03:00
Demetris Ierokipides
04767753de Generic: Add vulkan api support 2021-03-28 02:34:42 +02:00
by-gnome
5f19fd2402
Generic: update configs to Linux 5.10 (#1145)
* Generic (i386): update config to Linux 5.10

* Generic (x86_64): update config to Linux 5.10
2020-12-24 03:09:04 +02:00
by-gnome
2fbb449060
Update to Linux 5.10 (#1144)
* RTL8192CU: fix kernel 5.10 compilation

* RTL8192DU: fix kernel 5.10 compilation

* RTL8192EU: fix kernel 5.10 compilation

* RTL8812AU: fix kernel 5.10 compilation

* bcm_sta: patch to compile with Linux 5.10

* xf86-video-nvidia: update to 455.45.01 for compatibility with Linux 5.10

* xf86-video-nvidia-legacy: Add patch to compile with Linux 5.10

* linux: add 5.10.2

* Generic: switch linux to 'mainline-5.10'

* iMX6: switch linux to 'mainline-5.10'

* linux: remove 5.9.14

Co-authored-by: Carlos Garces <CGarces@users.noreply.github.com>
Co-authored-by: heitbaum <rudi@heitbaum.com>
2020-12-21 23:07:41 +02:00
Ntemis
b40ad22ada Bump mainline kernel to latest 5.9.14 version 2020-12-12 23:25:22 +02:00
MilhouseVH
2251261e3f intel_nuc_led: remove package 2020-12-12 11:53:10 +03:00
mglae
f1be301487 linux: initramfs: use initramfs config file(s) and directory structure
Cpio file is generated as part of the kernel build process. No need
to force fakeroot cpio build any more.
2020-12-12 11:50:14 +03:00
by-gnome
6a0a3e26a2
Generic: linux: fix 'Argument list too long' for built-in firmware (#1129)
Patch: Temporary workaround for 'Argument list too long'
error with kernel-firmware above 20190514.
2020-12-12 00:39:00 +02:00
by-gnome
e5423832af
cleanup initramfs build, drop support for kernel modules in initramfs (#1117)
* initramfs: drop dependency on linux:init

Signed-off-by: Matthias Reichl <hias@horus.com>
Modified by: by-gnome <by-gnome@yandex.ru>

* linux: drop obsolete make_init and makeinstall_init functions

Signed-off-by: Matthias Reichl <hias@horus.com>

* linux: move initramfs build+installation to pre_make_target

Signed-off-by: Matthias Reichl <hias@horus.com>
Modified by: by-gnome <by-gnome@yandex.ru>

* drop INITRAMFS_MODULES option

Signed-off-by: Matthias Reichl <hias@horus.com>
Modified by: by-gnome <by-gnome@yandex.ru>

* drop UVESAFB_SUPPORT option

Signed-off-by: Matthias Reichl <hias@horus.com>
Modified by: by-gnome <by-gnome@yandex.ru>

* busybox: drop uvesafb module handling in init

Signed-off-by: Matthias Reichl <hias@horus.com>

* v86d: drop no longer used package

Signed-off-by: Matthias Reichl <hias@horus.com>

* linux (Generic): disable UVESA framebuffer support

Signed-off-by: Matthias Reichl <hias@horus.com>
Modified by: by-gnome <by-gnome@yandex.ru>

* linux: build linux image before building modules

Signed-off-by: Matthias Reichl <hias@horus.com>
Modified by: by-gnome <by-gnome@yandex.ru>

* linux: move module installation to makeinstall_target

Signed-off-by: Matthias Reichl <hias@horus.com>

Co-authored-by: Matthias Reichl <hias@horus.com>
2020-12-08 01:24:08 +02:00
Seth Barberee
8163c7a912
clean up Rpi2/4 patches for linux5.4 and bluez (#1120)
* clean up Rpi2/4 patches for linux5.4 and bluez

* cleanup rest of bluez patches across Generic/NXP/OdroidXU3
2020-12-03 22:32:02 +02:00
zhangn1985
b293656f57
fix build issue in Debian 11 (#1094)
* fix linux u-boot build under host gcc 10

Debian 11 has gcc 10, thus Lakka build failed.

port upstream patch to fix build issue is Debian 11.

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=e33a814e772cdc36436c8c188d8c42d019fda639

Signed-off-by: Zhang Ning <832666+zhangn1985@users.noreply.github.com>

* melonds depends on mesa on x86_64

Signed-off-by: Zhang Ning <832666+zhangn1985@users.noreply.github.com>

* python is python2

Signed-off-by: Zhang Ning <832666+zhangn1985@users.noreply.github.com>

* Gamegirl: fix kernel build

vmlinux link to ko, thus fail to build.
config related driver to ko.

Signed-off-by: Zhang Ning <832666+zhangn1985@users.noreply.github.com>

* Gamegirl: set PKG_TOOLCHAIN to manual

Signed-off-by: Zhang Ning <832666+zhangn1985@users.noreply.github.com>

* Gamegirl: build GL

Signed-off-by: Zhang Ning <832666+zhangn1985@users.noreply.github.com>

* Gamegirl: fix bootload build

Signed-off-by: Zhang Ning <832666+zhangn1985@users.noreply.github.com>

* fix chailove build issue and enable it

Signed-off-by: Zhang Ning <832666+zhangn1985@users.noreply.github.com>

* build_all: remove some cache to make sure rebuild pass

when the previous build stops in the middle, must remove more to pass build.

Signed-off-by: Zhang Ning <832666+zhangn1985@users.noreply.github.com>
2020-11-12 18:15:21 +02:00
Ntemis
65fcdf3969 Add various realtek non free firmware blobs 2020-09-03 15:31:09 +03:00
Ntemis
291d416be9 Revert to previous kernel-firmware package
- Patch bluez
- Remove all out of tree drivers as they arent needeed anymore
2020-09-01 01:15:03 +02:00
Ntemis
8a7605d89a Generic: enable MIDI sequencer to clear noise in logs 2020-08-29 15:57:16 +03:00
Ntemis
fa584877ab Generic: Fix Firmware loader Argument list too long 2020-08-29 15:49:07 +03:00
Ntemis
e143e93bf8 Generic:Clean initramfs hardcoded dir in new kernel config 2020-08-28 21:32:36 +03:00
Ntemis
8cd45c30ec Update X86/64 kernel to latest 5.4.61-LTS version 2020-08-28 21:26:22 +03:00
Ntemis
86268c038b GCC-9.3:Fix remaining issues after upgrade 2020-08-07 20:08:10 +02:00
Ntemis
961e759bc3 Merge branch 'libreelec-9.2' of github.com:LibreELEC/LibreELEC.tv into lakka-9.2 2020-06-15 16:20:09 +03:00
MilhouseVH
e0bf72d476 linux (Generic): enable Marvell SDIO and USB WiFi support as module
Forum: https://forum.libreelec.tv/thread/21537-dell-wyse-3040-wifi-not-working/
2020-04-08 18:14:16 +01:00
MilhouseVH
235c67ca05 kernel: disable MT76x0E (PCI adapter) support as we don't include the firmware 2020-02-07 01:25:50 +00:00
Ntemis
94313d4599 Merge branch 'libreelec-9.2' of https://github.com/LibreELEC/LibreELEC.tv into Lakka-3.0 2020-02-06 03:29:32 +02:00
chewitt
a709cbbdac linux: add wireguard support for Generic 2020-01-31 08:48:38 +00:00
Tomáš Kelemen
9131149377 linux: overlayfs as module (#737)
fixes issue with wrong checksum for bios/system files
2019-07-31 18:54:09 +02:00
Tomáš Kelemen
080de80e29 linux: enable Steam Controller (#727)
enable CONFIG_HID_STEAM on targets with Kernel 4.18 and newer
2019-07-31 18:53:30 +02:00
Tomas Kelemen (vudiq)
4a39bb1424 add nouveau driver for Generic + enable kms in drm 2019-07-15 07:37:07 +02:00
Tomas Kelemen (vudiq)
464dc84917 Generic: add 32bit support 2019-07-12 22:06:48 +02:00
Tomas Kelemen (vudiq)
7415c12b53 remove dvb stuff in Lakka 2019-07-04 21:25:56 +02:00
Tomas Kelemen (vudiq)
09c88f2dbb linux: enable overlayfs 2019-06-30 21:44:07 +02:00
Tomas Kelemen (vudiq)
a367556c74 Lakka: initialize 2019-06-27 19:52:48 +02:00
Jernej Skrabec
ecfc4182fb Drop KERNEL_UBOOT_EXTRA_TARGET, it's never used 2019-06-15 06:26:29 +01:00
Jernej Skrabec
997b403b4c Drop UBOOT_CONFIGFILE, it's never used 2019-06-15 06:26:29 +01:00
Jernej Skrabec
b66f07ff23 Drop UBOOT_CONFIG, it's never used 2019-06-15 06:26:29 +01:00
MilhouseVH
076d6c901a linux (Generic): update to 5.1.9 2019-06-15 06:26:29 +01:00