Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a13f12c4 authored by spuligil's avatar spuligil
Browse files

fw-api: CL 15201884 - update fw common interface files

Change-Id: If1a0d135d2ef87e903e197af0f607fb183157dde
WMI: add AFC compliance flags in INIT_CMD msg
CRs-Fixed: 2262693
parent 1ca0e0b5
Loading
Loading
Loading
Loading
+45 −1
Original line number Diff line number Diff line
@@ -3938,7 +3938,36 @@ typedef struct {
     *      Refer to the below definitions of the
     *      WMI_RSRC_CFG_HOST_SERVICE_FLAG_REG_CC_EXT_SUPPORT_GET
     *      and _SET macros.
     *  Bits 31:5 - Reserved
     *  Bit 5
     *      This bit will be set when the host supports NAN channels.
     *      Refer to WMI_RSRC_CFG_HOST_SERVICE_FLAG_NAN_CHANNEL_SUPPORT_GET/SET
     *  Bit 6
     *      This bit will be set when the host supports synchronous TWT events.
     *      Refer to WMI_RSRC_CFG_HOST_SERVICE_FLAG_STA_TWT_SYNC_EVT_SUPPORT_GET
     *      and _SET.
     *  Bit 7
     *      This bit will be set when host supports both LPI and SP mode.
     *      when this bit is set to 0 - Indicate LPI only mode
     *                  when set to 1 - Indicate both SP mode and LPI mode
     *                                  both are supported
     *      Refer to the below definitions of the
     *      WMI_RSRC_CFG_HOST_SERVICE_FLAG_LPI_SP_MODE_SUPPORT_GET
     *      and _SET macros.
     *  Bit 8
     *      This bit will be set when host wants to disable timer check in
     *      reg for AFC.
     *      when set to 1 - Disable timer check
     *      Refer to the below definitions of the
     *      WMI_RSRC_CFG_HOST_SERVICE_FLAG_REG_DISCARD_TIMER_CHECK_GET
     *      and _SET macros.
     *  Bit 9
     *      This bit will be set when host host wants to disable request id
     *      check in reg for AFC.
     *      when set to 1 - Disable Request ID check
     *      Refer to the below definitions of the
     *      WMI_RSRC_CFG_HOST_SERVICE_FLAG_REG_DISCARD_REQ_ID_CHECK_GET
     *      and _SET macros.
     *  Bits 31:10 - Reserved
     */
    A_UINT32 host_service_flags;
@@ -4257,6 +4286,21 @@ typedef struct {
#define WMI_RSRC_CFG_HOST_SERVICE_FLAG_STA_TWT_SYNC_EVT_SUPPORT_SET(host_service_flags, val) \
    WMI_SET_BITS(host_service_flags, 6, 1, val)
#define WMI_RSRC_CFG_HOST_SERVICE_FLAG_LPI_SP_MODE_SUPPORT_GET(host_service_flags) \
    WMI_GET_BITS(host_service_flags, 7, 1)
#define WMI_RSRC_CFG_HOST_SERVICE_FLAG_LPI_SP_MODE_SUPPORT_SET(host_service_flags, val) \
    WMI_SET_BITS(host_service_flags, 7, 1, val)
#define WMI_RSRC_CFG_HOST_SERVICE_FLAG_REG_DISCARD_AFC_TIMER_CHECK_GET(host_service_flags) \
    WMI_GET_BITS(host_service_flags, 8, 1)
#define WMI_RSRC_CFG_HOST_SERVICE_FLAG_REG_DISCARD_AFC_TIMER_CHECK_SET(host_service_flags, val) \
    WMI_SET_BITS(host_service_flags, 8, 1, val)
#define WMI_RSRC_CFG_HOST_SERVICE_FLAG_REG_DISCARD_AFC_REQ_ID_CHECK_GET(host_service_flags) \
    WMI_GET_BITS(host_service_flags, 9, 1)
#define WMI_RSRC_CFG_HOST_SERVICE_FLAG_REG_DISCARD_AFC_REQ_ID_CHECK_SET(host_service_flags, val) \
    WMI_SET_BITS(host_service_flags, 9, 1, val)
typedef struct {
    A_UINT32 tlv_header; /* TLV tag and len; tag equals WMITLV_TAG_STRUC_wmi_init_cmd_fixed_param */
+1 −1
Original line number Diff line number Diff line
@@ -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_ 1044
#define __WMI_REVISION_ 1045

/** The Version Namespace should not be normally changed. Only
 *  host and firmware of the same WMI namespace will work