PCI/ACPI: Implement _HPX Type 3 Setting Record
authorAlexandru Gagniuc <mr.nuke.me@gmail.com>
Fri, 8 Feb 2019 16:24:13 +0000 (10:24 -0600)
committerBjorn Helgaas <bhelgaas@google.com>
Tue, 23 Apr 2019 21:38:09 +0000 (16:38 -0500)
commitf873c51a155aaa6dafdc00fa7fda3754f2f9f794
tree88bbcafe510c39f18542f311fd42b9be2a68bbce
parent87fcf12e846a5028c14d21a94a0712fd1ad5bad0
PCI/ACPI: Implement _HPX Type 3 Setting Record

The _HPX Type 3 Setting Record is intended to be more generic and allow
configuration of settings not possible with Type 2 records.  For example,
firmware could ensure that the completion timeout value is set accordingly
throughout the PCI tree.

Implement support for _HPX Type 3 Setting Records, which were added in the
ACPI 6.3 spec.

Link: https://lore.kernel.org/lkml/20190208162414.3996-4-mr.nuke.me@gmail.com
Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
drivers/pci/pci-acpi.c
drivers/pci/probe.c
include/linux/pci_hotplug.h