From e88deeb145963fd4dd5942906e99a911abfbdd80 Mon Sep 17 00:00:00 2001 From: Peter Chiu Date: Thu, 22 May 2025 16:42:55 +0800 Subject: [PATCH] wifi: mt76: mt7996: set VTA in txwi Enable VTA flag in txwi to enable HQD in SPL which is needed by the PST. Without this patch, PST cannot get the correct delay of TxD and lead to a large latency. Signed-off-by: Peter Chiu Signed-off-by: Felix Fietkau --- mt7996/mac.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mt7996/mac.c b/mt7996/mac.c index 533656cf..d750017d 100644 --- a/mt7996/mac.c +++ b/mt7996/mac.c @@ -968,7 +968,7 @@ void mt7996_mac_write_txwi(struct mt7996_dev *dev, __le32 *txwi, val |= MT_TXD5_TX_STATUS_HOST; txwi[5] = cpu_to_le32(val); - val = MT_TXD6_DAS; + val = MT_TXD6_DAS | MT_TXD6_VTA; if ((q_idx >= MT_LMAC_ALTX0 && q_idx <= MT_LMAC_BCN0) || skb->protocol == cpu_to_be16(ETH_P_PAE)) val |= MT_TXD6_DIS_MAT;