mbox series

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

Message ID 20220715144144.274770-1-pierre-louis.bossart@linux.intel.com
Headers show
Series ASoC: SOF: Intel: add support for SoundWire-based HP Omen16 | expand

Message

Pierre-Louis Bossart July 15, 2022, 2:41 p.m. UTC
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(-)