PCI: hotplug: Add Ampere Altra Attention Indicator extension driver
authorD Scott Phillips <scott@os.amperecomputing.com>
Sat, 30 Sep 2023 00:20:36 +0000 (17:20 -0700)
committerBjorn Helgaas <bhelgaas@google.com>
Thu, 26 Oct 2023 11:02:10 +0000 (06:02 -0500)
commit820f59ed9680cd145138c39fb2956a140a0e38f0
tree4f0d933fbabb21fecb8e2596b46225fa80954ca1
parent33883eeda456f9ea73f7a2d65e321b3c82fd9294
PCI: hotplug: Add Ampere Altra Attention Indicator extension driver

On Ampere Altra, PCIe hotplug is handled through ACPI. A side interface is
also present to request system firmware control of the hotplug Attention
Indicators. Add an ACPI PCI Hotplug companion driver to support Attention
Indicator control.

Link: https://lore.kernel.org/r/20230930002036.6491-2-scott@os.amperecomputing.com
Signed-off-by: D Scott Phillips <scott@os.amperecomputing.com>
[bhelgaas: mask domain to low 4 bits]
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Acked-by: "Rafael J. Wysocki" <rafael@kernel.org>
drivers/pci/hotplug/Kconfig
drivers/pci/hotplug/Makefile
drivers/pci/hotplug/acpiphp_ampere_altra.c [new file with mode: 0644]