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

Commit 9be8e588 authored by spuligil's avatar spuligil Committed by Madan Koyyalamudi
Browse files

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

Change-Id: Ibdb3e7fa61be6fe5331bc8e24918c6910515989c
WMI: add Restricted-TWT fields
CRs-Fixed: 2262693
parent 92f33536
Loading
Loading
Loading
Loading
+1 −0
Original line number Original line Diff line number Diff line
@@ -604,6 +604,7 @@ typedef enum {
    WMI_SERVICE_ODD_LIVEDUMP_SUPPORT = 351, /* Support for ODD Livedump from the FW */
    WMI_SERVICE_ODD_LIVEDUMP_SUPPORT = 351, /* Support for ODD Livedump from the FW */
    WMI_SERVICE_EIRP_PREFERRED_SUPPORT = 352, /* Support for OOBE feature where only EIRP powers will be sent in 6 GHz TPC WMI */
    WMI_SERVICE_EIRP_PREFERRED_SUPPORT = 352, /* Support for OOBE feature where only EIRP powers will be sent in 6 GHz TPC WMI */
    WMI_SERVICE_RTT_TX_RX_CHAIN_IDX_SUPPORT = 353, /* FW Supports configuring Tx and Rx Chainmask in intiator and Responder */
    WMI_SERVICE_RTT_TX_RX_CHAIN_IDX_SUPPORT = 353, /* FW Supports configuring Tx and Rx Chainmask in intiator and Responder */
    WMI_SERVICE_RESTRICTED_TWT = 354, /* Support for R-TWT feature */




    WMI_MAX_EXT2_SERVICE
    WMI_MAX_EXT2_SERVICE
+9 −0
Original line number Original line Diff line number Diff line
@@ -34138,6 +34138,9 @@ typedef struct {
#define TWT_EN_DIS_FLAGS_GET_I_B_TWT(flag)      WMI_GET_BITS(flag, 5, 1)
#define TWT_EN_DIS_FLAGS_GET_I_B_TWT(flag)      WMI_GET_BITS(flag, 5, 1)
#define TWT_EN_DIS_FLAGS_SET_I_B_TWT(flag, val) WMI_SET_BITS(flag, 5, 1, val)
#define TWT_EN_DIS_FLAGS_SET_I_B_TWT(flag, val) WMI_SET_BITS(flag, 5, 1, val)
#define TWT_EN_DIS_FLAGS_GET_B_R_TWT(flag)      WMI_GET_BITS(flag, 6, 1)
#define TWT_EN_DIS_FLAGS_SET_B_R_TWT(flag, val) WMI_SET_BITS(flag, 6, 1, val)
typedef struct {
typedef struct {
    A_UINT32 tlv_header;    /* TLV tag and len; tag equals WMITLV_TAG_STRUC_wmi_twt_enable_cmd_fixed_param  */
    A_UINT32 tlv_header;    /* TLV tag and len; tag equals WMITLV_TAG_STRUC_wmi_twt_enable_cmd_fixed_param  */
    /** 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
@@ -34368,6 +34371,12 @@ typedef struct {
     * If set to 0, FW will send QoS NULL immediately.
     * If set to 0, FW will send QoS NULL immediately.
     */
     */
    A_UINT32 announce_timeout_us;
    A_UINT32 announce_timeout_us;
    A_UINT32 link_id_bitmap;
    /* parameters required for R-TWT feature */
    A_UINT32 r_twt_dl_tid_bitmap;
    A_UINT32 r_twt_ul_tid_bitmap;
} wmi_twt_add_dialog_cmd_fixed_param;
} wmi_twt_add_dialog_cmd_fixed_param;
/* status code of adding TWT dialog */
/* status code of adding TWT dialog */
+1 −1
Original line number Original line Diff line number Diff line
@@ -37,7 +37,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_ 1236
#define __WMI_REVISION_ 1237


/** 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