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 <ian_feng@compal.corp-partner.google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/88587
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Subrata Banik <subratabanik@google.com>
Reviewed-by: Mac Chiang <mac.chiang@intel.com>
This commit is contained in:
Ian Feng 2025-07-28 16:46:38 +08:00 committed by Matt DeVillier
commit a23be7a6fe

View file

@ -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