wifi: mt76: mt7921s: Introduce SDIO WiFi/BT combo module card reset
authorLeon Yen <leon.yen@mediatek.com>
Fri, 18 Apr 2025 09:37:40 +0000 (17:37 +0800)
committerFelix Fietkau <nbd@nbd.name>
Mon, 7 Jul 2025 16:10:32 +0000 (18:10 +0200)
commite553ac0d7616d6bcd06ed0c5f6126ce83097b31a
tree8d89f7f8d19806682e28eba9d14c58156539672a
parent55e95ce469d0c61041bae48b2ebb7fcbf6d1ba7f
wifi: mt76: mt7921s: Introduce SDIO WiFi/BT combo module card reset

Add a hardware reset method to recover from the SDIO bus error that cannot
be resolved by the current WiFi/BT subsystem reset.

Signed-off-by: Leon Yen <leon.yen@mediatek.com>
Signed-off-by: Ming Yen Hsieh <mingyen.hsieh@mediatek.com>
Link: https://patch.msgid.link/20250418093740.3814909-1-mingyen.hsieh@mediatek.com
Signed-off-by: Felix Fietkau <nbd@nbd.name>
drivers/net/wireless/mediatek/mt76/mcu.c
drivers/net/wireless/mediatek/mt76/mt76.h
drivers/net/wireless/mediatek/mt76/mt7921/mac.c
drivers/net/wireless/mediatek/mt76/mt7921/sdio.c
drivers/net/wireless/mediatek/mt76/mt7921/sdio_mac.c
drivers/net/wireless/mediatek/mt76/sdio_txrx.c