This small series establishes consistency between ICH9, PIIX4 and VT82C686 ACPI controllers to select ACPI, ACPI_SMBUS and APM since they are provided by the device models.
Due to the PIIX4 PM cleanup PEGASOS2's dependency can be reduced to just ACPI, eliminating 9 dependencies from the softmmu-ppc build. v2: - Turn "depends on ACPI" into "select ACPI" (Phil) - Remove "select ACPI" from PEGASOS2 (Phil) - Move already reviewed patches to bottom - Split some patches into "add missing dependencies" and "remove redundant dependencies" for ease of review Bernhard Beschow (7): hw/acpi/Kconfig: Rename ACPI_X86_ICH to ACPI_ICH9 hw/acpi/Kconfig: Add missing dependencies to ACPI_ICH9 hw/acpi/Kconfig: Do not needlessly build TYPE_PIIX4_PM in non-PC/Malta machines hw/acpi/Kconfig: Add missing dependencies to ACPI_PIIX4 hw/isa/Kconfig: Add missing dependency to VT82C686 i386, mips: Resolve redundant ACPI and APM dependencies hw/ppc/Kconfig: Remove unused dependencies from PEGASOS2 configs/devices/mips-softmmu/common.mak | 3 --- hw/acpi/Kconfig | 9 ++++++--- hw/acpi/meson.build | 2 +- hw/i2c/meson.build | 2 +- hw/i386/Kconfig | 3 +-- hw/isa/Kconfig | 4 ++-- hw/ppc/Kconfig | 2 -- 7 files changed, 11 insertions(+), 14 deletions(-) -- 2.39.0