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

Commit f531feea authored by Pragaspathi Thilagaraj's avatar Pragaspathi Thilagaraj Committed by Ravindra Konda
Browse files

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

Change-Id: Ic1ed92462200cda95f1a391dd91c9d72c5d9683c
CRs-Fixed: 3830439
parent 56612edf
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -1453,6 +1453,7 @@ typedef enum {
    WMITLV_TAG_STRUC_wmi_pdev_power_boost_event_fixed_param,
    WMITLV_TAG_STRUC_wmi_pdev_power_boost_cmd_fixed_param,
    WMITLV_TAG_STRUC_wmi_pdev_power_boost_mem_addr_cmd_fixed_param,
    WMITLV_TAG_STRUC_wmi_c2c_detect_event_fixed_param,
} WMITLV_TAG_ID;
/*
 * IMPORTANT: Please add _ALL_ WMI Commands Here.
@@ -2338,6 +2339,7 @@ typedef enum {
    OP(WMI_MLO_PEER_TID_TO_LINK_MAP_EVENTID) \
    OP(WMI_USD_SERVICE_EVENTID) \
    OP(WMI_PDEV_POWER_BOOST_EVENTID) \
    OP(WMI_C2C_DETECT_EVENTID) \
    /* add new EVT_LIST elements above this line */


@@ -6889,6 +6891,11 @@ WMITLV_CREATE_PARAM_STRUC(WMI_REG_CHAN_LIST_CC_EXT_EVENTID);
    WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_STRUC, wmi_afc_chan_eirp_power_info, chan_eirp_power_info_array, WMITLV_SIZE_VAR)
WMITLV_CREATE_PARAM_STRUC(WMI_AFC_EVENTID);

/* Indicate LPI AP detect or not to Host */
#define WMITLV_TABLE_WMI_C2C_DETECT_EVENTID(id,op,buf,len) \
    WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_STRUC_wmi_c2c_detect_event_fixed_param, wmi_c2c_detect_event_fixed_param, fixed_param, WMITLV_SIZE_FIX)
WMITLV_CREATE_PARAM_STRUC(WMI_C2C_DETECT_EVENTID);

/* FIPS event */
#define WMITLV_TABLE_WMI_PDEV_FIPS_EVENTID(id,op,buf,len) \
    WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_STRUC_wmi_pdev_fips_event_fixed_param, wmi_pdev_fips_event_fixed_param, fixed_param, WMITLV_SIZE_FIX)   \
+35 −0
Original line number Diff line number Diff line
@@ -2504,6 +2504,7 @@ typedef enum {
    WMI_REG_CHAN_LIST_CC_EXT_EVENTID,
    WMI_AFC_EVENTID,
    WMI_REG_CHAN_LIST_CC_EXT2_EVENTID, /* DEPRECATED */
    WMI_C2C_DETECT_EVENTID,
    /** Events for TWT(Target Wake Time) of STA and AP  */
    WMI_TWT_ENABLE_COMPLETE_EVENTID = WMI_EVT_GRP_START_ID(WMI_GRP_TWT),
@@ -3959,6 +3960,15 @@ typedef struct {
 */
} wmi_ready_event_fixed_param;
typedef enum {
    WMI_C2C_INT_TYPE_STA      = 0,
    WMI_C2C_INT_TYPE_SAP      = 1,
    WMI_C2C_INT_TYPE_P2P      = 2,
    WMI_C2C_INT_TYPE_NAN      = 3,
    WMI_C2C_INT_TYPE_TDLS     = 4,
    WMI_C2C_INT_TYPE_XPAN_SAP = 5,
} WMI_C2C_INT_TYPE;
typedef struct {
    A_UINT32 tlv_header; /* TLV tag and len; tag equals WMITLV_TAG_STRUC_wmi_resource_config */
    /**
@@ -4939,6 +4949,20 @@ typedef struct {
     * number of max active partner links of a ML BSS
     */
    A_UINT32 num_max_active_mlo_link_per_ml_bss;
    /**
     * @brief c2c_int_type_config
     * C2C interface type configuration,
     * interface type defined in enum WMI_C2C_INT_TYPE:
     *     BIT 0 set -> Interface type STA enable C2C
     *     BIT 1 set -> Interface type SAP enable C2C
     *     BIT 2 set -> Interface type P2P enable C2C
     *     BIT 3 set -> Interface type NAN enable C2C
     *     BIT 4 set -> Interface type TDLS enable C2C
     *     BIT 5 set -> Interface type XPAN_SAP enable C2C
     *     BIT 6 : 31 Reserved
     */
    A_UINT32 c2c_int_type_config;
} wmi_resource_config;
#define WMI_MSDU_FLOW_AST_ENABLE_GET(msdu_flow_config0, ast_x) \
@@ -6321,6 +6345,8 @@ typedef struct {
#define WMI_APPEND_TO_EXISTING_CHAN_LIST    0x1
#define WMI_CHANNEL_MAX_BANDWIDTH_VALID     0x2
#define WMI_HONOR_HOST_6GHZ_CHANNEL_PASSIVE 0x4
#define WMI_SCAN_TO_DETECT_6GHZ_C2C_AP      0x8
/*
 * To preserve backwards compatibility, retain old names (without WMI_ prefix)
 * as aliases for the corrected names (with WMI_ prefix).
@@ -24233,6 +24259,9 @@ typedef enum wake_reason_e {
    WOW_REASON_P2P_CLI_DFS_AP_BMISS_DETECTED,
    /* if Page Fault blocking feature enabled and PF observed under WoW */
    WOW_REASON_PF_BLOCKING_LAST_TIME,
    /* C2C scan report LPI AP detect or not event */
    WOW_REASON_C2C_DETECT_EVENT,
    /* add new WOW_REASON_ defs before this line */
    WOW_REASON_MAX,
@@ -38865,6 +38894,12 @@ typedef struct {
    A_UINT32  new_alpha2; /** alpha2 characters representing the country code */
} wmi_11d_new_country_event_fixed_param;
/** FW indicating LPI AP detect or not to Host */
typedef struct {
    A_UINT32  tlv_header; /* TLV tag and len; tag equals WMITLV_TAG_STRUC_wmi_c2c_detect_event_fixed_param */
    A_UINT32  lpi_ap_detect; /** flag to indicate LPI AP detect or not */
} wmi_c2c_detect_event_fixed_param;
typedef struct {
    /** TLV tag and len; tag equals
     * WMITLV_TAG_STRUC_wmi_coex_get_antenna_isolation_cmd_fixed_param */
+1 −1
Original line number Diff line number Diff line
@@ -37,7 +37,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_ 1527
#define __WMI_REVISION_ 1528

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