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

Commit 4ae4156b authored by spuligil's avatar spuligil Committed by Ravindra Konda
Browse files

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

Change-Id: Idb49610151ca4a1f3f9f61af3c59f75c8b103891
CRs-Fixed: 2262693
parent 060d676f
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -661,6 +661,7 @@ typedef enum {
    WMI_SERVICE_MSDUQ_RECFG = 407, /* FW support the HTT MSDUQ_RECFG_REQ + MSDUQ_CFG_IND messages */
    WMI_SERVICE_TRAFFIC_CONTEXT_SUPPORT = 408, /* FW supports traffic context aware manager */
    WMI_SERVICE_STA_SAP_NDP_CONCURRENCY_SUPPORT = 409, /* FW supports STA + SAP + NDP concurrency */
    WMI_SERVICE_THERM_THROT_POUT_REDUCTION = 410, /* FW supports thermal throttling Pout reduction */


    WMI_MAX_EXT2_SERVICE
+29 −18
Original line number Diff line number Diff line
@@ -36783,20 +36783,26 @@ typedef struct {
    /** TLV tag and len; tag equals
     *  WMITLV_TAG_STRUC_wmi_therm_throt_level_config_info */
    A_UINT32 tlv_header;
    /**
    /** temp_lwm:
     * temperature sensor value in celsius when to exit to lower zone,
     * this value can be lower than HWM of lower zone as zone overlapping
     * is permitted by design to provide hysteresis
     */
    A_UINT32 temp_lwm;
    /**
    /** temp_hwm:
     * temperature sensor value in celsius when to exit to higher zone,
     * this value can be higher than LWM of higher zone as zone overlapping
     * is permitted by design to provide hysteresis
     */
    A_UINT32 temp_hwm;
    A_UINT32 dc_off_percent; /* duty cycle off percent 0-100. 0 means no off, 100 means no on (shutdown the phy) */
    /** Disable only the transmit queues in firmware that have lower priority than value defined by prio
    /** dc_off_percent:
     * duty cycle off percent 0-100.
     * 0 means no off, 100 means no on (shutdown the phy).
     */
    A_UINT32 dc_off_percent;
    /** prio:
     * Disable only the transmit queues in firmware that have lower priority
     * than value defined by prio.
     *    Prioritization:
     *    0 = disable all data tx queues, No Prioritization defined
     *    1 = disable BK tx queue
@@ -36804,6 +36810,11 @@ typedef struct {
     *    3 = disable BK+BE+VI tx queues
     */
    A_UINT32 prio;
    /**
     * Pout power reduction in 0.25 dB units.
     * For example, a value of 5 causes a power reduction of 1.25 dB.
     */
	A_UINT32 pout_reduction_25db;
} wmi_therm_throt_level_config_info;
typedef enum {
+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_ 1471
#define __WMI_REVISION_ 1472

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