ACPI: Add COMMON_ACPI_MADT_IOAPIC and CUSTOM_ACPI_MADT
Add Kconfig COMMON_ACPI_MADT_IOAPIC to replace platforms' implementations of adding IOAPIC and IRQ override entries for ACPI MADT tables. Platforms that have a more complex MADT may continue to add custom entries using CUSTOM_ACPI_MADT. Change-Id: I0b77769f89cc319ad228eb37bc341e2150b8a892 Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/74348 Reviewed-by: Felix Held <felix-coreboot@felixheld.de> Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
This commit is contained in:
@@ -31,13 +31,22 @@ config ACPI_SOC_NVS
|
||||
Set to indicate <soc/nvs.h> exists for the platform with a definition
|
||||
for global_nvs.
|
||||
|
||||
config ACPI_CUSTOM_MADT
|
||||
bool
|
||||
default n if ACPI_NO_CUSTOM_MADT
|
||||
default y
|
||||
help
|
||||
Selected by platforms that need to expose custom MADT entries.
|
||||
|
||||
config ACPI_NO_CUSTOM_MADT
|
||||
bool
|
||||
default y if ACPI_COMMON_MADT_LAPIC && ACPI_COMMON_MADT_IOAPIC
|
||||
|
||||
config ACPI_COMMON_MADT_LAPIC
|
||||
bool
|
||||
|
||||
config ACPI_NO_MADT
|
||||
config ACPI_COMMON_MADT_IOAPIC
|
||||
bool
|
||||
help
|
||||
Selected by platforms that don't expose a useful MADT.
|
||||
|
||||
config ACPI_NO_PCAT_8259
|
||||
bool
|
||||
|
Reference in New Issue
Block a user