fw-api: CL 3133394 - update fw common interface files
add WMI_PDEV_PARAM_ABG_MODE_TX_CHAIN_NUM def Change-Id: I06575cc19143739fd99809ef42db59018809b72f CRs-Fixed: 1107600
This commit is contained in:
@@ -4323,6 +4323,11 @@ typedef enum {
|
|||||||
* units are microseconds
|
* units are microseconds
|
||||||
*/
|
*/
|
||||||
WMI_PDEV_PARAM_ACK_TIMEOUT,
|
WMI_PDEV_PARAM_ACK_TIMEOUT,
|
||||||
|
/** Number of TX chains to use for a/b/g rates.
|
||||||
|
* bit 0~15 : 11b mode TX chain number.
|
||||||
|
* bit 16~31 : 11ag mode TX chain number.
|
||||||
|
*/
|
||||||
|
WMI_PDEV_PARAM_ABG_MODE_TX_CHAIN_NUM,
|
||||||
} WMI_PDEV_PARAM;
|
} WMI_PDEV_PARAM;
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
@@ -4337,6 +4342,21 @@ typedef struct {
|
|||||||
A_UINT32 param_value;
|
A_UINT32 param_value;
|
||||||
} wmi_pdev_set_param_cmd_fixed_param;
|
} wmi_pdev_set_param_cmd_fixed_param;
|
||||||
|
|
||||||
|
/** MACRO define to set / get 11b and 11ag mode TX chain number:
|
||||||
|
* bit 0~15 : 11b mode TX chain number.
|
||||||
|
* bit 16~31: 11ag mode TX chain number.
|
||||||
|
*/
|
||||||
|
#define WMI_PDEV_PARAM_11B_TX_CHAIN_NUM_S 0
|
||||||
|
#define WMI_PDEV_PARAM_11B_TX_CHAIN_NUM 0x0000FFFF
|
||||||
|
#define WMI_PDEV_PARAM_11AG_TX_CHAIN_NUM_S 16
|
||||||
|
#define WMI_PDEV_PARAM_11AG_TX_CHAIN_NUM 0xFFFF0000
|
||||||
|
|
||||||
|
#define WMI_PDEV_PARAM_GET_11B_TX_CHAIN_NUM(word32) WMI_F_MS(word32, WMI_PDEV_PARAM_11B_TX_CHAIN_NUM)
|
||||||
|
#define WMI_PDEV_PARAM_SET_11B_TX_CHAIN_NUM(word32, value) WMI_F_RMW(word32,value,WMI_PDEV_PARAM_11B_TX_CHAIN_NUM)
|
||||||
|
|
||||||
|
#define WMI_PDEV_PARAM_GET_11AG_TX_CHAIN_NUM(word32) WMI_F_MS(word32, WMI_PDEV_PARAM_11AG_TX_CHAIN_NUM)
|
||||||
|
#define WMI_PDEV_PARAM_SET_11AG_TX_CHAIN_NUM(word32, value) WMI_F_RMW(word32,value,WMI_PDEV_PARAM_11AG_TX_CHAIN_NUM)
|
||||||
|
|
||||||
/* param_value for param_id WMI_PDEV_PARAM_CTS_CBW */
|
/* param_value for param_id WMI_PDEV_PARAM_CTS_CBW */
|
||||||
typedef enum {
|
typedef enum {
|
||||||
WMI_CTS_CBW_INVALID = 0,
|
WMI_CTS_CBW_INVALID = 0,
|
||||||
|
@@ -36,7 +36,7 @@
|
|||||||
#define __WMI_VER_MINOR_ 0
|
#define __WMI_VER_MINOR_ 0
|
||||||
/** WMI revision number has to be incremented when there is a
|
/** WMI revision number has to be incremented when there is a
|
||||||
* change that may or may not break compatibility. */
|
* change that may or may not break compatibility. */
|
||||||
#define __WMI_REVISION_ 401
|
#define __WMI_REVISION_ 402
|
||||||
|
|
||||||
/** The Version Namespace should not be normally changed. Only
|
/** The Version Namespace should not be normally changed. Only
|
||||||
* host and firmware of the same WMI namespace will work
|
* host and firmware of the same WMI namespace will work
|
||||||
|
Reference in New Issue
Block a user