From cb40888c8dc087242ed88a919f14c4324e75bac5 Mon Sep 17 00:00:00 2001 From: Matt DeVillier Date: Fri, 30 Jun 2023 15:04:30 -0500 Subject: [PATCH] mb/google/link: Change HDA verb subsystem ID Change the SSID to allow the correct Creative Labs Windows audio drivers to attach (vs generic HDA audio ones) and provide full functionality. Linux doesn't care about the SSID, so changing it has no effect there. TEST=build/boot Windows, Linux on google/link, verify the correct audio drivers attach under Windows, no regressions under Linux. Change-Id: Ib5e523b07583289b0222ef156245fb0771ad1f1c Signed-off-by: Matt DeVillier Reviewed-on: https://review.coreboot.org/c/coreboot/+/76745 Reviewed-by: Eric Lai Reviewed-by: Sean Rhodes Tested-by: build bot (Jenkins) Reviewed-by: Paul Menzel --- src/mainboard/google/link/hda_verb.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/mainboard/google/link/hda_verb.c b/src/mainboard/google/link/hda_verb.c index 1f54222ae0..7283e6d8b8 100644 --- a/src/mainboard/google/link/hda_verb.c +++ b/src/mainboard/google/link/hda_verb.c @@ -5,7 +5,7 @@ const u32 cim_verb_data[] = { /* coreboot specific header */ 0x11020011, // Codec Vendor / Device ID: Creative CA0132 - 0x144dc0c2, // Subsystem ID + 0x10280550, // Subsystem ID 0x00000014, // Number of jacks + Number of Malcolm setup blocks. /* Malcolm Setup */ @@ -62,8 +62,8 @@ const u32 cim_verb_data[] = { /* Pin Widget Verb Table */ - /* NID 0x01, HDA Codec Subsystem ID Verb Table: 0x144DC0C2 */ - AZALIA_SUBVENDOR(0, 0x144dc0c2), + /* NID 0x01, HDA Codec Subsystem ID Verb Table: 0x10280550 */ + AZALIA_SUBVENDOR(0, 0x10280550), /* Pin Complex (NID 0x0B) Port-G Analog Unknown Speaker at Int N/A */ AZALIA_PIN_CFG(0, 0x0b, 0x901700f0),