Commit graph

153 commits

Author SHA1 Message Date
Demetris Ierokipides
4099f48153 Merge Rpi5 SOC support to Lakka
Signed-off-by: Demetris Ierokipides <ierokipides.dem@gmail.com>
2023-11-25 02:07:06 +02:00
Matthias Reichl
104ab4db34 linux (default): Replace hdmi-codec channel mapping patch with upstreamed version
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-10-07 00:13:50 +02:00
Matthias Reichl
5678baf7f3 linux: add patch to fix broken channel map reporting in hdmi-codec
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-09-07 21:52:54 +02:00
Demetris Ierokipides
df4d461b6f Revert "Add surface linux patches for v6.1"
This reverts commit dcd0947ead.
2023-07-25 01:09:06 +03:00
ntemis
dcd0947ead Add surface linux patches for v6.1 2023-07-22 04:36:26 +03:00
David Lawson
bb5db7a195
Fix build for Generic v5 (#1867)
* libva-utils: fix sha256

* linux: delete obsolete patches

* ppsspp: set USE_SYSTEM_FFMPEG=OFF by default

* show_config: update to match upstream

* Fix build Generic build error

```
.../Lakka-LibreELEC/build.Lakka-Generic.x86_64-5.0-devel/toolchain/share/grub/bootx64.efi: No such file or directory
```

* Move STORAGE_SIZE default to match upstream
2023-07-19 19:02:36 +03:00
CvH
7863fdfb90
Merge pull request #7833 from heitbaum/linux6128
[le11] linux: update to 6.1.y
2023-07-01 12:01:42 +02:00
Demetris Ierokipides
cff38254a6 Merge branch 'libreelec-11.0' of github.com:LibreELEC/LibreELEC.tv into Lakka-v5.x 2023-06-25 20:47:07 +03:00
Matthias Reichl
a1d19b43e0 linux: update patches to fix audio passthrough issues
The ELD constraint patch is updated to a more correct version which
now properly sets the constraints based on rate families.

The added hdmi-codec patch fixes audio infoframe values for passthrough
(channel info needs to be set to "refer to stream header") as some
TVs (eg Sony) tripped over that and refused to play TrueHD otherwise.

Signed-off-by: Matthias Reichl <hias@horus.com>
2023-06-03 12:50:43 +02:00
Rudi Heitbaum
b43819bf6d linux: drop now upstream wifi: rtw88: rtw8821c: Fix rfe_option field width 2023-05-25 09:05:40 +00:00
Rudi Heitbaum
5b5e1dfb9e linux: rtw88: rebase for 6.1.28 2023-05-25 09:05:40 +00:00
Rudi Heitbaum
63e3a0cace linux: rtw88: USB bug fixes 2023-04-12 13:36:52 +00:00
Rudi Heitbaum
4f5592e5ce linux: rtw88: USB bug fixes 2023-04-06 12:22:07 +00:00
Rudi Heitbaum
85f672c6ed linux: rtw88: split sdio patch to match kernel 6.3 and 6.4
linux-122-rtw88-sdio-pre-patches-from-next-6-3.patch
- are the prerequisite sdio patches that are included in kernel 6.3-rc3

linux-122-rtw88-sdio-v3.patch
- are the sdio patches that are targetted for kernel 6.4
2023-03-22 12:48:40 +00:00
Rudi Heitbaum
e39f9656e0 linux: rtw88: rebase patch for 6.1.16 2023-03-12 12:34:17 +00:00
Rudi Heitbaum
a95c5f788a linux: rtw88: rebase patch for 6.1.16 2023-03-10 09:15:01 +00:00
Jernej Skrabec
8f61a78cd3 linux: Improve 8bitdo pro 2 wired controller support 2023-02-25 10:17:11 +01:00
Rudi Heitbaum
524966c973 linux: rtw88: upstream patches 2023-02-11 03:58:36 +00:00
Rudi Heitbaum
0612362a54 linux: rtw88: update SDIO patches 20220611 to RFC-v1
linux-122-rtw88-rfc-v1.patch from:
 https://lore.kernel.org/linux-wireless/20221227233020.284266-1-martin.blumenstingl@googlemail.com/t.mbox.gz

pre-req is:
- linux: rtw88: backport USB patches from wireless-next 6.2
2023-01-09 09:31:17 +00:00
Rudi Heitbaum
844dc43e86 linux: rtw88: Three locking fixes for existing code
fixes:

[   38.800687] ------------[ cut here ]------------
[   38.800703] Voluntary context switch within RCU read-side critical section!
[   38.800715] WARNING: CPU: 3 PID: 49 at kernel/rcu/tree_plugin.h:318 rcu_note_context_switch+0x314/0x3ec
[   38.800740] Modules linked in: bnep rtw88_8822cs hci_uart rtw88_8822c btqca rtw88_sdio rtw88_core btrtl btbcm btintel crct10dif_ce mac80211 sunxi_cir bluetooth ecdh_generic libarc4 dwmac_sun8i ecc hantro_vpu v4l2_vp9 v4l2_h264 panfrost drm_shmem_helper gpu_sched sun50i_di cfg80211 rfkill pkcs8_key_parser fuse
[   38.800814] CPU: 3 PID: 49 Comm: kworker/u8:1 Not tainted 6.1.1 #1
[   38.800821] Hardware name: Tanix TX6 (DT)
[   38.800826] Workqueue: phy0 ieee80211_iface_work [mac80211]
[   38.800944] pstate: 600000c5 (nZCv daIF -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[   38.800950] pc : rcu_note_context_switch+0x314/0x3ec
[   38.800959] lr : rcu_note_context_switch+0x314/0x3ec
[   38.800965] sp : ffff8000098d3450
[   38.800968] x29: ffff8000098d3450 x28: ffff800000d71e90 x27: ffff00000f647400
[   38.800977] x26: 0000000000000000 x25: ffff8000098d36a8 x24: 0000000000000000
[   38.800986] x23: 0000000000000000 x22: ffff00000201d100 x21: ffff0000bf9ab100
[   38.800995] x20: ffff800009251e40 x19: ffff0000bf9abe40 x18: fffffffffffe7b30
[   38.801004] x17: 7a9deabfef448dbe x16: 0000000000004664 x15: fffffffffffe7b78
[   38.801013] x14: ffff800009400d38 x13: ffff800009400d90 x12: 0000000000000579
[   38.801022] x11: 00000000000001d3 x10: ffff80000945b958 x9 : ffff800009400d90
[   38.801031] x8 : 00000000ffffefff x7 : ffff800009458d90 x6 : 00000000000001d3
[   38.801039] x5 : ffff0000bf9a48a8 x4 : 0000000000000000 x3 : 0000000000000027
[   38.801048] x2 : 0000000000000000 x1 : 0000000000000000 x0 : ffff00000201d100
[   38.801057] Call trace:
[   38.801060]  rcu_note_context_switch+0x314/0x3ec
[   38.801068]  __schedule+0xa4/0x6b0
[   38.801075]  schedule+0x58/0xc0
[   38.801081]  schedule_timeout+0xb8/0xec
[   38.801088]  wait_for_completion+0xb0/0x150
[   38.801093]  mmc_wait_for_req_done+0x68/0x9c
[   38.801103]  mmc_wait_for_req+0xa8/0xf4
[   38.801109]  mmc_wait_for_cmd+0x60/0x9c
[   38.801116]  mmc_io_rw_direct+0x98/0x12c
[   38.801124]  sdio_writeb+0x30/0x60
[   38.801131]  rtw_sdio_write8+0x7c/0x120 [rtw88_sdio]
[   38.801144]  rtw_bf_init_bfer_entry_mu+0x3c/0xc0 [rtw88_core]
[   38.801183]  rtw_bf_enable_bfee_mu+0x78/0x12c [rtw88_core]
[   38.801213]  rtw8822c_bf_config_bfee+0x44/0x10c [rtw88_8822c]
[   38.801229]  rtw_bf_assoc+0xec/0x210 [rtw88_core]
[   38.801258]  rtw_ops_bss_info_changed+0x27c/0x280 [rtw88_core]
[   38.801287]  ieee80211_bss_info_change_notify+0x100/0x184 [mac80211]
[   38.801363]  ieee80211_rx_mgmt_assoc_resp+0x16f4/0x1794 [mac80211]
[   38.801438]  ieee80211_sta_rx_queued_mgmt+0x250/0x9b0 [mac80211]
[   38.801513]  ieee80211_iface_work+0x2b4/0x3d0 [mac80211]
[   38.801589]  process_one_work+0x1cc/0x324
[   38.801597]  worker_thread+0x68/0x41c
[   38.801603]  kthread+0x104/0x110
[   38.801610]  ret_from_fork+0x10/0x20
[   38.801617] ---[ end trace 0000000000000000 ]---
2023-01-09 09:30:25 +00:00
Rudi Heitbaum
2d8d494f40 linux: rtw88: rebase SDIO patch against kernel 6.1 2022-12-10 05:45:48 +00:00
Rudi Heitbaum
814b798cc7 linux: rtw88: rebase SDIO patch against kernel 6.0 2022-12-10 05:45:48 +00:00
Rudi Heitbaum
6d02cb5315 linux: rtw88: add SDIO patches to wireless-next from 6.2
linux-122-rtw88-test-20220611.patch from:
 4533cf365f...rtw88-test-20220611.patch

pre-req is:
- linux: rtw88: backport USB patches from wireless-next 6.2 [Rudi
2022-12-10 05:44:13 +00:00
Rudi Heitbaum
e213ce3969 linux: rtw88: backport USB patches from wireless-next 6.2 2022-12-10 05:36:11 +00:00
Rudi Heitbaum
a1f6078f0e linux: update to 6.0
Co-authored-by: CvH <1355173+CvH@users.noreply.github.com>
2022-10-04 20:32:34 +00:00
Rudi Heitbaum
007b02e2c8 linux (default): patch to compile kernel 5.19 with binutils-2.39 2022-08-08 10:24:25 +00:00
Rudi Heitbaum
1619e028c5 linux: ntfs3: drop upstreamed patches in 5.19 2022-08-01 06:49:13 +00:00
Rudi Heitbaum
4aacc45968 linux: drop ntfs3 patches included in 5.18.3-rc1 2022-06-09 10:48:43 +00:00
heitbaum
4d15615008 linux: patches included in 5.17 2022-03-21 03:44:54 +00:00
heitbaum
4643fbe624 linux: bluetooth: Read codec capabilities only if supported
Include patch from lists to suppress bluetooth dmesg warnings

[    3.980822] Bluetooth: hci0: Failed to read codec capabilities (-56)
[    3.982812] Bluetooth: hci0: Failed to read codec capabilities (-56)
[    3.984812] Bluetooth: hci0: Failed to read codec capabilities (-56)
[    3.986608] Bluetooth: hci0: Failed to read codec capabilities (-56)
[    3.987621] Bluetooth: hci0: Failed to read codec capabilities (-56)
[    3.988606] Bluetooth: hci0: Failed to read codec capabilities (-56)
[    3.989650] Bluetooth: hci0: Failed to read codec capabilities (-56)

https://lkml.org/lkml/2022/1/3/201
2022-01-11 16:04:01 +00:00
CvH
3a40533db6
Merge pull request #5838 from heitbaum/ntfs3
Replace ntfs-3g_ntfsprogs with Linux kernel 5.15 ntfs3
2021-12-15 16:48:43 +01:00
heitbaum
66c33db081 Revert "linux (default): backport VIDIOC_DQEVENT compat32 ioctl fix"
This reverts commit e13cf832ed.

this patch is included in 5.15.6
2021-12-12 08:31:39 +00:00
heitbaum
a3a8d4b31e ntfs3: patches since 5.15 2021-12-08 21:49:47 +00:00
heitbaum
e13cf832ed linux (default): backport VIDIOC_DQEVENT compat32 ioctl fix 2021-11-24 21:42:39 +11:00
heitbaum
fce55b7e34 linux: 5.13: remove nop-gcc-plugin patch 2021-09-01 00:44:43 +10:00
Alex Bee
9a1231d291 linux: add patch to fix ELD constraints for some compressed audio 2021-04-19 23:09:31 +02:00
heitbaum
771276758d Generic: linux: Remove patches included in 5.10.13 2021-02-17 21:41:14 +00:00
Matthias Reichl
a4588f2011 linux (default): add patch to fix ite-cir issues
min_timeout was calculated wrong, leading to long key repeats

Signed-off-by: Matthias Reichl <hias@horus.com>
2021-01-10 10:56:04 +01:00
Matthias Reichl
130ab1b3f4 linux: add patch to fix IR timeout handling
This fixes the "double button press" issue with nuvoton-cir
as reported on the forum.

Signed-off-by: Matthias Reichl <hias@horus.com>
2021-01-05 10:38:14 +01:00
Matthias Reichl
991e8cb478 linux: fix OUYA patch
The old help syntax has long been deprecated and removed from 5.9

Signed-off-by: Matthias Reichl <hias@horus.com>
2020-09-28 20:18:15 +02:00
Jernej Skrabec
aeb3131456 linux: Update to 5.8 2020-08-09 22:54:19 +02:00
Jernej Skrabec
b7fa8c627b linux: fix building perf with -fno-common 2020-06-24 20:56:40 +02:00
MilhouseVH
2666418d5b linux (Generic): update to linux-5.7-rc1 2020-06-14 16:39:28 +01:00
Alex Bee
0523b87e81 linux: arm: vdso: add vdso_clock_gettime64 syscall for non virtual timers 2020-05-02 10:33:21 +01:00
Matthias Reichl
c0a1e64c39
Merge pull request #4286 from MilhouseVH/linux5.4.29+
linux (RPi): update to linux-5.4.35
2020-04-29 23:00:15 +02:00
MilhouseVH
071279f8f8 linux: relocate patch as this is now also in RPi tree 2020-04-17 20:19:36 +01:00
MilhouseVH
7dd6ddb241 linux (Generic/Allwinner): update to linux-5.6.2 2020-04-17 17:28:25 +01:00
MilhouseVH
72a21de70f linux (default): fix iwlwifi in 5.6 2020-03-30 15:48:51 +01:00
MilhouseVH
b85c4da459 linux (Generic): drop upstream binutils-2.34 compat patch 2020-03-28 16:57:31 +00:00
MilhouseVH
6f6e862ae0 TEMP: linux: fix binutils-2.34 incompatability 2020-02-05 23:29:13 +00:00