diff --git a/src/mainboard/google/fatcat/Kconfig b/src/mainboard/google/fatcat/Kconfig index 7b83976ba6..ff26903a46 100644 --- a/src/mainboard/google/fatcat/Kconfig +++ b/src/mainboard/google/fatcat/Kconfig @@ -76,6 +76,7 @@ config BOARD_GOOGLE_MODEL_FELINO config BOARD_GOOGLE_MODEL_KINMEN def_bool n select BOARD_GOOGLE_BASEBOARD_FATCAT + select DRIVERS_SOUNDWIRE_ALC1320 select FSP_UGOP_EARLY_SIGN_OF_LIFE select HAVE_SLP_S0_GATE select MAINBOARD_HAS_GOOGLE_STRAUSS_KEYBOARD diff --git a/src/mainboard/google/fatcat/variants/kinmen/overridetree.cb b/src/mainboard/google/fatcat/variants/kinmen/overridetree.cb index 18a506700f..b06207f9ed 100644 --- a/src/mainboard/google/fatcat/variants/kinmen/overridetree.cb +++ b/src/mainboard/google/fatcat/variants/kinmen/overridetree.cb @@ -3,8 +3,9 @@ fw_config option WIFI_CNVI_7 0 end field AUDIO 3 5 - option AUDIO_UNKNOWN 0 - option AUDIO_ALC721_SNDW 1 + option AUDIO_UNKNOWN 0 + option AUDIO_ALC721_SNDW 1 + option AUDIO_ALC1320_ALC721_SNDW 2 end field FPMCU 6 7 option FP_ABSENT 0 @@ -374,6 +375,7 @@ chip soc/intel/pantherlake device ref smbus on end device ref hda on probe AUDIO AUDIO_ALC721_SNDW + probe AUDIO AUDIO_ALC1320_ALC721_SNDW chip drivers/intel/soundwire device generic 0 on chip drivers/soundwire/alc711 @@ -384,8 +386,19 @@ chip soc/intel/pantherlake # SoundWire Link 3 ID 1 device generic 3.1 on probe AUDIO AUDIO_ALC721_SNDW + probe AUDIO AUDIO_ALC1320_ALC721_SNDW end end + chip drivers/soundwire/alc1320 + register "desc" = ""Speaker Amp"" + register "alc1320_address.version" = "SOUNDWIRE_VERSION_1_2" + register "alc1320_address.class" = "MIPI_CLASS_SDCA" + register "alc1320_address.part_id" = "MIPI_DEV_ID_REALTEK_ALC1320" + # SoundWire Link 3 ID 2 + device generic 3.2 on + probe AUDIO AUDIO_ALC1320_ALC721_SNDW + end # ALC1320 Smart Amp + end end end end