This device exposes a headset codec on link0 and an amplifier on link3. This is a very unusual pin-muxing, usually the microphones are pin-muxed with link2/link3. This resulted in a problematic error handling leading to a kernel oops, and invalidated a hard-coded assumption. Full support for this device requires a DMI quirk shared separately ("soundwire: dmi-quirks: add remapping for HP Omen 16-k0005TX"). Pierre-Louis Bossart (4): ASoC: Intel: sof_sdw: avoid oops in error handling ASoC: Intel: soc-acpi: add table for HP Omen 16-k0005TX ASoC: Intel: sof_sdw: add quirk for HP Omen 16-k0005TX ASoC: SOF: Intel: enable dmic handling with 2 or fewer SoundWire links sound/soc/intel/boards/sof_sdw.c | 9 ++++++ sound/soc/intel/boards/sof_sdw_rt711.c | 3 ++ sound/soc/intel/boards/sof_sdw_rt711_sdca.c | 3 ++ .../intel/common/soc-acpi-intel-adl-match.c | 29 +++++++++++++++++++ sound/soc/sof/intel/hda.c | 8 ++--- 5 files changed, 48 insertions(+), 4 deletions(-) -- 2.34.1