Skip to content

PCI run-time PM support (rev. 3)

Rafael J. Wysocki linux-acpi linux-pm lkml 1 version Applied

Status from this message: Applied this series to my linux-next branch, thanks Rafael.

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest9 patches 86 repliesApplied

Patches in v1 Applied

#Subject and filesSizeRepliesApplied
1/9PCI PM: Add function for checking PME status of devicesdrivers/pci/pci.c drivers/pci/pci.h+36 -00 replies
1/9PCI PM: Add function for checking PME status of devicesdrivers/pci/pci.c drivers/pci/pci.h+36 -02 replies
2/9PCI PM: PCIe PME root port service driver (rev. 5)Documentation/kernel-parameters.txt drivers/pci/pcie/Kconfig drivers/pci/pcie/Makefile +5 more+596 -00 replies
2/9PCI PM: PCIe PME root port service driver (rev. 5)Documentation/kernel-parameters.txt drivers/pci/pcie/Kconfig drivers/pci/pcie/Makefile +5 more+596 -00 replies
3/9PCI PM: Make it possible to force using INTx for PCIe PME signalingDocumentation/kernel-parameters.txt drivers/pci/pcie/pme/pcie_pme.c drivers/pci/pcie/portdrv.h +2 more+69 -30 replies
3/9PCI PM: Make it possible to force using INTx for PCIe PME signalingDocumentation/kernel-parameters.txt drivers/pci/pcie/pme/pcie_pme.c drivers/pci/pcie/portdrv.h +2 more+69 -30 replies
4/9ACPI: Add infrastructure for refcounting GPE consumersdrivers/acpi/acpica/aclocal.h drivers/acpi/acpica/evxfevnt.c include/acpi/acpixf.h+171 -00 replies
4/9ACPI: Add infrastructure for refcounting GPE consumersdrivers/acpi/acpica/aclocal.h drivers/acpi/acpica/evxfevnt.c include/acpi/acpixf.h+171 -00 replies
5/9ACPI: Add support for new refcounted GPE API to driversdrivers/acpi/button.c drivers/acpi/ec.c drivers/acpi/wakeup.c+21 -10 replies
5/9ACPI: Add support for new refcounted GPE API to driversdrivers/acpi/button.c drivers/acpi/ec.c drivers/acpi/wakeup.c+21 -10 replies
6/9ACPI: Remove old GPE API and transition code entirely to new onedrivers/acpi/acpica/acevents.h drivers/acpi/acpica/evgpe.c drivers/acpi/acpica/evgpeblk.c +6 more+59 -3190 replies
6/9ACPI: Remove old GPE API and transition code entirely to new onedrivers/acpi/acpica/acevents.h drivers/acpi/acpica/evgpe.c drivers/acpi/acpica/evgpeblk.c +6 more+59 -3190 replies
7/9ACPI / PM: Add more run-time wake-up fields (rev. 2)drivers/acpi/button.c drivers/acpi/scan.c drivers/acpi/wakeup.c +1 more+33 -110 replies
7/9ACPI / PM: Add more run-time wake-up fields (rev. 2)drivers/acpi/button.c drivers/acpi/scan.c drivers/acpi/wakeup.c +1 more+33 -110 replies
8/9PCI / ACPI / PM: Platform support for PCI PME wake-up (rev. 7)drivers/acpi/internal.h drivers/acpi/pci_bind.c drivers/acpi/pci_root.c +7 more+460 -170 replies
8/9PCI / ACPI / PM: Platform support for PCI PME wake-up (rev. 7)drivers/acpi/internal.h drivers/acpi/pci_bind.c drivers/acpi/pci_root.c +7 more+460 -1784 replies
9/9PCI PM: Run-time callbacks for PCI bus type (rev. 2)drivers/pci/pci-driver.c drivers/pci/pci.c drivers/pci/pci.h +2 more+151 -120 replies
9/9PCI PM: Run-time callbacks for PCI bus type (rev. 2)drivers/pci/pci-driver.c drivers/pci/pci.c drivers/pci/pci.h +2 more+151 -120 replies

Reviews trailers per patch

2 of 18 patches have a Reviewed-by or Acked-by.

PatchLen Brown
1/9
1/9
2/9
2/9
3/9
3/9
4/9
4/9
5/9
5/9
6/9
6/9
7/9A-b A-b
7/9A-b A-b
8/9
8/9
9/9
9/9

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 0/9] PCI run-time PM support (rev. 3)

Hi,

The following (updated) series of patches provides basic run-time power management support for PCI devices through ACPI and/or the native PCIe PME.

[1/9] - Add function for checking PME status of devices

[2/9] - PCIe PME root port service driver

[3/9] - "Don't use MSIs for PME signaling" switch for PCIe

[4/9] - ACPI GPE refcounting, from Matthew Garrett

[5/9] - ACPI drivers support for GPE refcounting, from Matthew Garrett

[6/9] - ACPI removal of the old GPE API, from Matthew Garrett

[7/9] - ACPI add fields for handling run-wake devices

[8/9] - PCI / ACPI platform support for run-time power management

[9/9] - Runtime PM callbacks for the PCI bus type

Bob, patches [4/9] - [6/9] from Matthew introduce GPE refconting which is necessary for the PCI run-time power management. If I remeber correctly, you saw these patches some time ago, but we need your ack before they can go upstream. Please let us know if there's anything to fix in these patches.

Thanks,
Rafael