mirror of
https://github.com/outbackdingo/mt76.git
synced 2026-10-24 13:26:48 +00:00
wifi: mt76: mt7996: Store DMA mapped buffer addresses in mt7996_npu_hw_init()
In order to not always reallocate them during NPU reset, store the DMA mapped buffer addresses allocated by mt7996_npu_hw_init routine in mt7996 structure. Tested-by: Kang Yang <[email protected]> Signed-off-by: Lorenzo Bianconi <[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
2bc891cc94
commit
e826923c53
@@ -31,6 +31,8 @@
|
||||
#define MT7996_RX_MCU_RING_SIZE_WA 1024
|
||||
#define MT7996_NPU_TX_RING_SIZE 1024
|
||||
#define MT7996_NPU_RX_RING_SIZE 1024
|
||||
#define MT7996_NPU_TXD_SIZE 3
|
||||
|
||||
/* scatter-gather of mcu event is not supported in connac3 */
|
||||
#define MT7996_RX_MCU_BUF_SIZE (2048 + \
|
||||
SKB_DATA_ALIGN(sizeof(struct skb_shared_info)))
|
||||
@@ -476,6 +478,8 @@ struct mt7996_dev {
|
||||
struct list_head page_map[MT7996_RRO_MSDU_PG_HASH_SIZE];
|
||||
} wed_rro;
|
||||
|
||||
dma_addr_t npu_txd_addr[2 * MT7996_NPU_TXD_SIZE];
|
||||
|
||||
bool ibf;
|
||||
u8 fw_debug_wm;
|
||||
u8 fw_debug_wa;
|
||||
|
||||
Reference in New Issue
Block a user