OSDN Git Service

mt76: mt7921: fix mt7921_wfsys_reset sequence
authorSean Wang <sean.wang@mediatek.com>
Mon, 10 May 2021 15:14:49 +0000 (23:14 +0800)
committerFelix Fietkau <nbd@nbd.name>
Sat, 19 Jun 2021 07:22:44 +0000 (09:22 +0200)
commit20eb83c749609199443972cf80fb6004fc36afc6
tree363b22069b37e59d94f4db38e9446251fa6da55a
parent54c31b9e6507cd8183a27fa862cc3a407a332076
mt76: mt7921: fix mt7921_wfsys_reset sequence

WiFi subsytem reset should control MT_WFSYS_SW_RST_B and then poll the
same register until the bit WFSYS_SW_INIT_DONE bit is set.

Fixes: 0c1ce9884607 ("mt76: mt7921: add wifi reset support")
Reviewed-by: Lorenzo Bianconi <lorenzo@kernel.org>
Signed-off-by: Sean Wang <sean.wang@mediatek.com>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
drivers/net/wireless/mediatek/mt76/mt7921/dma.c