Add MT_TXD6_MSDU_CNT_V2 bitfield, which is used by mt7992 chipsets.
This is a preliminary patch for mt7992 chipsets support.
Signed-off-by: Benjamin Lin <benjamin-jw.lin@mediatek.com>
Signed-off-by: Shayne Chen <shayne.chen@mediatek.com>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
 #define MT_TXD6_TIMESTAMP_OFS_EN       BIT(15)
 #define MT_TXD6_TIMESTAMP_OFS_IDX      GENMASK(14, 10)
 #define MT_TXD6_MSDU_CNT               GENMASK(9, 4)
+#define MT_TXD6_MSDU_CNT_V2            GENMASK(15, 10)
 #define MT_TXD6_DIS_MAT                        BIT(3)
 #define MT_TXD6_DAS                    BIT(2)
 #define MT_TXD6_AMSDU_CAP              BIT(1)
 
                val |= MT_TXD5_TX_STATUS_HOST;
        txwi[5] = cpu_to_le32(val);
 
-       val = MT_TXD6_DIS_MAT | MT_TXD6_DAS |
-             FIELD_PREP(MT_TXD6_MSDU_CNT, 1);
+       val = MT_TXD6_DIS_MAT | MT_TXD6_DAS;
+       if (is_mt7996(&dev->mt76))
+               val |= FIELD_PREP(MT_TXD6_MSDU_CNT, 1);
+       else
+               val |= FIELD_PREP(MT_TXD6_MSDU_CNT_V2, 1);
        txwi[6] = cpu_to_le32(val);
        txwi[7] = 0;