1
0
Fork 0
forked from mirror/openwrt
openwrt/package/kernel
Edward Chow a1f5273d27 mac80211: ath9k: patch hw.c for gpio mask from dt
"qca,gpio-mask" used to be read between ath9k_hw_init() and
ath9k_init_queues(). After 12913c3c56
it is read in ath9k_of_init(), but it gets overwritten by
ath9k_gpio_cap_init() during the call of ath9k_hw_init(), and causes
https://github.com/openwrt/openwrt/issues/22340

If keeping the most of 12913c3c56,
ath9k_gpio_cap_init() could be patched to keep the existing non-zero
gpio mask (coming from device tree).

Tested on Netgear WNDR4500 v3:
[   22.558083] ath9k 0000:00:00.0: enabling device (0000 -> 0002)
[   22.569548] ath: phy1: Use overridden gpio mask 0xf6ff

Signed-off-by: Edward Chow <equu@openmail.cc>
Link: https://github.com/openwrt/openwrt/pull/22376
Signed-off-by: Robert Marko <robimarko@gmail.com>
2026-03-19 22:10:03 +01:00
..
ath10k-ct kernel/ath10k: provide a virtual kmod 2025-12-31 18:16:48 +01:00
bcm27xx-gpu-fw
bcm63xx-cfe
bpf-headers
button-hotplug button-hotplug: use flex array and not pointer hack 2026-03-03 13:09:35 +01:00
cryptodev-linux
econet-eth econet: en7528: add basic ethernet support 2026-02-15 01:12:52 +01:00
gpio-button-hotplug treewide: replace remove_new with remove 2026-01-03 17:27:25 +01:00
gpio-nct5104d
lantiq lantiq: ltq-adsl: remove of_platform header 2026-02-04 00:38:31 +01:00
leds-gca230718
leds-ws2812b
linux kernel: netdevices: add KSZ9477 DSA switch support 2026-03-13 19:59:59 +01:00
mac80211 mac80211: ath9k: patch hw.c for gpio mask from dt 2026-03-19 22:10:03 +01:00
mt76 mt76: remove incompatible patch 2026-03-19 17:30:43 +01:00
mt7621-qtn-rgmii
mwlwifi
nat46 netfilter: remove nf-conntrack6 2026-01-21 22:42:20 +01:00
qca-nss-dp qca-nss-dp: update to Git HEAD (2026-03-13) 2026-03-13 11:40:03 +01:00
qca-ssdk
r8101 kernel/r8169: provide a virtual kmod 2025-12-31 18:16:48 +01:00
r8125 kernel/r8169: provide a virtual kmod 2025-12-31 18:16:48 +01:00
r8126 kernel/r8169: provide a virtual kmod 2025-12-31 18:16:48 +01:00
r8127 kernel/r8169: provide a virtual kmod 2025-12-31 18:16:48 +01:00
r8168 kernel/r8169: provide a virtual kmod 2025-12-31 18:16:48 +01:00
rtc-rv5c386a rtc-rv5c386a: fix build with kernel 6.12 2026-03-10 23:50:54 +01:00
rtl8812au-ct kernel/rtl8812au-ct: provide a virtual kmod 2025-12-31 18:16:48 +01:00
trelay trelay: use struct_size helper in allocation 2026-03-13 19:58:05 +01:00
ubnt-ledbar
ubootenv-nvram treewide: replace remove_new with remove 2026-01-03 17:27:25 +01:00