wifi: mt76: mt7915: add locking for accessing mapped registers
authorShayne Chen <shayne.chen@mediatek.com>
Tue, 15 Aug 2023 09:28:30 +0000 (17:28 +0800)
committerFelix Fietkau <nbd@nbd.name>
Thu, 22 Feb 2024 08:55:16 +0000 (09:55 +0100)
commit0937f95ab07af6e663ae932d592f630d9eb591da
tree3af4935683f58a1cbab7662c53b33c4b6d2bd3bd
parent350f63c9624b8fd407805c7dfb652a1c3d619862
wifi: mt76: mt7915: add locking for accessing mapped registers

Sicne the mapping is global, mapped register access needs to be protected
against concurrent access, otherwise a race condition might cause the reads
or writes to go towards the wrong register

Signed-off-by: Shayne Chen <shayne.chen@mediatek.com>
Signed-off-by: Peter Chiu <chui-hao.chiu@mediatek.com>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
drivers/net/wireless/mediatek/mt76/mt7915/mmio.c
drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h