[PATCH 0/4] ASoC: SOF: Intel: add support for SoundWire-based HP Omen16

Pierre-Louis Bossart pierre-louis.bossart at linux.intel.com
Fri Jul 15 16:41:40 CEST 2022


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



More information about the Alsa-devel mailing list