From 224ec03fdf6c4590574386e086f97482c0e14a9e Mon Sep 17 00:00:00 2001 From: Matt DeVillier Date: Mon, 3 Feb 2025 15:40:19 -0600 Subject: [PATCH] soc/intel/{adl,tgl}: Set IOM ACPI device to hidden/on MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This prevents Windows from displaying the IOM device in Device Manager as an unknown device with no driver available, and brings Alderlake and Tigerlake in line with Meteorlake and Pantherlake. TEST=build/boot Win11 on starlabs/starlite_adl, verify IOM device not shown as unknown device in Device Manager. Change-Id: Ib31018173126737b36a6e0d822eba2ebc9c42306 Signed-off-by: Matt DeVillier Reviewed-on: https://review.coreboot.org/c/coreboot/+/86257 Reviewed-by: Jérémy Compostella Reviewed-by: Sean Rhodes Tested-by: build bot (Jenkins) --- src/soc/intel/alderlake/acpi/tcss.asl | 3 ++- src/soc/intel/tigerlake/acpi/tcss.asl | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/soc/intel/alderlake/acpi/tcss.asl b/src/soc/intel/alderlake/acpi/tcss.asl index 6f8eddafe0..2d09c6438a 100644 --- a/src/soc/intel/alderlake/acpi/tcss.asl +++ b/src/soc/intel/alderlake/acpi/tcss.asl @@ -331,7 +331,8 @@ Scope (\_SB.PCI0) Name (_CRS, ResourceTemplate () { Memory32Fixed (ReadWrite, IOM_BASE_ADDRESS, IOM_BASE_SIZE) }) - Name (_STA, 0xF) + /* ACPI_STATUS_DEVICE_HIDDEN_ON */ + Name (_STA, 0xB) } /* diff --git a/src/soc/intel/tigerlake/acpi/tcss.asl b/src/soc/intel/tigerlake/acpi/tcss.asl index 588ed5e285..f02a4a37b7 100644 --- a/src/soc/intel/tigerlake/acpi/tcss.asl +++ b/src/soc/intel/tigerlake/acpi/tcss.asl @@ -331,7 +331,8 @@ Scope (\_SB.PCI0) Name (_CRS, ResourceTemplate () { Memory32Fixed (ReadWrite, IOM_BASE_ADDRESS, IOM_BASE_SIZE) }) - Name (_STA, 0xF) + /* ACPI_STATUS_DEVICE_HIDDEN_ON */ + Name (_STA, 0xB) } /*