summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSandeep Puligilla <spuligil@codeaurora.org>2017-04-14 11:00:51 -0700
committersnandini <snandini@codeaurora.org>2017-05-15 01:11:17 -0700
commitbc66aad78f27f57ccf16abea98cd9912ffa97aad (patch)
treea290c6b4ebf0a43ed1e3f083d387e4b49a30a5ff
parent3a3108517afc550f2cffde54219778f80270dd5b (diff)
fw-api: CL 3002496 - update fw common interface files
update wmi_pdev_get_tpc_cmd rate_flags for Lithium Change-Id: If8c452476ed319fd296bc760af0b0ee023f28854 CRs-Fixed: 1107600
-rwxr-xr-xfw/wmi_unified.h48
-rwxr-xr-xfw/wmi_version.h2
2 files changed, 31 insertions, 19 deletions
diff --git a/fw/wmi_unified.h b/fw/wmi_unified.h
index bb812b49a9d3..f13364f7ba2a 100755
--- a/fw/wmi_unified.h
+++ b/fw/wmi_unified.h
@@ -17474,26 +17474,37 @@ typedef struct {
};
A_UINT32 rate_flags;
/**
- * FLAG_ONE_CHAIN 0x001 - one chain mask
- * FLAG_TWO_CHAIN 0x005 - two chain mask
- * FLAG_THREE_CHAIN 0x007 - three chain mask
- * FLAG_FOUR_CHAIN 0x00F - four chain mask
- * FLAG_STBC 0x010 - STBC is set
- * FLAG_40MHZ 0x020
- * FLAG_80MHZ 0x040
- * FLAG_160MHZ 0x080
- * FLAG_TXBF 0x0100 - Tx Bf enabled
- * FLAG_RTSENA 0x0200 - RTS enabled
- * FLAG_CTSENA 0x0400 - CTS enabled
- * FLAG_LDPC 0x0800 - LDPC set
- * FLAG_SERIES1 0x1000 -
- * FLAG_SGI 0x2000 - Short gaurd interval
- * FLAG_MU2 0x4000 - MU2 data
- * FLAG_MU3 0x8000 - MU3 data
+ * FLAG_ONE_CHAIN 0x00000001 - one chain mask
+ * FLAG_TWO_CHAIN 0x00000003 - two chain mask
+ * FLAG_THREE_CHAIN 0x00000007 - three chain mask
+ * FLAG_FOUR_CHAIN 0x0000000F - four chain mask
+ * FLAG_FIVE_CHAIN 0x0000001F - five chain mask
+ * FLAG_SIX_CHAIN 0x0000003F - six chain mask
+ * FLAG_SEVEN_CHAIN 0x0000007F - seven chain mask
+ * FLAG_EIGHT_CHAIN 0x000000FF - eight chain mask
+ * FLAG_STBC 0x00000100 - STBC is set
+ * FLAG_40MHZ 0x00000200
+ * FLAG_80MHZ 0x00000300
+ * FLAG_160MHZ 0x00000400
+ * FLAG_TXBF 0x00000800 - Tx Bf enabled
+ * FLAG_RTSENA 0x00001000 - RTS enabled
+ * FLAG_CTSENA 0x00002000 - CTS enabled
+ * FLAG_LDPC 0x00004000 - LDPC set
+ * FLAG_SGI 0x00008000 - Short gaurd interval
+ * (0x00010000-0x00080000 unused)
+ *------------------
+ * 0x00100000-0x00700000 used for SU/MU/OFDMA tx mode
+ * FLAG_SU 0x00100000 - SU Data
+ * FLAG_DL_MU_MIMO_AC 0x00200000 - DL AC MU data
+ * FLAG_DL_MU_MIMO_AX 0x00300000 - DL AX MU data
+ * FLAG_DL_OFDMA 0x00400000 - DL OFDMA data
+ * FLAG_UL_OFDMA 0x00500000 - UL OFDMA data
+ * FLAG_UL_MU_MIMO 0x00600000 - UL MU data
+ *------------------
* */
A_UINT32 nss;
/**
- * NSS 0x0 - 0x3
+ * NSS 0x0 - 0x7
* */
A_UINT32 preamble;
/**
@@ -17501,6 +17512,7 @@ typedef struct {
* PREAM_CCK - 0x1
* PREAM_HT - 0x2
* PREAM_VHT - 0x3
+ * PREAM_HE - 0x4
* */
A_UINT32 hw_rate;
/**
@@ -17524,7 +17536,7 @@ typedef struct {
* CCK_2_SHORT_MBPS - 0x6
*
* *** HW_HT / VHT_RATE ***
- * MCS 0x0 - 0x9
+ * MCS 0x0 - 0xb
* */
} wmi_pdev_get_tpc_cmd_fixed_param;
diff --git a/fw/wmi_version.h b/fw/wmi_version.h
index a742d5a97790..65e3fbdb8faf 100755
--- a/fw/wmi_version.h
+++ b/fw/wmi_version.h
@@ -36,7 +36,7 @@
#define __WMI_VER_MINOR_ 0
/** WMI revision number has to be incremented when there is a
* change that may or may not break compatibility. */
-#define __WMI_REVISION_ 376
+#define __WMI_REVISION_ 377
/** The Version Namespace should not be normally changed. Only
* host and firmware of the same WMI namespace will work