mbox series

[v12,0/7] ACPI: Allow ACPI to be built without CONFIG_PCI set

Message ID 20181219224659.4802-1-okaya@kernel.org (mailing list archive)
Headers show
Series ACPI: Allow ACPI to be built without CONFIG_PCI set | expand

Message

Sinan Kaya Dec. 19, 2018, 10:46 p.m. UTC
Changes from v11:
collect acked by for ACPI/IORT
split ACPI reboot into is own function per feedback from Christoph.
Removed more ACPICA functions that depend on PCI and moved #ifdef outside of
acpi_os_(read/write)_pci_configurations()

Sinan Kaya (7):
  ACPI: Move PCI reset to a separate function
  ACPI: Allow CONFIG_PCI to be unset for reboot
  ACPICA: Remove PCI bits from ACPICA when CONFIG_PCI is unset
  PCI/ACPI: Allow ACPI to be built without CONFIG_PCI set
  arm64: select ACPI PCI code only when both features are enabled
  ACPI/IORT: Stub out ACS functions when CONFIG_PCI is not set
  ACPI: Make PCI slot detection driver depend on PCI

 arch/arm64/Kconfig              |  4 ++--
 arch/x86/include/asm/pci_x86.h  |  7 ++++++
 drivers/acpi/Kconfig            |  3 +--
 drivers/acpi/Makefile           |  2 +-
 drivers/acpi/acpica/Makefile    |  2 +-
 drivers/acpi/acpica/achware.h   |  9 ++++++++
 drivers/acpi/acpica/evhandler.c |  8 +++----
 drivers/acpi/acpica/exregion.c  |  4 ++++
 drivers/acpi/arm64/iort.c       | 20 +++++++++++------
 drivers/acpi/internal.h         |  5 +++++
 drivers/acpi/osl.c              |  2 ++
 drivers/acpi/reboot.c           | 40 ++++++++++++++++++++++-----------
 drivers/pci/Makefile            |  2 +-
 include/acpi/acpi_drivers.h     |  7 ++++++
 include/acpi/platform/aclinux.h |  4 ++++
 include/linux/acpi.h            |  7 ++++++
 include/linux/pci.h             |  4 ++++
 17 files changed, 99 insertions(+), 31 deletions(-)

Comments

Rafael J. Wysocki Dec. 20, 2018, 9:24 a.m. UTC | #1
On Wed, Dec 19, 2018 at 11:47 PM Sinan Kaya <okaya@kernel.org> wrote:
>
> Changes from v11:
> collect acked by for ACPI/IORT
> split ACPI reboot into is own function per feedback from Christoph.
> Removed more ACPICA functions that depend on PCI and moved #ifdef outside of
> acpi_os_(read/write)_pci_configurations()
>
> Sinan Kaya (7):
>   ACPI: Move PCI reset to a separate function
>   ACPI: Allow CONFIG_PCI to be unset for reboot
>   ACPICA: Remove PCI bits from ACPICA when CONFIG_PCI is unset
>   PCI/ACPI: Allow ACPI to be built without CONFIG_PCI set
>   arm64: select ACPI PCI code only when both features are enabled
>   ACPI/IORT: Stub out ACS functions when CONFIG_PCI is not set
>   ACPI: Make PCI slot detection driver depend on PCI

All looks good to me now in this series, so I'm queuing it up.  Thanks!