From 95b4d0c25d337546a26821f9c1c0d6b25d1a69ff Mon Sep 17 00:00:00 2001 From: Furquan Shaikh Date: Tue, 20 Feb 2018 21:33:00 -0800 Subject: [PATCH] soc/intel/skylake: Do not set ACPI_FADT_LEGACY_DEVICES SKL/KBL PCH does not support legacy devices. This change removes the setting of ACPI_FADT_LEGACY_DEVICES flag in FADT for SKL/KBL. It helps Linux kernel to disable controllers required to support legacy devices only e.g. i8237 DMA controller. BUG=b:72679357 Change-Id: Ie2a85a719997157f52b0eab7254689f5a56ba05b Signed-off-by: Furquan Shaikh Reviewed-on: https://review.coreboot.org/23833 Tested-by: build bot (Jenkins) Reviewed-by: Stefan Reinauer Reviewed-by: Rajneesh Bhardwaj Reviewed-by: Rizwan Qureshi Reviewed-by: Patrick Georgi Reviewed-by: Aaron Durbin --- src/soc/intel/skylake/acpi.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/soc/intel/skylake/acpi.c b/src/soc/intel/skylake/acpi.c index a0be5f5d1b..6e1a88657d 100644 --- a/src/soc/intel/skylake/acpi.c +++ b/src/soc/intel/skylake/acpi.c @@ -267,7 +267,7 @@ void acpi_fill_fadt(acpi_fadt_t *fadt) fadt->day_alrm = 0xd; fadt->mon_alrm = 0x00; fadt->century = 0x00; - fadt->iapc_boot_arch = ACPI_FADT_LEGACY_DEVICES; + fadt->iapc_boot_arch = 0; if (!IS_ENABLED(CONFIG_NO_FADT_8042)) fadt->iapc_boot_arch |= ACPI_FADT_8042;