fw-api: CL 16661022 - update fw common interface files
Change-Id: If8101d1571ca1f7ad99829064625bc8134185488 WMI: add reason_code field in twt_disable_cmd CRs-Fixed: 2262693
This commit is contained in:
@@ -31543,6 +31543,7 @@ typedef struct {
|
|||||||
/** pdev_id for identifying the MAC. See macros starting with WMI_PDEV_ID_ for values. In non-DBDC case host should set it to 0 */
|
/** pdev_id for identifying the MAC. See macros starting with WMI_PDEV_ID_ for values. In non-DBDC case host should set it to 0 */
|
||||||
A_UINT32 pdev_id; /* host should never set it to WMI_PDEV_ID_SOC */
|
A_UINT32 pdev_id; /* host should never set it to WMI_PDEV_ID_SOC */
|
||||||
A_UINT32 flags; /* enable/disable flags, refer to MACROs TWT_EN_DIS_FLAGS_* (TWT_EN_DIS_FLAGS_GET_BTWT etc.) */
|
A_UINT32 flags; /* enable/disable flags, refer to MACROs TWT_EN_DIS_FLAGS_* (TWT_EN_DIS_FLAGS_GET_BTWT etc.) */
|
||||||
|
A_UINT32 reason_code; /* refer to WMI_DISABLE_TWT_REASON_T */
|
||||||
} wmi_twt_disable_cmd_fixed_param;
|
} wmi_twt_disable_cmd_fixed_param;
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
@@ -31559,6 +31560,16 @@ typedef enum _WMI_DISABLE_TWT_STATUS_T {
|
|||||||
WMI_DISABLE_TWT_STATUS_SCAN_IN_PROGRESS, /* Scan in progress */
|
WMI_DISABLE_TWT_STATUS_SCAN_IN_PROGRESS, /* Scan in progress */
|
||||||
} WMI_DISABLE_TWT_STATUS_T;
|
} WMI_DISABLE_TWT_STATUS_T;
|
||||||
|
|
||||||
|
/* Host reason code of TWT Disable command : Set by Host */
|
||||||
|
typedef enum _WMI_DISABLE_TWT_REASON_T {
|
||||||
|
/* Host will set one of below reason code while disabling TWT */
|
||||||
|
WMI_DISABLE_TWT_REASON_NONE, /* Normal case */
|
||||||
|
WMI_DISABLE_TWT_REASON_CONCURRENCY_SCC, /* Concurrency case SCC */
|
||||||
|
WMI_DISABLE_TWT_REASON_CONCURRENCY_MCC, /* Concurrency case MCC */
|
||||||
|
WMI_DISABLE_TWT_REASON_CHANGE_CONGESTION_TIMEOUT, /* To change congestion time */
|
||||||
|
WMI_DISABLE_TWT_REASON_P2P_GO_NOA, /* P2P GO NOA reason */
|
||||||
|
} WMI_DISABLE_TWT_REASON_T;
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
A_UINT32 tlv_header; /* TLV tag and len; tag equals WMITLV_TAG_STRUC_wmi_twt_notify_event_fixed_param */
|
A_UINT32 tlv_header; /* TLV tag and len; tag equals WMITLV_TAG_STRUC_wmi_twt_notify_event_fixed_param */
|
||||||
A_UINT32 vdev_id; /* vdev id of TWT notify event */
|
A_UINT32 vdev_id; /* vdev id of TWT notify event */
|
||||||
@@ -31770,6 +31781,8 @@ typedef enum _WMI_DEL_TWT_STATUS_T {
|
|||||||
WMI_DEL_TWT_STATUS_CONCURRENCY, /* Teardown due to concurrency */
|
WMI_DEL_TWT_STATUS_CONCURRENCY, /* Teardown due to concurrency */
|
||||||
WMI_DEL_TWT_STATUS_CHAN_SW_IN_PROGRESS, /* Channel switch in progress */
|
WMI_DEL_TWT_STATUS_CHAN_SW_IN_PROGRESS, /* Channel switch in progress */
|
||||||
WMI_DEL_TWT_STATUS_SCAN_IN_PROGRESS, /* Reason Scan in progress */
|
WMI_DEL_TWT_STATUS_SCAN_IN_PROGRESS, /* Reason Scan in progress */
|
||||||
|
WMI_DEL_TWT_STATUS_CHANGE_CONGESTION_TIMEOUT, /* Congestion timeout changed */
|
||||||
|
WMI_DEL_TWT_STATUS_P2P_GO_NOA, /* P2P GO NOA */
|
||||||
} WMI_DEL_TWT_STATUS_T;
|
} WMI_DEL_TWT_STATUS_T;
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
|
@@ -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_ 1095
|
#define __WMI_REVISION_ 1096
|
||||||
|
|
||||||
/** 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