Public bug reported:

SRU Justification:

[ Impact ]

Some newer audio configurations require SoundWire/SDCA updates for
companion amplifier handling, AMD ACP7.0 Realtek match entries, Lenovo
AMD SoundWire DMIC quirks, combined speaker component naming, and RT722
speaker mute control.

Without these fixes, affected systems may fail to expose the expected
audio topology, DMIC component naming, PCM numbering, or speaker mute
switch needed by userspace/UCM.

[ Fix ]

Backport upstream commits:
- f5cb3ee251b4 ("ASoC: SDCA: Add companion amp Function")
- 7869f1c1123c ("ASoC: amd: acp: Add ACP7.0 match entries for Realtek parts")
- 3acf517e1ae0 ("ASoC: amd: amd_sdw: add machine driver quirk for Lenovo 
models")
- 68130eef1e0d ("ASoC: soc-component: re-add pcm_new()/pcm_free()")
- fe33a69681e3 ("ASoC: amd: name back to pcm_new()/pcm_free()")
- 5902e1f3c501 ("ASoC: amd: acp: update dmic_num logic for acp pdm dmic")
- 371f6a1d2a97 ("ASoC: amd: acp-sdw-legacy: rename the dmic component name")
- 3666dc0c47c3 ("ASoC: amd: ps: fix the pcm device numbering for acp pdm dmic")
- 80a7916ca2d9 ("ASoC: amd: acp: add Lenovo P16s G5 AMD quirk for legacy SDW 
machine")
- 6b6f7263d626 ("ASoC: amd: acp: update DMI quirk and add ACP DMIC for Lenovo 
platforms")
- 87a3f5c8ac20 ("ASoC: sdw_utils: cs42l43: allow spk component names to be 
combined")
- bda41dd5e1dd ("ASoC: rt722-sdca: add FU06 Playback Switch for speaker mute 
control")
- 8d38c275f7ffe ("ASoC: sdw_utils: remove dai registered check")

[ Test Plan ]

Boot affected hardware and verify:
1. Sound card probes successfully.
2. Expected ALSA PCMs and controls are present.
3. DMIC capture works on affected AMD SoundWire platforms.
4. Speaker playback works.
5. Speaker mute control is exposed and can be toggled by userspace.

[ Where problems could occur ]

The changes affect ASoC SoundWire/SDCA machine matching, component
naming, PCM setup, and RT722 codec mute handling. Regressions could
appear as sound card probe failures, changed component strings affecting
UCM matching, missing or renumbered PCM devices, or incorrect speaker
mute behavior.

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

** Affects: linux-oem-6.17 (Ubuntu)
     Importance: Undecided
         Status: New

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

** Affects: linux-oem-6.17 (Ubuntu Noble)
     Importance: Undecided
         Status: New

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

** Affects: linux-oem-6.17 (Ubuntu Questing)
     Importance: Undecided
         Status: New

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

** Affects: linux-oem-6.17 (Ubuntu Resolute)
     Importance: Undecided
         Status: New

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

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

** Also affects: linux-oem-6.17 (Ubuntu Questing)
   Importance: Undecided
       Status: New

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

** Also affects: linux-oem-6.17 (Ubuntu Noble)
   Importance: Undecided
       Status: New

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

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

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

Title:
  Backport ASoC SDCA, AMD SoundWire, and RT722 audio fixes

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2154418/+subscriptions


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

Reply via email to