mt76: add HE phy modes and hardware queue
authorRyder Lee <ryder.lee@mediatek.com>
Fri, 24 Apr 2020 19:32:26 +0000 (03:32 +0800)
committerFelix Fietkau <nbd@nbd.name>
Tue, 12 May 2020 17:52:35 +0000 (19:52 +0200)
This is a preliminary patch to support 11ax deivces.

Signed-off-by: Ryder Lee <ryder.lee@mediatek.com>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
drivers/net/wireless/mediatek/mt76/mt76.h

index 25a7cda..88959c1 100644 (file)
@@ -60,6 +60,7 @@ enum mt76_txq_id {
        MT_TXQ_BK = IEEE80211_AC_BK,
        MT_TXQ_PSD,
        MT_TXQ_MCU,
+       MT_TXQ_MCU_WA,
        MT_TXQ_BEACON,
        MT_TXQ_CAB,
        MT_TXQ_FWDL,
@@ -69,6 +70,7 @@ enum mt76_txq_id {
 enum mt76_rxq_id {
        MT_RXQ_MAIN,
        MT_RXQ_MCU,
+       MT_RXQ_MCU_WA,
        __MT_RXQ_MAX
 };
 
@@ -581,6 +583,10 @@ enum mt76_phy_type {
        MT_PHY_TYPE_HT,
        MT_PHY_TYPE_HT_GF,
        MT_PHY_TYPE_VHT,
+       MT_PHY_TYPE_HE_SU = 8,
+       MT_PHY_TYPE_HE_EXT_SU,
+       MT_PHY_TYPE_HE_TB,
+       MT_PHY_TYPE_HE_MU,
 };
 
 #define __mt76_rr(dev, ...)    (dev)->bus->rr((dev), __VA_ARGS__)