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

Commit 1cb26e37 authored by spuligil's avatar spuligil Committed by Rahul Choudhary
Browse files

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

Change-Id: Ie6e4604d27ac36a92a07e091a6bff3dfa07d9ee4
WMI: add 11AZ security and ranging vdev params
CRs-Fixed: 2262693
parent 9ab4df60
Loading
Loading
Loading
Loading
+41 −1
Original line number Diff line number Diff line
@@ -17915,7 +17915,9 @@ typedef enum {
     * bit 0: URNM_MFPR in RSNXE
     * bit 1: MFPC in RSN CAP
     * bit 2: MFPR in RSN CAP
     * bit 31:3 Reserved
     * bit 3: URNM_MFPR_X20 in RSNXE
     * bit 4: RSTA_EXTCAP_I2R_LMR_FB
     * bit 31:5 Reserved
     */
    WMI_VDEV_PARAM_11AZ_SECURITY_CONFIG,    /* 0xAB */
@@ -17981,6 +17983,24 @@ typedef enum {
     */
    WMI_VDEV_PARAM_CHWIDTH_WITH_NOTIFY,                   /* 0xBA */
    /*
     * Min time between measurment for 11AZ NTB ranging
     * in units of 100 microseconds
     */
    WMI_VDEV_PARAM_RTT_11AZ_NTB_MIN_TIME_BW_MEAS,         /* 0xBB */
    /*
     * Max time between measurment for 11AZ NTB ranging
     * in units of 10 milliseconds
     */
    WMI_VDEV_PARAM_RTT_11AZ_NTB_MAX_TIME_BW_MEAS,         /* 0xBC */
    /*
     * Max session expiry for 11AZ TB ranging.
     * Session expiry value is computed as 2^(Max Session Exp + 8) ms.
     */
    WMI_VDEV_PARAM_RTT_11AZ_TB_MAX_SESSION_EXPIRY,        /* 0xBD */
    /*=== ADD NEW VDEV PARAM TYPES ABOVE THIS LINE ===
     * The below vdev param types are used for prototyping, and are
@@ -36697,6 +36717,11 @@ typedef struct {
                                  bits 15:1  - reserved
                                  bits 31:16 - maximum PSD EIRP (dB/MHz)
                                */
/*
 * NOTE: no further fields can be added into this struct, due to
 * message buffer size limitations in certain targets for the
 * WMI_REG_CHAN_LIST_CC_EXT_EVENT message.
 */
} wmi_regulatory_rule_ext_struct;
#define WMI_REG_CHAN_PRIORITY_FREQ_GET(freq_info)        WMI_GET_BITS(freq_info, 0, 16)
@@ -36711,6 +36736,11 @@ typedef struct {
     *             the frequencies below this value will be de-prioritized.
     * bits 31:16 = reserved for future
     */
/*
 * NOTE: no further fields can be added into this struct, due to
 * message buffer size limitations in certain targets for the
 * WMI_REG_CHAN_LIST_CC_EXT_EVENT message.
 */
} wmi_regulatory_chan_priority_struct;
#define WMI_REG_FCC_RULE_CHAN_FREQ_GET(freq_info)           WMI_GET_BITS(freq_info, 0, 16)
@@ -36726,6 +36756,11 @@ typedef struct {
     * bits 23:16 = u8 FCC_Tx_power (dBm units)
     * bits 31:24 = u8 reserved for future
     */
/*
 * NOTE: no further fields can be added into this struct, due to
 * message buffer size limitations in certain targets for the
 * WMI_REG_CHAN_LIST_CC_EXT_EVENT message.
 */
} wmi_regulatory_fcc_rule_struct;
typedef enum {
@@ -36832,6 +36867,11 @@ typedef struct {
    A_UINT32 num_6g_reg_rules_client_sp[WMI_REG_CLIENT_MAX];
    A_UINT32 num_6g_reg_rules_client_lpi[WMI_REG_CLIENT_MAX];
    A_UINT32 num_6g_reg_rules_client_vlp[WMI_REG_CLIENT_MAX];
/*
 * NOTE: no further fields can be added into this struct, due to
 * message buffer size limitations in certain targets for the
 * WMI_REG_CHAN_LIST_CC_EXT_EVENT message.
 */
/*
 * This fixed_param TLV is followed by the following TLVs:
 *   - wmi_regulatory_rule_ext reg_rule_array[] struct TLV array.
+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_ 1336
#define __WMI_REVISION_ 1337

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