Public bug reported:

[Impact]
SoundWire audio can come up with the wrong topology on Intel
SOF systems. Playback or capture paths may not work as expected.

Intel SoundWire (SDW) audio codecs may load the wrong topology.

[Fix]
Always append the dai_type to the DAI link and stream name.

Upstream commit c84179a1d36b ("ASoC: Intel: sof_sdw: append dai type to dai 
link name
unconditionally") fix this problem

[Test Plan]
On the Dell GhostRider PTL no Camera SKU:

$ dmesg | grep -i sof
$ aplay -l
$ arecord -l

Play and record audio:
$ speaker-test -c 2 -t wav
$ arecord -d 5 -f cd /tmp/test.wav && aplay /tmp/test.wav

Without patch: wrong or missing topology selection on some configs;
playback or capture path does not work as expected.

With patch: correct topology loads; playback and capture work.

[Where problems could occur]
The change makes the dai_type suffix unconditional and drops the old
name format. If a topology file still expects the old non-suffixed
stream name, partial matching could miss and that topology would fail
to bind.

The change is limited to DAI link naming in one board driver, so a
regression would be no/incorrect audio, not a kernel crash.

** Affects: hwe-next
     Importance: Undecided
         Status: New

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: linux (Ubuntu Resolute)
     Importance: Undecided
         Status: In Progress


** Tags: jira-wtn-416 oem-priority wtn

** Also affects: linux (Ubuntu Resolute)
   Importance: Undecided
       Status: New

** Tags added: jira-wtn-416 oem-priority wtn

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2156559

Title:
  Fix no sound output device on Dell GhostRider PTL no camera SKU

To manage notifications about this bug go to:
https://bugs.launchpad.net/hwe-next/+bug/2156559/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to