mt76x02: improve mac error check/reset reliability
authorFelix Fietkau <nbd@nbd.name>
Mon, 31 Jan 2022 10:35:34 +0000 (11:35 +0100)
committerFelix Fietkau <nbd@nbd.name>
Thu, 3 Feb 2022 13:34:35 +0000 (14:34 +0100)
commit2aa6c0fb755710a32f30b12dc9bec52929b8b988
treeb3f1ef3fe5de3b8b6b85c156b4582bafc8eec518
parente22814bb275c5b35974edd9135a898941f77b62f
mt76x02: improve mac error check/reset reliability

On AP mode devices, check beacon tx counters to detect MAC errors.
When an error is detected, stop the MAC before resetting it

Signed-off-by: Felix Fietkau <nbd@nbd.name>
drivers/net/wireless/mediatek/mt76/mt76x02.h
drivers/net/wireless/mediatek/mt76/mt76x02_mac.c
drivers/net/wireless/mediatek/mt76/mt76x02_regs.h