linux/sound/soc/intel
Charles Keepax c26d18964a
ASoC: Intel: Add quirk to block match table for Lenovo Yoga Slim 7
A variant of the Lenovo Yoga Slim 7 exists on Lunar Lake that
doesn't have a physical jack socket. Cirrus codecs still use match
tables on LNL but the match table makes no distinction between a system
with or without a jack. This leads to the system failing probe as the
jack in the topology file is not matched by a DAI link as the machine
driver is constructed.

Add a new quirk to block using match tables for specific devices, and
rely on function topologies which can handle this difference seamlessly.
This is slightly preferred over moving everything to function topologies
due to the lower chance of causing regressions on other systems.

Signed-off-by: Charles Keepax <ckeepax@opensource.cirrus.com>
Link: https://patch.msgid.link/20260928105610.242687-1-ckeepax@opensource.cirrus.com
Signed-off-by: Mark Brown <broonie@kernel.org>
History 2026-09-28 14:26:13 +01:00
..
atom ASoC: Intel: SST: Publish the PCI module aliases 2026-09-07 17:25:03 +01:00
avs ASoC: Intel: avs: hda: Constrain MSBs on startup 2026-09-03 22:51:41 +01:00
boards ASoC: Intel: bytcr_rt5651: Add quirk for Chuwi Hi8 with generic DMI strings 2026-09-25 17:22:47 +01:00
catpt ASoC: Intel: catpt: Use auto-cleanup for firmware loading 2026-08-10 15:34:13 +01:00
common ASoC: Intel: Add quirk to block match table for Lenovo Yoga Slim 7 2026-09-28 14:26:13 +01:00
keembay ASoC: Intel: KMB: Propagate -EPROBE_DEFER from IRQ lookup 2026-08-11 14:43:51 +01:00
Kconfig ASoC: Intel: avs: Include CPUID header at file scope 2026-03-28 00:29:30 +01:00
Makefile ASoC: Intel: Remove skylake driver 2024-08-19 13:10:55 +01:00