[SRU][Hirsute][PATCH 0/2] alsa: the soundwire audio doesn't work on the Dell TGL-H machines
Hui Wang
hui.wang at canonical.com
Thu Aug 26 05:09:58 UTC 2021
BugLink: https://bugs.launchpad.net/bugs/1941669
These 2 patches were merged to upstream kernel from v5.12, no need to
send them to impish/oem-5.13/unstable kernels. And this patch is
already in the oem-5.10 kernel, for focal kernel, since focal kernel
doesn't support soundwire audio, these 2 patches are useless for focal
kernel.
[Impact]
The Dell precision 5760 is a TGL-H machine, and it has soundwire audio
design, when running the hirsute kernel, the audio driver fails to
load sof-firmware, then the whole audio fails to initialize and fails
to work.
[Fix]
Backport 2 patches, these will remove hardcoded firmware name and
allow load firmware according to the firmware name defined by pciid
[Test]
Booting the patched kernel, check dmesg, there is no errors about
loading audio sof-firmware, playsound to spk and headphone, all worked
well, record sound from internal mic and external mic, all worked well.
[Where problems could occur]
The patch remove the hardcoded firmware for all TGL soundwire machines,
this could make the TGL soundwire machines fail to load the
sof-firmware then the whole audio fail to work. But this possibiliy is
low, since we tested the patches on different TGL soundwire machines,
all worked well.
Libin Yang (2):
ASoC: SOF: allow soundwire use desc->default_fw_filename
ASoC: Intel: tgl: remove sof_fw_filename set for tgl_3_in_1_default
sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 7 -------
sound/soc/sof/intel/hda.c | 5 ++++-
2 files changed, 4 insertions(+), 8 deletions(-)
--
2.25.1
More information about the kernel-team
mailing list