mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-13 00:00:00 -04:00
fw-api: CL 5810459 - update fw common interface files
WMI service flag to clarify if HTT H2T msg len includes HTC hdr len Change-Id: I72ce3bc72f3d361e9fef53198352e1d4b191473f CRs-Fixed: 2262693
This commit is contained in:
parent
ac378bc7b0
commit
a121b214c9
3 changed files with 20 additions and 1 deletions
|
|
@ -270,6 +270,7 @@ typedef enum {
|
|||
WMI_SERVICE_TX_DATA_MGMT_ACK_RSSI=174, /* ACK RSSI indication to host for host TX data and mgmt frame */
|
||||
WMI_SERVICE_NAN_DISABLE_SUPPORT=175, /* indicates firmware is dependent on host to disable NAN incase of concurrencies */
|
||||
WMI_SERVICE_NAN_DISABLE_SUPPORT__prototype = WMI_SERVICE_NAN_DISABLE_SUPPORT, /* alias, to clarify that NAN_DISABLE_SUPPORT is for prototype testing purposes */
|
||||
WMI_SERVICE_HTT_H2T_NO_HTC_HDR_LEN_IN_MSG_LEN=176, /* indicates FW supports uniformly excluding the HTC header length from the HTT H2T message length */
|
||||
|
||||
/******* ADD NEW SERVICES HERE *******/
|
||||
|
||||
|
|
|
|||
|
|
@ -2856,6 +2856,20 @@ typedef struct {
|
|||
#define WMI_RSRC_CFG_FLAG_TX_ACK_RSSI_S 18
|
||||
#define WMI_RSRC_CFG_FLAG_TX_ACK_RSSI_M 0x40000
|
||||
|
||||
/*
|
||||
* If HTT_H2T_NO_HTC_HDR_LEN_IN_MSG_LEN is set, the host will not
|
||||
* include the HTC header length in the payload length for all HTT_H2T
|
||||
* messages.
|
||||
* Otherwise, only when sending HTT_H2T_MSG_TYPE_TX_FRM message,
|
||||
* payload length includes HTC header length. Other HTT_H2T messages'
|
||||
* payload length does not include HTC header length.
|
||||
* The host will only set this HTT_H2T_NO_HTC_HDR_LEN_IN_MSG_LEN flag
|
||||
* if the target has set the WMI_SERVICE_HTT_H2T_NO_HTC_HDR_LEN_IN_MSG_LEN
|
||||
* flag to indicate its support for this option.
|
||||
*/
|
||||
#define WMI_RSRC_CFG_FLAG_HTT_H2T_NO_HTC_HDR_LEN_IN_MSG_LEN_S 19
|
||||
#define WMI_RSRC_CFG_FLAG_HTT_H2T_NO_HTC_HDR_LEN_IN_MSG_LEN_M 0x80000
|
||||
|
||||
A_UINT32 flag1;
|
||||
|
||||
/** @brief smart_ant_cap - Smart Antenna capabilities information
|
||||
|
|
@ -3089,6 +3103,10 @@ typedef struct {
|
|||
#define WMI_RSRC_CFG_FLAG_TX_ACK_RSSI_GET(word32) \
|
||||
WMI_RSRC_CFG_FLAG_GET((word32), TX_ACK_RSSI)
|
||||
|
||||
#define WMI_RSRC_CFG_FLAG_HTT_H2T_NO_HTC_HDR_LEN_IN_MSG_LEN_SET(word32, value) \
|
||||
WMI_RSRC_CFG_FLAG_SET((word32), HTT_H2T_NO_HTC_HDR_LEN_IN_MSG_LEN, (value))
|
||||
#define WMI_RSRC_CFG_FLAG_HTT_H2T_NO_HTC_HDR_LEN_IN_MSG_LEN_GET(word32) \
|
||||
WMI_RSRC_CFG_FLAG_GET((word32), HTT_H2T_NO_HTC_HDR_LEN_IN_MSG_LEN)
|
||||
|
||||
typedef struct {
|
||||
A_UINT32 tlv_header; /* TLV tag and len; tag equals WMITLV_TAG_STRUC_wmi_init_cmd_fixed_param */
|
||||
|
|
|
|||
|
|
@ -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_ 589
|
||||
#define __WMI_REVISION_ 590
|
||||
|
||||
/** The Version Namespace should not be normally changed. Only
|
||||
* host and firmware of the same WMI namespace will work
|
||||
|
|
|
|||
Loading…
Reference in a new issue