projects
/
linux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
b473c0e
)
wifi: mt76: mt7603: add wpdma tx eof flag for PSE client reset
author
Felix Fietkau
<nbd@nbd.name>
Wed, 3 Apr 2024 09:11:54 +0000
(11:11 +0200)
committer
Felix Fietkau
<nbd@nbd.name>
Thu, 2 May 2024 10:44:50 +0000
(12:44 +0200)
This flag is needed for the PSE client reset. Fixes watchdog reset issues.
Fixes: c677dda16523 ("wifi: mt76: mt7603: improve watchdog reset reliablity")
Signed-off-by: Felix Fietkau <nbd@nbd.name>
drivers/net/wireless/mediatek/mt76/mt7603/mac.c
patch
|
blob
|
history
diff --git
a/drivers/net/wireless/mediatek/mt76/mt7603/mac.c
b/drivers/net/wireless/mediatek/mt76/mt7603/mac.c
index cf21d06257e53f003e00e705d92ac62f153931df..dc8a77f0a1cc4685ffc70fb2db1691c76b3fd480 100644
(file)
--- a/
drivers/net/wireless/mediatek/mt76/mt7603/mac.c
+++ b/
drivers/net/wireless/mediatek/mt76/mt7603/mac.c
@@
-1393,6
+1393,7
@@
void mt7603_pse_client_reset(struct mt7603_dev *dev)
MT_CLIENT_RESET_TX_R_E_2_S);
/* Start PSE client TX abort */
+ mt76_set(dev, MT_WPDMA_GLO_CFG, MT_WPDMA_GLO_CFG_FORCE_TX_EOF);
mt76_set(dev, addr, MT_CLIENT_RESET_TX_R_E_1);
mt76_poll_msec(dev, addr, MT_CLIENT_RESET_TX_R_E_1_S,
MT_CLIENT_RESET_TX_R_E_1_S, 500);