[PATCH v14.c 0/4] Use LPS0 constraints to opt devices into D3

From: Mario Limonciello
Date: Fri Aug 18 2023 - 15:41:52 EST


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