Matt DeVillier has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/77629?usp=email )
Change subject: soc/amd/*: Set ACPI CID for I2C TPM shared with PSP ......................................................................
soc/amd/*: Set ACPI CID for I2C TPM shared with PSP
Set the ACPI CID when the TPM shares an I2C interface with the PSP, so that Windows will load the compatible "standard" I2C controller driver and not have an unknown device listed in Device Manager.
TEST=build/boot Win11 on google/skyrim (frostflow), verify the I2C controller shared by the TPM and PSP has a driver automatically installed.
Change-Id: I2081e4abe3137e8fda1ec9d3ecbce1ac9dfbac55 Signed-off-by: Matt DeVillier matt.devillier@amd.corp-partner.google.com --- M src/soc/amd/cezanne/acpi/mmio.asl M src/soc/amd/glinda/acpi/mmio.asl M src/soc/amd/mendocino/acpi/mmio.asl M src/soc/amd/phoenix/acpi/mmio.asl 4 files changed, 4 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/29/77629/1
diff --git a/src/soc/amd/cezanne/acpi/mmio.asl b/src/soc/amd/cezanne/acpi/mmio.asl index 722f32d..a24852c 100644 --- a/src/soc/amd/cezanne/acpi/mmio.asl +++ b/src/soc/amd/cezanne/acpi/mmio.asl @@ -245,6 +245,7 @@ { #if CONFIG(SOC_AMD_COMMON_BLOCK_I2C3_TPM_SHARED_WITH_PSP) Name (_HID, "AMDI0019") + Name (_CID, "AMDI0010") #else Name (_HID, "AMDI0010") #endif diff --git a/src/soc/amd/glinda/acpi/mmio.asl b/src/soc/amd/glinda/acpi/mmio.asl index eb1f1d9..b99efec 100644 --- a/src/soc/amd/glinda/acpi/mmio.asl +++ b/src/soc/amd/glinda/acpi/mmio.asl @@ -358,6 +358,7 @@ { #if CONFIG(SOC_AMD_COMMON_BLOCK_I2C3_TPM_SHARED_WITH_PSP) Name (_HID, "AMDI0019") + Name (_CID, "AMDI0010") #else Name (_HID, "AMDI0010") #endif diff --git a/src/soc/amd/mendocino/acpi/mmio.asl b/src/soc/amd/mendocino/acpi/mmio.asl index 5c364d8..8a5d18b 100644 --- a/src/soc/amd/mendocino/acpi/mmio.asl +++ b/src/soc/amd/mendocino/acpi/mmio.asl @@ -358,6 +358,7 @@ { #if CONFIG(SOC_AMD_COMMON_BLOCK_I2C3_TPM_SHARED_WITH_PSP) Name (_HID, "AMDI0019") + Name (_CID, "AMDI0010") #else Name (_HID, "AMDI0010") #endif diff --git a/src/soc/amd/phoenix/acpi/mmio.asl b/src/soc/amd/phoenix/acpi/mmio.asl index f5b27d1..c6fb13b 100644 --- a/src/soc/amd/phoenix/acpi/mmio.asl +++ b/src/soc/amd/phoenix/acpi/mmio.asl @@ -358,6 +358,7 @@ { #if CONFIG(SOC_AMD_COMMON_BLOCK_I2C3_TPM_SHARED_WITH_PSP) Name (_HID, "AMDI0019") + Name (_CID, "AMDI0010") #else Name (_HID, "AMDI0010") #endif