[SRU][H/I/unstable][PATCH v2 0/2] Dell XPS 17 (9710) PCI/internal sound card not detected

Hui Wang hui.wang at canonical.com
Fri Aug 13 08:12:38 UTC 2021


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

V2:
Cherry-pick one more patch to fix the build failure. And I already
appiled the 2 patches to master-next branch of hirsute kernel and
built the kernel successfully.

And these 2 kernel patches could be applied to the master-next branch
of hirsute kernel, but couldn't directly applied to Impish and
unstable kernel, need to cherry-pick these 2 commits under Impish and
unstable, there is no conflict when cherry-picking in Impish and
unstable.

V1:

This patch is for soundwire audio, and only ubuntu 5.11-generic
and later kernels support soundwire audio driver, so this patch is not
sent to groovy and focal kernels.

For oem-5.10 and oem-5.13 kernels, since this bug is not from OEM
project, it is not urgent to merge this patch to OEM kenrels, after
the patch is in the hirsute and impish kernels, the oem kernels will
have this patch when syncing with generic kernels.

[Impact]
On the Dell XPS 17 (9710) machine, the audio card is not detected when
booting hirsute or impish kernels. So the audio doesn't work on this
machine with ubuntu linux 21.04 or 21.10.

[Fix]
Backport a upstream patch, this will set the correct codec config
for this machine: rt711 for headset, dual rt1308 for spks and rt715
for internal mic.

[Test]
Booting up with the patched kernel, the audio card is detected, test
internal speaker and internal mic, all work well, plug a headset,
the headphone and external mic work well too.


[Where problems could occur]
This change only applis to the Dell machines with the 
DMI_PRODUCT_SKU equals to "0A5D", if this could introduce the
regression, it will make the audio (speaker, internal mic and headset)
can't work anymore on the Dell machine with that PRODUCT_SKU, but this
possibility is very low, and we tested the patch on the machine, so
far no regression is found.

Bard Liao (1):
  ASoC: Intel: sof_sdw: include rt711.h for RT711 JD mode

Pierre-Louis Bossart (1):
  ASoC: Intel: sof_sdw: add quirk for Dell XPS 9710

 sound/soc/intel/boards/sof_sdw.c        | 35 +++++++++++++++++--------
 sound/soc/intel/boards/sof_sdw_common.h |  5 ----
 2 files changed, 24 insertions(+), 16 deletions(-)

-- 
2.25.1




More information about the kernel-team mailing list