summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHoward Hsu <howard-yh.hsu@mediatek.com>2026-03-12 12:57:20 +0300
committerFelix Fietkau <nbd@nbd.name>2026-03-24 18:49:31 +0300
commitcf909557c1ba1215328db41f883ca5af5849f2fd (patch)
tree812bcab799b7acc046b05674ef6a598aaf98b5b3
parent73b46379e5231138025b271ce8e158d2a8aa0768 (diff)
downloadlinux-cf909557c1ba1215328db41f883ca5af5849f2fd.tar.xz
wifi: mt76: mt7996: support critical packet mode for MT7990 chipsets
For MT7990 chipsets, critical packet mode must be enabled. Without this, some higher priority packets may be placed in the wrong AC queue. Signed-off-by: Howard Hsu <howard-yh.hsu@mediatek.com> Signed-off-by: Shayne Chen <shayne.chen@mediatek.com> Link: https://patch.msgid.link/20260312095724.2117448-2-shayne.chen@mediatek.com Signed-off-by: Felix Fietkau <nbd@nbd.name>
-rw-r--r--drivers/net/wireless/mediatek/mt76/mt7996/main.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/wireless/mediatek/mt76/mt7996/main.c b/drivers/net/wireless/mediatek/mt76/mt7996/main.c
index 39e1999143da..834edd31458d 100644
--- a/drivers/net/wireless/mediatek/mt76/mt7996/main.c
+++ b/drivers/net/wireless/mediatek/mt76/mt7996/main.c
@@ -56,7 +56,7 @@ static int mt7996_start(struct ieee80211_hw *hw)
mutex_lock(&dev->mt76.mutex);
ret = mt7996_mcu_set_hdr_trans(dev, true);
- if (!ret && is_mt7992(&dev->mt76)) {
+ if (!ret && !is_mt7996(&dev->mt76)) {
u8 queue = mt76_connac_lmac_mapping(IEEE80211_AC_VI);
ret = mt7996_mcu_cp_support(dev, queue);