Commit graph

2590 commits

Author SHA1 Message Date
CvH
d81321c456
Merge pull request #7467 from heitbaum/linux61
linux: update to 6.1.y
2023-02-08 18:10:19 +01:00
Matthias Reichl
861504e7cb linux (RPi): update to 6.1.10-eaf07c3
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-02-07 21:29:01 +01:00
Matthias Reichl
e67372d33c linux (RPi): update to 6.1.9-1fe10b9
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-02-07 21:29:01 +01:00
Matthias Reichl
3b5989b9ba linux (RPi): update to 6.1.9-959f034
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-02-07 21:29:01 +01:00
Rudi Heitbaum
09e3534d5d linux: update to 6.1.10 2023-02-07 08:18:04 +00:00
Tomáš Kelemen (vudiq)
fc278bc834
Merge branch 'LibreELEC.tv/master' into Lakka 2023-02-03 23:28:27 +01:00
Rudi Heitbaum
abd49802f5 linux: update to 6.1.9 2023-02-02 07:46:28 +00:00
Demetris Ierokipides
b367b241fd Merge branch 'master' of github.com:LibreELEC/LibreELEC.tv into Lakka-v5.x 2023-01-31 05:18:33 +02:00
CvH
52462e741c
Merge pull request #7418 from heitbaum/kernel61
linux: update to 6.1.y
2023-01-28 11:41:53 +01:00
Tomáš Kelemen (vudiq)
c0cca41762
linux: Odin: do not apply default patches 2023-01-26 22:51:24 +01:00
Tomáš Kelemen (vudiq)
d9f02d026f
linux config options: update defaults
- update kernel_options from upstream
- update RPi3 linux config based on kernel_options
  (tools/check_kernel_config)
- update linux package - remove manual setting of config options where
  not necessary (these options are already set as needed in the default
  kernel configuration file)
2023-01-24 22:30:59 +01:00
Tomáš Kelemen (vudiq)
30e3dea54b
Merge branch 'LibreELEC.tv/master' 2023-01-24 21:30:39 +01:00
Matthias Reichl
bd5701a07d linux (RPi): update to 6.1.8-9eb3f2d
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-01-24 12:33:27 +01:00
Rudi Heitbaum
1d90d9e292 linux: update to 6.1.8 2023-01-24 08:12:19 +00:00
GavinDarkglider
1c3e314011
Lakka-v4.x:Switch: More fixes/workarounds (#1807)
* Switch: Initial kernel cleanup

* Switch: Mariko: Attempt to fix gadget attach to UDC issue

* Switch: Cleanup initramfs and copy XUSB firmware for mariko to initramfs

* Retroarch: Add Switch lite Controller Workaround to pre-start script

* Switch: bootloader: Fix R2P syntax issue with new driver

* L4T: Fix get_l4t-kernel-sources script sha256 checks
This is far from the finished version, but it should fix kernel nightly issues

* L4T: Switch: update config/script packages versions for nightly

* L4T:Switch:Bootloader: Small cleanups, and add hekate icon for LibreELEC
2023-01-22 00:18:58 +01:00
GavinDarkglider
60e141cbc6
Ayn:Odin:Kernel Fix kernel sources download (#1805) 2023-01-21 18:55:58 +01:00
GavinDarkglider
8d3d047ff7
[WIP]Lakka-v5.x:Switch:New Bootloader and Mariko(2019 switch, Lite, OLED) Support (#1801)
* Switch: Switch to new Bootloader.

* Initial Mariko Support

* ffmpeg: Fix issues caused by last libreELEC upstream merge.
2023-01-21 18:55:20 +01:00
GavinDarkglider
1f17988e58
Linux: Fix package.mk. (#1760) 2023-01-21 18:48:11 +01:00
Ntemis
61303408ed
Linux: Partially Revert Changes 2023-01-21 18:48:04 +01:00
GavinDarkglider
c16def7032
Lakka-v5.x Switch Support Fixes (#1753)
* Switch: it builds

* Switch: Use udev to finalize usb gadget to save from systemd looping service restart until cable connected.

* Switch: Update kernel stuff again

* Switch: Downgrade Alsa packages to version in 4.x tree

* Joycond: Update Switch version

* Switch: Minor fixes

* LibreELEC: Fix a few broken files from upstream pull

* Switch: Fix LibreELEC build.

* Switch: Update bootloader stuff

* L4T: FFMPEG: Add support for nvv4l2 decoder/encoder

* FFMPEG: Add back encoder support for game recording in retroarch

* FFMPEG: revert a few changes, and add support for vulkan.
2023-01-21 18:40:08 +01:00
David Lawson
6532b9d113
Odin fixes (#1748)
* linux: update odin kernel (5.19.12)

Appears to fix the freezing issues

* graphic: enable vulkan drivers for freedreno
2023-01-21 17:46:40 +01:00
GavinDarkglider
4f8d2a57e9
WIP - Add Support for Ayn Odin (#1713)
* Initial fully buildable/bootable Odin Support

* Rework NX-Boot to FAT32 Boot for shared usage between switch and odin

* Move shared packages from switch/odin to main packages folder
2023-01-21 16:11:38 +01:00
Tomáš Kelemen (vudiq)
588ee556e2
Merge branch 'LibreELEC.tv/master' into Lakka-LE-master
update to 10.95.001 - LibreELEC 11 beta 1
2023-01-19 22:25:04 +01:00
CvH
f3ef15214d
Merge pull request #7409 from HiassofT/le11-kernel-6.1.4
linux (RPi): update to 6.1.7
2023-01-19 21:04:04 +01:00
Matthias Reichl
072b3594db linux (RPi): update to 6.1.7-2c69ae1
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-01-19 20:56:29 +01:00
Matthias Reichl
72aa9cbcab linux (RPi): update to 6.1.7-2510d79
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-01-19 20:56:29 +01:00
Matthias Reichl
9cfa529e6b linux (RPi): update to 6.1.6-2c11bb0
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-01-19 20:56:29 +01:00
Matthias Reichl
5910ae9c9f linux (RPi): update to 6.1.5-ace711d
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-01-19 20:56:29 +01:00
Matthias Reichl
a125b8422d linux (RPi): update to 6.1.4-5c0a4f4
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-01-19 20:56:29 +01:00
Matthias Reichl
c06c620463 linux (RPi): update to 6.1.4-b5d289f
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-01-19 20:56:29 +01:00
CvH
670c8c41bc
Merge pull request #7403 from heitbaum/kernel61
linux: update to 6.1.y
2023-01-19 20:00:41 +01:00
Tomáš Kelemen (vudiq)
bc396af353
linux/RPi: remove merged or broken patches 2023-01-19 13:22:10 +01:00
Rudi Heitbaum
a0f881bb09 linux: update to 6.1.7 2023-01-18 12:16:46 +00:00
Tomáš Kelemen (vudiq)
33e9e1eaaa
Merge branch 'LibreELEC.tv/master' into Lakka-LE-master 2023-01-18 11:15:04 +01:00
CvH
e306e75170
Merge pull request #7342 from heitbaum/kernel61
linux: update to 6.1.y
2023-01-16 15:26:43 +01:00
Christian Hewitt
bb294733eb linux: bump Amlogic kernel to 6.1.y 2023-01-16 08:26:11 +00:00
Rudi Heitbaum
72f9fc105f linux: update to 6.1.6 2023-01-14 16:47:49 +00:00
Jernej Škrabec
a27e6b03ab
Merge pull request #7301 from heitbaum/rtw88
linux: rtw88: update SDIO patches 20220611 to RFC-v1
2023-01-09 17:49:58 +01: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
Matthias Reichl
59a91093bf linux (RPi): update to 6.1.3-2373697
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-01-05 19:33:21 +01:00
Matthias Reichl
076b69a806 linux (RPi): update to 6.1.2-de96d11
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-01-05 19:33:21 +01:00
Matthias Reichl
f28a45e9fd linux (RPi): update to 6.1.1-5ca32de
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-01-05 19:33:21 +01:00
Rudi Heitbaum
42997d8fa0 linux: update to 6.1.2 2022-12-31 23:09:18 +00:00
CvH
98507deb96
Merge pull request #7279 from heitbaum/kernel61
linux: update to 6.1.y
2022-12-27 23:19:16 +01:00
Jernej Škrabec
3a491ca1a9
Merge pull request #6649 from heitbaum/rtw88
RTW88: Add support for USB/SDIO variants
2022-12-26 19:56:25 +01:00
Rudi Heitbaum
7a4e719831 linux: update to 6.1.1 2022-12-22 11:01:59 +00:00
CvH
4c5c58b78d
Merge pull request #7019 from heitbaum/kernelrc
linux: update to 6.1.y
2022-12-13 05:18:27 +01:00
Rudi Heitbaum
ecc0fa2d76 linux: update to 6.1 2022-12-12 18:49:09 +00:00
Matthias Reichl
90342251af linux (RPi): update to 6.1-bf08ac9
Signed-off-by: Matthias Reichl <hias@horus.com>
2022-12-12 18:59:31 +01:00