mirror of
https://github.com/outbackdingo/mt76.git
synced 2026-10-24 13:26:48 +00:00
wifi: mt76: mt7925: add MT7928 TXD/TXS/TX_DONE support
Add MT7928 TXD v2 fields, per-chip WTBL register addresses, UNI TxDone event parsing, and TXS format acceptance for MPDU/PPDU. Suppress HW AMSDU on management frames for MT7928. Signed-off-by: Xiong <[email protected]> Signed-off-by: Emery Hsin <[email protected]> Link: https://patch.msgid.link/[email protected] Signed-off-by: Felix Fietkau <[email protected]>
This commit is contained in:
committed by
Felix Fietkau
parent
4e0c8caee5
commit
67bded21fb
@@ -97,12 +97,18 @@
|
||||
#define MT_WFSYS_SW_RST_B 0x7c000140
|
||||
|
||||
#define MT7925_WTBLON_TOP_WDUCR MT_WTBLON_TOP(0x370)
|
||||
#define MT7928_WTBLON_TOP_WDUCR MT_WTBLON_TOP(0x400)
|
||||
#define MT_WTBLON_TOP_WDUCR_GROUP GENMASK(4, 0)
|
||||
|
||||
#define MT7925_WTBL_UPDATE MT_WTBLON_TOP(0x380)
|
||||
#define MT7928_WTBL_UPDATE MT_WTBLON_TOP(0x410)
|
||||
#define MT_WTBL_UPDATE_WLAN_IDX GENMASK(11, 0)
|
||||
#define MT_WTBL_UPDATE_ADM_COUNT_CLEAR BIT(14)
|
||||
|
||||
#define MT7928_WTBL_ITCR MT_WTBLON_TOP(0x440)
|
||||
#define MT7928_WTBL_ITDR0 MT_WTBLON_TOP(0x448)
|
||||
#define MT7928_WTBL_ITDR1 MT_WTBLON_TOP(0x44c)
|
||||
|
||||
#define MT7925_PCIE_MAC_BASE 0x10000
|
||||
#define MT7925_PCIE_MAC(ofs) (MT7925_PCIE_MAC_BASE + (ofs))
|
||||
#define MT7925_PCIE_MAC_INT_ENABLE MT7925_PCIE_MAC(0x188)
|
||||
|
||||
Reference in New Issue
Block a user