[SRU][J/OEM-5.14][PATCH 00/17] alsa/sdw: add sdw audio machine driver for several ADL machines

Hui Wang hui.wang at canonical.com
Fri Nov 19 11:45:31 UTC 2021


BugLink: https://bugs.launchpad.net/bugs/1951563

The patchset is for ADL platforms, so it is only applied
to oem-5.14 and Jammy kernel.

The patchset for oem-5.14 and for jammy is a little different, there
is one patch only for jammy and another patch only for oem-5.14.

[Impact]
In the Dell oem project, we need to enable the sdw audio on several
ADL machines, without these patches, the audio can't work at all.

[Fix]
Backport some patches from upstream, this adds the audio machine
drivers for those adl platforms.

[Test]
Booting the patched kernel, open the gnome-sound-setting, we could
see the speaker and microphone, plug headset, the headphone and
headset-mic all work well.

[Where problems could occur]
This add some machine drivers for sdw audio, if it could introduce
regression, it will be on the Dell previous generation machines which
has sdw audio, it could make the audio on those machines not work. But
this possibility is very low, we already tested the patches on those
machines.


Bard Liao (8):
  ASoC: intel: sof_sdw: return the original error number
  ASoC: intel: sof_sdw: rename be_index/link_id to link_index
  ASoC: intel: sof_sdw: Use a fixed DAI link id for AMP
  ASoC: intel: sof_sdw: move DMIC link id overwrite to
    create_sdw_dailink
  ASoC: intel: sof_sdw: remove SOF_RT715_DAI_ID_FIX quirk
  ASoC: intel: sof_sdw: remove sof_sdw_mic_codec_mockup_init
  ASoC: intel: sof_sdw: remove get_next_be_id
  ASoC: intel: sof_sdw: add link adr order check

Gongjun Song (9):
  ASoC: Intel: sof_sdw: Add support for SKU 0AF3 product
  ASoC: Intel: soc-acpi: add SKU 0AF3 SoundWire configuration
  ASoC: Intel: sof_sdw: Add support for SKU 0B00 and 0B01 products
  ASoC: Intel: sof_sdw: Add support for SKU 0B11 product
  ASoC: Intel: sof_sdw: Add support for SKU 0B13 product
  ASoC: Intel: soc-acpi: add SKU 0B13 SoundWire configuration
  ASoC: Intel: sof_sdw: Add support for SKU 0B29 product
  ASoC: Intel: soc-acpi: add SKU 0B29 SoundWire configuration
  ASoC: Intel: sof_sdw: Add support for SKU 0B12 product

 sound/soc/intel/boards/sof_sdw.c              | 206 ++++++++++++------
 sound/soc/intel/boards/sof_sdw_common.h       |   7 +-
 sound/soc/intel/boards/sof_sdw_rt715.c        |   7 -
 sound/soc/intel/boards/sof_sdw_rt715_sdca.c   |   7 -
 .../intel/common/soc-acpi-intel-adl-match.c   | 105 +++++++++
 5 files changed, 247 insertions(+), 85 deletions(-)

-- 
2.25.1




More information about the kernel-team mailing list