summaryrefslogtreecommitdiff
path: root/drivers/net/wireless/mediatek/mt76/mt7996/regs.h
diff options
context:
space:
mode:
authorShayne Chen <shayne.chen@mediatek.com>2023-11-13 15:06:12 +0800
committerFelix Fietkau <nbd@nbd.name>2023-12-07 18:50:22 +0100
commit1e1e563fe3bd2ad9252a98c24d55bb3f3a06990e (patch)
tree2f99a2e0d01cdf93ae7ff1c51451b4c40c4d0680 /drivers/net/wireless/mediatek/mt76/mt7996/regs.h
parent2ee1c40daeb9a33e25c460bf87feca58e91af879 (diff)
downloadlinux-1e1e563fe3bd2ad9252a98c24d55bb3f3a06990e.tar.gz
linux-1e1e563fe3bd2ad9252a98c24d55bb3f3a06990e.tar.bz2
linux-1e1e563fe3bd2ad9252a98c24d55bb3f3a06990e.zip
wifi: mt76: mt7996: introduce mt7996_band_valid()
Replace dbdc_support and tbtc_support with mt7996_band_valid() to support mt7996 variants with band0/band2 dual-band support. This changes reduces ambiguity when checking supported bands on different variants or new chipsets, as well as during the init configurations on DMA TX/RX queues or irq masks. Signed-off-by: Shayne Chen <shayne.chen@mediatek.com> Signed-off-by: Felix Fietkau <nbd@nbd.name>
Diffstat (limited to 'drivers/net/wireless/mediatek/mt76/mt7996/regs.h')
-rw-r--r--drivers/net/wireless/mediatek/mt76/mt7996/regs.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/net/wireless/mediatek/mt76/mt7996/regs.h b/drivers/net/wireless/mediatek/mt76/mt7996/regs.h
index 6102df912741..d8904cbc2856 100644
--- a/drivers/net/wireless/mediatek/mt76/mt7996/regs.h
+++ b/drivers/net/wireless/mediatek/mt76/mt7996/regs.h
@@ -629,6 +629,9 @@ enum base_rev {
#define MT_TOP_MISC MT_TOP(0xf0)
#define MT_TOP_MISC_FW_STATE GENMASK(2, 0)
+#define MT_PAD_GPIO 0x700056f0
+#define MT_PAD_GPIO_ADIE_COMB GENMASK(16, 15)
+
#define MT_HW_REV 0x70010204
#define MT_HW_REV1 0x8a00