LPS0 constraints specified by the platform can be used as a method to opt devices into D3. In v14 this series has been split into 3 parts. part A: Immediate fix for AMD issue. part B: LPS0 export improvements part C: Long term solution for all vendors This is part C, and applying it is dependent upon parts A and B. It is sent separately to make it easier to follow and aid with review. Mario Limonciello (4): PCI: ACPI: Add helper functions for converting ACPI <-> PCI states PCI: ACPI: Consider non-hotplug bridges for D3 in acpi_pci_bridge_d3() PCI: ACPI: Use device constraints to opt devices into D3 support PCI: ACPI: Limit the Intel specific opt-in to D3 to 2024 drivers/pci/pci-acpi.c | 101 +++++++++++++++++++++++++++-------------- drivers/pci/pci.c | 14 ++++-- 2 files changed, 76 insertions(+), 39 deletions(-) -- 2.34.1