|
@@ -357,98 +357,98 @@
|
|
|
|
|
|
#ifdef WLAN_FEATURE_11BE
|
|
|
/* EHT BF capabilities mask */
|
|
|
-#define WMI_HOST_EHT_BF_CONF_SU_BFEE_S 0
|
|
|
-#define WMI_HOST_EHT_BF_CONF_SU_BFEE_M 0x1
|
|
|
-#define WMI_HOST_EHT_BF_CONF_SU_BFEE \
|
|
|
- (WMI_HOST_EHT_BF_CONF_SU_BFEE_M << WMI_HOST_EHT_BF_CONF_SU_BFEE_S)
|
|
|
-#define WMI_HOST_EHT_BF_CONF_SU_BFEE_GET(x) \
|
|
|
- WMI_HOST_F_MS(x, WMI_HOST_EHT_BF_CONF_SU_BFEE)
|
|
|
-#define WMI_HOST_EHT_BF_CONF_SU_BFEE_SET(x, z) \
|
|
|
- WMI_HOST_F_RMW(x, z, WMI_HOST_EHT_BF_CONF_SU_BFEE)
|
|
|
-
|
|
|
-#define WMI_HOST_EHT_BF_CONF_SU_BFER_S 1
|
|
|
-#define WMI_HOST_EHT_BF_CONF_SU_BFER_M 0x1
|
|
|
-#define WMI_HOST_EHT_BF_CONF_SU_BFER \
|
|
|
- (WMI_HOST_EHT_BF_CONF_SU_BFER_M << WMI_HOST_EHT_BF_CONF_SU_BFER_S)
|
|
|
-#define WMI_HOST_EHT_BF_CONF_SU_BFER_GET(x) \
|
|
|
- WMI_HOST_F_MS(x, WMI_HOST_EHT_BF_CONF_SU_BFER)
|
|
|
-#define WMI_HOST_EHT_BF_CONF_SU_BFER_SET(x, z) \
|
|
|
- WMI_HOST_F_RMW(x, z, WMI_HOST_EHT_BF_CONF_SU_BFER)
|
|
|
-
|
|
|
-#define WMI_HOST_EHT_BF_CONF_MU_BFEE_S 2
|
|
|
-#define WMI_HOST_EHT_BF_CONF_MU_BFEE_M 0x1
|
|
|
-#define WMI_HOST_EHT_BF_CONF_MU_BFEE \
|
|
|
- (WMI_HOST_EHT_BF_CONF_MU_BFEE_M << WMI_HOST_EHT_BF_CONF_MU_BFEE_S)
|
|
|
-#define WMI_HOST_EHT_BF_CONF_MU_BFEE_GET(x) \
|
|
|
- WMI_HOST_F_MS(x, WMI_HOST_EHT_BF_CONF_MU_BFEE)
|
|
|
-#define WMI_HOST_EHT_BF_CONF_MU_BFEE_SET(x, z) \
|
|
|
- WMI_HOST_F_RMW(x, z, WMI_HOST_EHT_BF_CONF_MU_BFEE)
|
|
|
-
|
|
|
-#define WMI_HOST_EHT_BF_CONF_MU_BFER_S 3
|
|
|
-#define WMI_HOST_EHT_BF_CONF_MU_BFER_M 0x1
|
|
|
-#define WMI_HOST_EHT_BF_CONF_MU_BFER \
|
|
|
- (WMI_HOST_EHT_BF_CONF_MU_BFER_M << WMI_HOST_EHT_BF_CONF_MU_BFER_S)
|
|
|
-#define WMI_HOST_EHT_BF_CONF_MU_BFER_GET(x) \
|
|
|
- WMI_HOST_F_MS(x, WMI_HOST_EHT_BF_CONF_MU_BFER)
|
|
|
-#define WMI_HOST_EHT_BF_CONF_MU_BFER_SET(x, z) \
|
|
|
- WMI_HOST_F_RMW(x, z, WMI_HOST_EHT_BF_CONF_MU_BFER)
|
|
|
-
|
|
|
-#define WMI_HOST_EHT_BF_CONF_DL_OFDMA_S 4
|
|
|
-#define WMI_HOST_EHT_BF_CONF_DL_OFDMA_M 0x1
|
|
|
-#define WMI_HOST_EHT_BF_CONF_DL_OFDMA \
|
|
|
- (WMI_HOST_EHT_BF_CONF_DL_OFDMA_M << WMI_HOST_EHT_BF_CONF_DL_OFDMA_S)
|
|
|
-#define WMI_HOST_EHT_BF_CONF_DL_OFDMA_GET(x) \
|
|
|
- WMI_HOST_F_MS(x, WMI_HOST_EHT_BF_CONF_DL_OFDMA)
|
|
|
-#define WMI_HOST_EHT_BF_CONF_DL_OFDMA_SET(x, z) \
|
|
|
- WMI_HOST_F_RMW(x, z, WMI_HOST_EHT_BF_CONF_DL_OFDMA)
|
|
|
-
|
|
|
-#define WMI_HOST_EHT_BF_CONF_UL_OFDMA_S 5
|
|
|
-#define WMI_HOST_EHT_BF_CONF_UL_OFDMA_M 0x1
|
|
|
-#define WMI_HOST_EHT_BF_CONF_UL_OFDMA \
|
|
|
- (WMI_HOST_EHT_BF_CONF_UL_OFDMA_M << WMI_HOST_EHT_BF_CONF_UL_OFDMA_S)
|
|
|
-#define WMI_HOST_EHT_BF_CONF_UL_OFDMA_GET(x) \
|
|
|
- WMI_HOST_F_MS(x, WMI_HOST_EHT_BF_CONF_UL_OFDMA)
|
|
|
-#define WMI_HOST_EHT_BF_CONF_UL_OFDMA_SET(x, z) \
|
|
|
- WMI_HOST_F_RMW(x, z, WMI_HOST_EHT_BF_CONF_UL_OFDMA)
|
|
|
-
|
|
|
-#define WMI_HOST_EHT_BF_CONF_MUMIMO_S 6
|
|
|
-#define WMI_HOST_EHT_BF_CONF_MUMIMO_M 0x1
|
|
|
-#define WMI_HOST_EHT_BF_CONF_MUMIMO \
|
|
|
- (WMI_HOST_EHT_BF_CONF_MUMIMO_M << WMI_HOST_EHT_BF_CONF_MUMIMO_S)
|
|
|
-#define WMI_HOST_EHT_BF_CONF_MUMIMO_GET(x) \
|
|
|
- WMI_HOST_F_MS(x, WMI_HOST_EHT_BF_CONF_MUMIMO)
|
|
|
-#define WMI_HOST_EHT_BF_CONF_MUMIMO_SET(x, z) \
|
|
|
- WMI_HOST_F_RMW(x, z, WMI_HOST_EHT_BF_CONF_MUMIMO)
|
|
|
-
|
|
|
-#define WMI_HOST_EHT_BF_CONF_DL_OFDMA_TXBF_S 7
|
|
|
-#define WMI_HOST_EHT_BF_CONF_DL_OFDMA_TXBF_M 0x1
|
|
|
-#define WMI_HOST_EHT_BF_CONF_DL_OFDMA_TXBF \
|
|
|
- (WMI_HOST_EHT_BF_CONF_DL_OFDMA_TXBF_M << \
|
|
|
- WMI_HOST_EHT_BF_CONF_DL_OFDMA_TXBF_S)
|
|
|
-#define WMI_HOST_EHT_BF_CONF_DL_OFDMA_TXBF_GET(x) \
|
|
|
- WMI_HOST_F_MS(x, WMI_HOST_EHT_BF_CONF_DL_OFDMA_TXBF)
|
|
|
-#define WMI_HOST_EHT_BF_CONF_DL_OFDMA_TXBF_SET(x, z) \
|
|
|
- WMI_HOST_F_RMW(x, z, WMI_HOST_EHT_BF_CONF_DL_OFDMA_TXBF)
|
|
|
-
|
|
|
-#define WMI_HOST_EHT_BF_CONF_DL_OFDMA_MUMIMO_S 8
|
|
|
-#define WMI_HOST_EHT_BF_CONF_DL_OFDMA_MUMIMO_M 0x1
|
|
|
-#define WMI_HOST_EHT_BF_CONF_DL_OFDMA_MUMIMO \
|
|
|
- (WMI_HOST_EHT_BF_CONF_DL_OFDMA_MUMIMO_M << \
|
|
|
- WMI_HOST_EHT_BF_CONF_DL_OFDMA_MUMIMO_S)
|
|
|
-#define WMI_HOST_EHT_BF_CONF_DL_OFDMA_MUMIMO_GET(x) \
|
|
|
- WMI_HOST_F_MS(x, WMI_HOST_EHT_BF_CONF_DL_OFDMA_MUMIMO)
|
|
|
-#define WMI_HOST_EHT_BF_CONF_DL_OFDMA_MUMIMO_SET(x, z) \
|
|
|
- WMI_HOST_F_RMW(x, z, WMI_HOST_EHT_BF_CONF_DL_OFDMA_MUMIMO)
|
|
|
-
|
|
|
-#define WMI_HOST_EHT_BF_CONF_UL_OFDMA_MUMIMO_S 9
|
|
|
-#define WMI_HOST_EHT_BF_CONF_UL_OFDMA_MUMIMO_M 0x1
|
|
|
-#define WMI_HOST_EHT_BF_CONF_UL_OFDMA_MUMIMO \
|
|
|
- (WMI_HOST_EHT_BF_CONF_UL_OFDMA_MUMIMO_M << \
|
|
|
- WMI_HOST_EHT_BF_CONF_UL_OFDMA_MUMIMO_S)
|
|
|
-#define WMI_HOST_EHT_BF_CONF_UL_OFDMA_MUMIMO_GET(x) \
|
|
|
- WMI_HOST_F_MS(x, WMI_HOST_EHT_BF_CONF_UL_OFDMA_MUMIMO)
|
|
|
-#define WMI_HOST_EHT_BF_CONF_UL_OFDMA_MUMIMO_SET(x, z) \
|
|
|
- WMI_HOST_F_RMW(x, z, WMI_HOST_EHT_BF_CONF_UL_OFDMA_MUMIMO)
|
|
|
+#define WMI_HOST_EHT_CONF_SU_BFEE_S 0
|
|
|
+#define WMI_HOST_EHT_CONF_SU_BFEE_M 0x1
|
|
|
+#define WMI_HOST_EHT_CONF_SU_BFEE \
|
|
|
+ (WMI_HOST_EHT_CONF_SU_BFEE_M << WMI_HOST_EHT_CONF_SU_BFEE_S)
|
|
|
+#define WMI_HOST_EHT_CONF_SU_BFEE_GET(x) \
|
|
|
+ WMI_HOST_F_MS(x, WMI_HOST_EHT_CONF_SU_BFEE)
|
|
|
+#define WMI_HOST_EHT_CONF_SU_BFEE_SET(x, z) \
|
|
|
+ WMI_HOST_F_RMW(x, z, WMI_HOST_EHT_CONF_SU_BFEE)
|
|
|
+
|
|
|
+#define WMI_HOST_EHT_CONF_SU_BFER_S 1
|
|
|
+#define WMI_HOST_EHT_CONF_SU_BFER_M 0x1
|
|
|
+#define WMI_HOST_EHT_CONF_SU_BFER \
|
|
|
+ (WMI_HOST_EHT_CONF_SU_BFER_M << WMI_HOST_EHT_CONF_SU_BFER_S)
|
|
|
+#define WMI_HOST_EHT_CONF_SU_BFER_GET(x) \
|
|
|
+ WMI_HOST_F_MS(x, WMI_HOST_EHT_CONF_SU_BFER)
|
|
|
+#define WMI_HOST_EHT_CONF_SU_BFER_SET(x, z) \
|
|
|
+ WMI_HOST_F_RMW(x, z, WMI_HOST_EHT_CONF_SU_BFER)
|
|
|
+
|
|
|
+#define WMI_HOST_EHT_CONF_MU_BFEE_S 2
|
|
|
+#define WMI_HOST_EHT_CONF_MU_BFEE_M 0x1
|
|
|
+#define WMI_HOST_EHT_CONF_MU_BFEE \
|
|
|
+ (WMI_HOST_EHT_CONF_MU_BFEE_M << WMI_HOST_EHT_CONF_MU_BFEE_S)
|
|
|
+#define WMI_HOST_EHT_CONF_MU_BFEE_GET(x) \
|
|
|
+ WMI_HOST_F_MS(x, WMI_HOST_EHT_CONF_MU_BFEE)
|
|
|
+#define WMI_HOST_EHT_CONF_MU_BFEE_SET(x, z) \
|
|
|
+ WMI_HOST_F_RMW(x, z, WMI_HOST_EHT_CONF_MU_BFEE)
|
|
|
+
|
|
|
+#define WMI_HOST_EHT_CONF_MU_BFER_S 3
|
|
|
+#define WMI_HOST_EHT_CONF_MU_BFER_M 0x1
|
|
|
+#define WMI_HOST_EHT_CONF_MU_BFER \
|
|
|
+ (WMI_HOST_EHT_CONF_MU_BFER_M << WMI_HOST_EHT_CONF_MU_BFER_S)
|
|
|
+#define WMI_HOST_EHT_CONF_MU_BFER_GET(x) \
|
|
|
+ WMI_HOST_F_MS(x, WMI_HOST_EHT_CONF_MU_BFER)
|
|
|
+#define WMI_HOST_EHT_CONF_MU_BFER_SET(x, z) \
|
|
|
+ WMI_HOST_F_RMW(x, z, WMI_HOST_EHT_CONF_MU_BFER)
|
|
|
+
|
|
|
+#define WMI_HOST_EHT_CONF_DL_OFDMA_S 4
|
|
|
+#define WMI_HOST_EHT_CONF_DL_OFDMA_M 0x1
|
|
|
+#define WMI_HOST_EHT_CONF_DL_OFDMA \
|
|
|
+ (WMI_HOST_EHT_CONF_DL_OFDMA_M << WMI_HOST_EHT_CONF_DL_OFDMA_S)
|
|
|
+#define WMI_HOST_EHT_CONF_DL_OFDMA_GET(x) \
|
|
|
+ WMI_HOST_F_MS(x, WMI_HOST_EHT_CONF_DL_OFDMA)
|
|
|
+#define WMI_HOST_EHT_CONF_DL_OFDMA_SET(x, z) \
|
|
|
+ WMI_HOST_F_RMW(x, z, WMI_HOST_EHT_CONF_DL_OFDMA)
|
|
|
+
|
|
|
+#define WMI_HOST_EHT_CONF_UL_OFDMA_S 5
|
|
|
+#define WMI_HOST_EHT_CONF_UL_OFDMA_M 0x1
|
|
|
+#define WMI_HOST_EHT_CONF_UL_OFDMA \
|
|
|
+ (WMI_HOST_EHT_CONF_UL_OFDMA_M << WMI_HOST_EHT_CONF_UL_OFDMA_S)
|
|
|
+#define WMI_HOST_EHT_CONF_UL_OFDMA_GET(x) \
|
|
|
+ WMI_HOST_F_MS(x, WMI_HOST_EHT_CONF_UL_OFDMA)
|
|
|
+#define WMI_HOST_EHT_CONF_UL_OFDMA_SET(x, z) \
|
|
|
+ WMI_HOST_F_RMW(x, z, WMI_HOST_EHT_CONF_UL_OFDMA)
|
|
|
+
|
|
|
+#define WMI_HOST_EHT_CONF_UL_MUMIMO_S 6
|
|
|
+#define WMI_HOST_EHT_CONF_UL_MUMIMO_M 0x1
|
|
|
+#define WMI_HOST_EHT_CONF_UL_MUMIMO \
|
|
|
+ (WMI_HOST_EHT_CONF_UL_MUMIMO_M << WMI_HOST_EHT_CONF_UL_MUMIMO_S)
|
|
|
+#define WMI_HOST_EHT_CONF_UL_MUMIMO_GET(x) \
|
|
|
+ WMI_HOST_F_MS(x, WMI_HOST_EHT_CONF_UL_MUMIMO)
|
|
|
+#define WMI_HOST_EHT_CONF_UL_MUMIMO_SET(x, z) \
|
|
|
+ WMI_HOST_F_RMW(x, z, WMI_HOST_EHT_CONF_UL_MUMIMO)
|
|
|
+
|
|
|
+#define WMI_HOST_EHT_CONF_DL_OFDMA_TXBF_S 7
|
|
|
+#define WMI_HOST_EHT_CONF_DL_OFDMA_TXBF_M 0x1
|
|
|
+#define WMI_HOST_EHT_CONF_DL_OFDMA_TXBF \
|
|
|
+ (WMI_HOST_EHT_CONF_DL_OFDMA_TXBF_M << \
|
|
|
+ WMI_HOST_EHT_CONF_DL_OFDMA_TXBF_S)
|
|
|
+#define WMI_HOST_EHT_CONF_DL_OFDMA_TXBF_GET(x) \
|
|
|
+ WMI_HOST_F_MS(x, WMI_HOST_EHT_CONF_DL_OFDMA_TXBF)
|
|
|
+#define WMI_HOST_EHT_CONF_DL_OFDMA_TXBF_SET(x, z) \
|
|
|
+ WMI_HOST_F_RMW(x, z, WMI_HOST_EHT_CONF_DL_OFDMA_TXBF)
|
|
|
+
|
|
|
+#define WMI_HOST_EHT_CONF_DL_OFDMA_MUMIMO_S 8
|
|
|
+#define WMI_HOST_EHT_CONF_DL_OFDMA_MUMIMO_M 0x1
|
|
|
+#define WMI_HOST_EHT_CONF_DL_OFDMA_MUMIMO \
|
|
|
+ (WMI_HOST_EHT_CONF_DL_OFDMA_MUMIMO_M << \
|
|
|
+ WMI_HOST_EHT_CONF_DL_OFDMA_MUMIMO_S)
|
|
|
+#define WMI_HOST_EHT_CONF_DL_OFDMA_MUMIMO_GET(x) \
|
|
|
+ WMI_HOST_F_MS(x, WMI_HOST_EHT_CONF_DL_OFDMA_MUMIMO)
|
|
|
+#define WMI_HOST_EHT_CONF_DL_OFDMA_MUMIMO_SET(x, z) \
|
|
|
+ WMI_HOST_F_RMW(x, z, WMI_HOST_EHT_CONF_DL_OFDMA_MUMIMO)
|
|
|
+
|
|
|
+#define WMI_HOST_EHT_CONF_UL_OFDMA_MUMIMO_S 9
|
|
|
+#define WMI_HOST_EHT_CONF_UL_OFDMA_MUMIMO_M 0x1
|
|
|
+#define WMI_HOST_EHT_CONF_UL_OFDMA_MUMIMO \
|
|
|
+ (WMI_HOST_EHT_CONF_UL_OFDMA_MUMIMO_M << \
|
|
|
+ WMI_HOST_EHT_CONF_UL_OFDMA_MUMIMO_S)
|
|
|
+#define WMI_HOST_EHT_CONF_UL_OFDMA_MUMIMO_GET(x) \
|
|
|
+ WMI_HOST_F_MS(x, WMI_HOST_EHT_CONF_UL_OFDMA_MUMIMO)
|
|
|
+#define WMI_HOST_EHT_CONF_UL_OFDMA_MUMIMO_SET(x, z) \
|
|
|
+ WMI_HOST_F_RMW(x, z, WMI_HOST_EHT_CONF_UL_OFDMA_MUMIMO)
|
|
|
|
|
|
/* Firmware uses most significant 4 bits to differentiate */
|
|
|
/* some of vdev params between HE and EHT */
|