soc/intel/apl/acpi: Do not report 8259 PICs
The IRQ tables don't support this path, so we shouldn't report presence of the legacy PICs. As the _PIC method is optional and we ignore the passed parameter anyway, drop it. Change-Id: I51301a600e16f74fde00fdcb4595e1f47a52e207 Signed-off-by: Nico Huber <nico.h@gmx.de> Reviewed-on: https://review.coreboot.org/c/coreboot/+/29833 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net> Reviewed-by: Lance Zhao <lance.zhao@gmail.com>
This commit is contained in:
parent
c3385070d6
commit
44c6cf67c3
|
@ -20,6 +20,7 @@ if SOC_INTEL_APOLLOLAKE
|
||||||
config CPU_SPECIFIC_OPTIONS
|
config CPU_SPECIFIC_OPTIONS
|
||||||
def_bool y
|
def_bool y
|
||||||
select ACPI_INTEL_HARDWARE_SLEEP_VALUES
|
select ACPI_INTEL_HARDWARE_SLEEP_VALUES
|
||||||
|
select ACPI_NO_PCAT_8259
|
||||||
select ARCH_BOOTBLOCK_X86_32
|
select ARCH_BOOTBLOCK_X86_32
|
||||||
select ARCH_RAMSTAGE_X86_32
|
select ARCH_RAMSTAGE_X86_32
|
||||||
select ARCH_ROMSTAGE_X86_32
|
select ARCH_ROMSTAGE_X86_32
|
||||||
|
|
|
@ -18,19 +18,3 @@
|
||||||
/* Enable ACPI _SWS methods */
|
/* Enable ACPI _SWS methods */
|
||||||
#include <soc/intel/common/acpi/acpi_wake_source.asl>
|
#include <soc/intel/common/acpi/acpi_wake_source.asl>
|
||||||
#include <soc/intel/common/acpi/platform.asl>
|
#include <soc/intel/common/acpi/platform.asl>
|
||||||
|
|
||||||
Name(\PICM, Zero) // IOAPIC/8259
|
|
||||||
|
|
||||||
/*
|
|
||||||
* The _PIC method is called by the OS to choose between interrupt
|
|
||||||
* routing via the i8259 interrupt controller or the APIC.
|
|
||||||
*
|
|
||||||
* _PIC is called with a parameter of 0 for i8259 configuration and
|
|
||||||
* with a parameter of 1 for Local Apic/IOAPIC configuration.
|
|
||||||
*/
|
|
||||||
|
|
||||||
Method (_PIC, 1)
|
|
||||||
{
|
|
||||||
/* Remember the OS' IRQ routing choice. */
|
|
||||||
Store (Arg0, PICM)
|
|
||||||
}
|
|
||||||
|
|
Loading…
Reference in New Issue