From a23be7a6fe128dc186c22ec9b295c8e62ec435e5 Mon Sep 17 00:00:00 2001 From: Ian Feng Date: Mon, 28 Jul 2025 16:46:38 +0800 Subject: [PATCH] mb/google/fatcat/var/francka: Disable ALC721 & ALC722 clock stop support This change allows flag to be override via devicetree, instead of relying on the default value in alc711_slave. It helps fix the missing event issue when plugging or unplugging the 3.5mm headphone jack. BUG=b:417133565, b:420516709 TEST=Verified build and boot with ALC721 and ALC722. Headphone path switches successfully via audio jack event. Confirmed SSDT dump at PCI0.HDAS.SNDW. Package (0x02) { "mipi-sdw-simplified-clockstopprepare-sm-supported", Zero }, Change-Id: I975ed83e8614bd88861f115ffeea7c2450e6a432 Signed-off-by: Ian Feng Reviewed-on: https://review.coreboot.org/c/coreboot/+/88587 Tested-by: build bot (Jenkins) Reviewed-by: Subrata Banik Reviewed-by: Mac Chiang --- src/mainboard/google/fatcat/variants/francka/overridetree.cb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/mainboard/google/fatcat/variants/francka/overridetree.cb b/src/mainboard/google/fatcat/variants/francka/overridetree.cb index 342a23da17..68e3b6635a 100644 --- a/src/mainboard/google/fatcat/variants/francka/overridetree.cb +++ b/src/mainboard/google/fatcat/variants/francka/overridetree.cb @@ -297,6 +297,7 @@ chip soc/intel/pantherlake register "alc711_address.version" = "SOUNDWIRE_VERSION_1_2" register "alc711_address.class" = "MIPI_CLASS_SDCA" register "alc711_address.part_id" = "MIPI_DEV_ID_REALTEK_ALC721" + register "disable_clkstop_sm_support" = "true" # SoundWire Link 0 ID 0 device generic 0.0 on probe AUDIO AUDIO_ALC721_SNDW @@ -307,6 +308,7 @@ chip soc/intel/pantherlake register "alc711_address.version" = "SOUNDWIRE_VERSION_1_2" register "alc711_address.class" = "MIPI_CLASS_SDCA" register "alc711_address.part_id" = "MIPI_DEV_ID_REALTEK_ALC722" + register "disable_clkstop_sm_support" = "true" # SoundWire Link 0 ID 0 device generic 0.0 on probe AUDIO AUDIO_ALC722_ALC1320_SNDW