]> git.baikalelectronics.ru Git - kernel.git/commit
mt76: mt7915: introduce mt7915_mac_severe_check()
authorRyder Lee <ryder.lee@mediatek.com>
Thu, 5 May 2022 07:08:35 +0000 (15:08 +0800)
committerFelix Fietkau <nbd@nbd.name>
Fri, 13 May 2022 07:39:35 +0000 (09:39 +0200)
commit5e9779ef5b9c371ff21ba6e5c5af3e0818af12b4
tree0acc02f37cc46dca7abcbc1e1ef61fd3f639d4c1
parente79098c94f1d63d87ee1b1e0b928f07e637b159f
mt76: mt7915: introduce mt7915_mac_severe_check()

In rare cases, TRB pointers might be out of sync leads to RMAC stopping
Rx that requires minimal recovery, so add this helper to periodically
check TRB status.

Tested-by: Chad Monroe <chad.monroe@smartrg.com>
Signed-off-by: Ryder Lee <ryder.lee@mediatek.com>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
drivers/net/wireless/mediatek/mt76/mt7915/mac.c
drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h
drivers/net/wireless/mediatek/mt76/mt7915/regs.h