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