diff --git a/src/mainboard/starlabs/starbook/variants/mtl/devicetree.cb b/src/mainboard/starlabs/starbook/variants/mtl/devicetree.cb index dbb7dca439..2865a3d4b1 100644 --- a/src/mainboard/starlabs/starbook/variants/mtl/devicetree.cb +++ b/src/mainboard/starlabs/starbook/variants/mtl/devicetree.cb @@ -280,7 +280,7 @@ chip soc/intel/meteorlake end end device ref hda on - subsystemid 0x1e50 0x7038 + subsystemid 0x1025 0x174e register "pch_hda_sdi_enable[0]" = "true" register "pch_hda_dsp_enable" = "true" register "pch_hda_audio_link_hda_enable" = "true" diff --git a/src/mainboard/starlabs/starbook/variants/mtl/hda_verb.c b/src/mainboard/starlabs/starbook/variants/mtl/hda_verb.c index 89de21c1d4..eb16aaf3e9 100644 --- a/src/mainboard/starlabs/starbook/variants/mtl/hda_verb.c +++ b/src/mainboard/starlabs/starbook/variants/mtl/hda_verb.c @@ -17,57 +17,57 @@ const u32 cim_verb_data[] = { /* coreboot specific header */ 0x10ec0269, /* Codec Vendor / Device ID: Realtek ALC269 */ - 0x1e507038, /* Subsystem ID */ + 0x1025174e, /* Subsystem ID */ 18, /* Number of verb entries */ /* Reset Codec First */ AZALIA_RESET(0x1), /* HDA Codec Subsystem ID */ - AZALIA_SUBVENDOR(0, 0x1e507038), + AZALIA_SUBVENDOR(0, 0x1025174e), AZALIA_PIN_CFG(0, 0x01, 0x00000000), - AZALIA_PIN_CFG(0, DMIC, AZALIA_PIN_DESC( \ - AZALIA_INTEGRATED, \ - AZALIA_INTERNAL | AZALIA_TOP, \ - AZALIA_MIC_IN, \ - AZALIA_TYPE_UNKNOWN, \ - AZALIA_BLACK, \ - AZALIA_JACK_PRESENCE_DETECT, \ - 3, \ - 0 \ + AZALIA_PIN_CFG(0, DMIC, AZALIA_PIN_DESC( + AZALIA_INTEGRATED, + AZALIA_MOBILE_LID_INSIDE, + AZALIA_MIC_IN, + AZALIA_OTHER_DIGITAL, + AZALIA_COLOR_UNKNOWN, + AZALIA_NO_JACK_PRESENCE_DETECT, + 3, + 0 )), - AZALIA_PIN_CFG(0, SPEAKERS, AZALIA_PIN_DESC( \ - AZALIA_INTEGRATED, \ - AZALIA_INTERNAL | AZALIA_FRONT, \ - AZALIA_SPEAKER, \ - AZALIA_TYPE_UNKNOWN, \ - AZALIA_BLACK, \ - AZALIA_JACK_PRESENCE_DETECT, \ - 1, \ - 0 \ + AZALIA_PIN_CFG(0, SPEAKERS, AZALIA_PIN_DESC( + AZALIA_INTEGRATED, + AZALIA_INTERNAL | AZALIA_TOP, + AZALIA_SPEAKER, + AZALIA_OTHER_ANALOG, + AZALIA_COLOR_UNKNOWN, + AZALIA_NO_JACK_PRESENCE_DETECT, + 1, + 0 )), - AZALIA_PIN_CFG(0, HEADPHONE, AZALIA_PIN_DESC( \ - AZALIA_JACK, \ - AZALIA_EXTERNAL_PRIMARY_CHASSIS | AZALIA_RIGHT, \ - AZALIA_HP_OUT, \ - AZALIA_STEREO_MONO_1_8, \ - AZALIA_BLACK, \ - AZALIA_JACK_PRESENCE_DETECT, \ - 2, \ - 0 \ + AZALIA_PIN_CFG(0, HEADPHONE, AZALIA_PIN_DESC( + AZALIA_JACK, + AZALIA_EXTERNAL_PRIMARY_CHASSIS | AZALIA_RIGHT, + AZALIA_HP_OUT, + AZALIA_STEREO_MONO_1_8, + AZALIA_BLACK, + AZALIA_JACK_PRESENCE_DETECT, + 2, + 0 )), AZALIA_PIN_CFG(0, MONO, AZALIA_PIN_CFG_NC(0)), - AZALIA_PIN_CFG(0, MIC1, AZALIA_PIN_DESC( \ - AZALIA_JACK, \ - AZALIA_EXTERNAL_PRIMARY_CHASSIS | AZALIA_RIGHT, \ - AZALIA_MIC_IN, \ - AZALIA_STEREO_MONO_1_8, \ - AZALIA_BLACK, \ - AZALIA_JACK_PRESENCE_DETECT, \ - 4, \ - 0 \ + AZALIA_PIN_CFG(0, MIC1, AZALIA_PIN_DESC( + AZALIA_JACK, + AZALIA_EXTERNAL_PRIMARY_CHASSIS | AZALIA_RIGHT, + AZALIA_MIC_IN, + AZALIA_STEREO_MONO_1_8, + AZALIA_BLACK, + AZALIA_JACK_PRESENCE_DETECT, + 4, + 0 )), AZALIA_PIN_CFG(0, MIC2, AZALIA_PIN_CFG_NC(0)), AZALIA_PIN_CFG(0, LINE1, AZALIA_PIN_CFG_NC(0)),