From 9ee23a1b1011f82c58dc294de732fdecb6ed04ca Mon Sep 17 00:00:00 2001 From: Weimin Wu Date: Thu, 6 Mar 2025 16:23:48 +0800 Subject: [PATCH] mb/google/fatcat/var/felino: Add ALC1320 codec to devicetree Update devicetree to support Realtek ALC1320 codec. The ALC1320 soundwire class_id is MIPI_CLASS_SDCA(1). BUG=b:378629979 TEST=emerge-fatcat coreboot check the ssdt dump PCI0.HDAS.SNDW including 0x000331025D132001 Change-Id: Ie8763888810f56eb45523e3bcf7ef082900b1225 Signed-off-by: Weimin Wu Reviewed-on: https://review.coreboot.org/c/coreboot/+/86747 Reviewed-by: Kapil Porwal Reviewed-by: Mac Chiang Tested-by: build bot (Jenkins) Reviewed-by: Jayvik Desai Reviewed-by: Pranava Y N --- src/mainboard/google/fatcat/Kconfig | 1 + .../google/fatcat/variants/felino/overridetree.cb | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/src/mainboard/google/fatcat/Kconfig b/src/mainboard/google/fatcat/Kconfig index 08a5eba912..d24f3c0294 100644 --- a/src/mainboard/google/fatcat/Kconfig +++ b/src/mainboard/google/fatcat/Kconfig @@ -84,6 +84,7 @@ config BOARD_GOOGLE_FELINO select BOARD_GOOGLE_BASEBOARD_FATCAT select FSP_UGOP_EARLY_SIGN_OF_LIFE select HAVE_SLP_S0_GATE + select DRIVERS_SOUNDWIRE_ALC1320 select MAINBOARD_HAS_GOOGLE_STRAUSS_KEYBOARD config BOARD_GOOGLE_FRANCKA diff --git a/src/mainboard/google/fatcat/variants/felino/overridetree.cb b/src/mainboard/google/fatcat/variants/felino/overridetree.cb index 29a178dc7f..ff7d07a2c2 100644 --- a/src/mainboard/google/fatcat/variants/felino/overridetree.cb +++ b/src/mainboard/google/fatcat/variants/felino/overridetree.cb @@ -297,6 +297,13 @@ device ref tbt_pcie_rp0 on end register "alc711_address.part_id" = "MIPI_DEV_ID_REALTEK_ALC712" device generic 3.0 on end # SoundWire Link 3 ID 0 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" + device generic 3.1 on end # SoundWire Link 3 ID 1 + end end end end