Commit Graph

155 Commits

Author SHA1 Message Date
Rudi Heitbaum
bb31fc3847 linux: drop upstreamed patch in 6.6.14 2024-01-26 07:22:20 +00:00
Chad Wagner
f89175b03a linux: rtw88: patch to reduce disconnects 2023-11-22 06:49:04 -05:00
Rudi Heitbaum
384d3878b8 linux: update to 6.5.8 2023-10-20 13:21:18 +00:00
Matthias Reichl
0d1ca1a27a linux (default): Replace hdmi-codec channel mapping patch with upstreamed version
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-10-07 00:04:57 +02:00
Matthias Reichl
b94a9890e3 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:31 +02:00
Rudi Heitbaum
e8711e070c linux: drop patches included in 6.5 2023-08-25 21:16:05 +00:00
Rudi Heitbaum
6e9e25eeca linux: rtw88: drop upstreamed patches included in kernel 6.4 2023-06-26 19:24:02 +00:00
Matthias Reichl
323b51b2e6 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:19:06 +02:00
Rudi Heitbaum
6802394fcb linux: rtw88: rebase for 6.3.2 2023-05-12 10:40:53 +00:00
Rudi Heitbaum
5bfa53952e Revert "linux: rtw88: USB bug fixes"
This reverts commit 4f5592e5ce.

Patch included in 6.3.2
2023-05-12 10:40:24 +00:00
Rudi Heitbaum
5c2bf92df8 linux: rtw88: drop upstreamed patches included in kernel 6.3 2023-04-23 22:36:33 +00:00
Rudi Heitbaum
24f932f762 Revert "linux: Improve 8bitdo pro 2 wired controller support"
This reverts commit 8f61a78cd3.
2023-04-23 22:36:33 +00:00
Rudi Heitbaum
f3d464a287 Revert "linux: rtw88: upstream patches"
This reverts commit 524966c973.
2023-04-23 22:36:33 +00:00
Rudi Heitbaum
f385ca4682 Revert "linux: rtw88: Three locking fixes for existing code"
This reverts commit 844dc43e86.
2023-04-23 22:36:33 +00:00
Rudi Heitbaum
ec30ef89fe Revert "linux: rtw88: backport USB patches from wireless-next 6.2"
This reverts commit e213ce3969.
2023-04-23 22:36:33 +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
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