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

Commit 33cc03df authored by spuligil's avatar spuligil
Browse files

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

Change-Id: I40e631150cc9d583e94c1f92cf377a0d3da332e5
WMI: reduce buffer reqts of PDEV_RSSI_DBM_CONVERSION_PARAMS_INFO_EVENT msg
CRs-Fixed: 2262693
parent 464cace5
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -581,6 +581,7 @@ typedef enum {
    WMI_SERVICE_DELETE_ALL_PEER_BITMAP_SUPPORT = 328, /* target supports cmd to delete all specific peer type within a vdev */
    WMI_SERVICE_PN_REPLAY_CHECK_SUPPORT = 329, /* FW support to check RX mgmt frames has invalid PN in packets */
    WMI_SERVICE_COMBINED_SET_PARAM_SUPPORT = 330, /* FW Supporting set param cmd combined for multiple params */
    WMI_SERVICE_PDEV_RSSI_DBM_CONV_EVENT_SUPPORT = 331, /* FW supports advertising RSSI dB to dBm conversion params to host via WMI_PDEV_RSSI_DBM_CONVERSION_PARAMS_INFO_EVENTID */

    WMI_MAX_EXT2_SERVICE

+18 −13
Original line number Diff line number Diff line
@@ -1612,7 +1612,7 @@ typedef enum {
    WMI_PDEV_PKTLOG_DECODE_INFO_EVENTID,
    /**
     * RSSI dB to dDm conversion params info event
     * RSSI dB to dBm conversion params info event
     * sent to host after channel/bw/chainmask change per pdev.
     */
    WMI_PDEV_RSSI_DBM_CONVERSION_PARAMS_INFO_EVENTID,
@@ -16266,8 +16266,6 @@ typedef struct{
    A_UINT32 curr_bw;
    /* Current rx chainmask */
    A_UINT32 curr_rx_chainmask;
    /* HW noise floor in dBm per chain, per 20MHz subband */
    A_INT32 nf_hw_dbm[MAX_ANTENNA_EIGHT][MAX_20MHZ_SEGMENTS];
    /* 3 Bytes of xbar_config are used for RF to BB mapping*/
    /* Samples of xbar_config,
     * If xbar_config is 0xFAC688(hex):
@@ -16303,6 +16301,13 @@ typedef struct{
    A_INT32 xlna_bypass_offset;
    /* Low noise amplifier bypass threshold; signed integer; units are in dB */
    A_INT32 xlna_bypass_threshold;
    /* nf_hw_dbm:
     * 2D byte array of HW noise floor in dBm per chain, per 20MHz subband
     * This array is filled in little endian format.
     * for big-endian hosts, manual endian conversion is needed to obtain
     * correct sequence of values.
     */
    A_INT8 nf_hw_dbm[MAX_ANTENNA_EIGHT][MAX_20MHZ_SEGMENTS];
} wmi_rssi_dbm_conversion_params_info;
typedef struct {
@@ -16323,7 +16328,7 @@ typedef struct {
    A_UINT32 pdev_id;
    /**
     * Followed by these TLVs below.
     * wmi_rssi_dbm_convresion_params_info rssi_dbm_conversion_param[0 or 1]
     * wmi_rssi_dbm_conversion_params_info rssi_dbm_conversion_param[0 or 1]
     *     wmi_rssi_dbm_conversion_params_info will be sent in case of
     *     channel, BW, rx_chainmask change.
     * wmi_rssi_dbm_conversion_temp_offset_info rssi_temp_offset[0 or 1]
+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_ 1128
#define __WMI_REVISION_ 1129

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