[PATCH v6 2/2] ASoC: Intel: cht: Add Yoga Book RT5677 machine entry

From: Maurizio Casciano

Date: Tue Sep 01 2026 - 15:30:42 EST


The Yoga Book YB1-X91F/L exposes its RT5677 codec as ACPI device
10EC5677. Add a Cherry Trail machine-table entry so SOF creates the
cht-rt5677 machine device and loads sof-cht-rt5677.tplg through the
standard firmware search path.

Only SOF has been validated on this hardware. Leave the legacy SST
firmware and board fields unset rather than advertising an untested DSP
path. The topology sources are maintained and distributed separately by
the SOF project.

Assisted-by: Codex:gpt-5.6-sol sparse
Co-developed-by: Yauhen Kharuzhy <jekhor@xxxxxxxxx>
Signed-off-by: Yauhen Kharuzhy <jekhor@xxxxxxxxx>
Signed-off-by: Maurizio Casciano <mauriziocasciano7@xxxxxxxxx>
---
sound/soc/intel/common/soc-acpi-intel-cht-match.c | 6 ++++++
1 file changed, 6 insertions(+)

diff --git a/sound/soc/intel/common/soc-acpi-intel-cht-match.c b/sound/soc/intel/common/soc-acpi-intel-cht-match.c
index e4c3492a0c28..b68f9c4feea3 100644
--- a/sound/soc/intel/common/soc-acpi-intel-cht-match.c
+++ b/sound/soc/intel/common/soc-acpi-intel-cht-match.c
@@ -137,6 +137,12 @@ struct snd_soc_acpi_mach snd_soc_acpi_intel_cherrytrail_machines[] = {
.board = "cht-bsw",
.sof_tplg_filename = "sof-cht-rt5670.tplg",
},
+ {
+ /* Lenovo Yoga Book YB1-X91F/L */
+ .id = "10EC5677",
+ .drv_name = "cht-rt5677",
+ .sof_tplg_filename = "sof-cht-rt5677.tplg",
+ },
{
.comp_ids = &rt5645_comp_ids,
.drv_name = "cht-bsw-rt5645",
--
2.53.0