From b2a490622ac6e3bfbcb87b5f26f78ae1108207f6 Mon Sep 17 00:00:00 2001 From: spuligil Date: Thu, 25 Sep 2025 18:01:50 -0700 Subject: [PATCH] fw-api: CL 30501923 - update fw common interface files Change-Id: I66cebbe5d6fc0eba5e08a7c3da8959ff619b42fa CRs-Fixed: 3830439 --- fw/wmi_unified.h | 9 +++++++++ fw/wmi_version.h | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/fw/wmi_unified.h b/fw/wmi_unified.h index 2acc94aa77fb..6dcc229754c7 100644 --- a/fw/wmi_unified.h +++ b/fw/wmi_unified.h @@ -51698,12 +51698,21 @@ typedef struct { A_UINT32 pcie_lane; } wmi_energy_mgmt_pcie_config_cmd_fixed_param; +typedef enum { + WMI_PCIE_LPM_CONFIG_TYPE_UNKNOWN, + WMI_PCIE_LPM_CONFIG_TYPE_L0S, + WMI_PCIE_LPM_CONFIG_TYPE_L1, + WMI_PCIE_LPM_CONFIG_TYPE_L0S_L1, +} wmi_pcie_lpm_config_type_e; + typedef struct { /** TLV tag and len; tag equals * WMITLV_TAG_STRUC_wmi_energy_mgmt_pcie_lpm_cmd_fixed_param */ A_UINT32 tlv_header; /** enable or disable PCIe LPM */ A_UINT32 enable; + /** PCIe LPM config type */ + A_UINT32 config_type; /* holds a wmi_pcie_lpm_config_type_e value */ } wmi_energy_mgmt_pcie_lpm_cmd_fixed_param; typedef enum { diff --git a/fw/wmi_version.h b/fw/wmi_version.h index 26bf4086cc14..4138b977fa27 100644 --- a/fw/wmi_version.h +++ b/fw/wmi_version.h @@ -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_ 1653 +#define __WMI_REVISION_ 1654 /** The Version Namespace should not be normally changed. Only * host and firmware of the same WMI namespace will work