ucm2: soundwire: add rt713 SDCA device
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OEM Priority Project |
Fix Released
|
Critical
|
Artur Pak | ||
alsa-ucm-conf (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Jammy |
Fix Released
|
Medium
|
Unassigned | ||
Lunar |
Fix Released
|
Medium
|
Unassigned | ||
Mantic |
Fix Released
|
Medium
|
Unassigned | ||
Noble |
Fix Released
|
Medium
|
Unassigned |
Bug Description
[ Impact ]
Affects devices with SoundWire-Audio Codec-ALC713 and SoundWire-Jack Codec-ALC713.
Without correct configurations in userspace above codecs cannot be used. Thus in Settings > Sound > Output test doesn't produce sounds and Input device is greyed out.
[ Fix ]
Adding rt713 config files in ucm2 will allow to utilize those codecs.
Upstream commit added support: https:/
[ Test Plan ]
Device with the soundwire card
$ cat /proc/asound/cards
0 [sofsoundwire ]: sof-soundwire - sof-soundwire
Before fix:
1. $ alsactl init
alsa-lib utils.c:
alsa-lib parser.
alsa-lib main.c:
Found hardware: "sof-soundwire" "Intel Meteorlake HDMI" "HDA:8086281d,
Hardware is initialized using a generic method
2. $ amixer contents
...
numid=24,
; type=BOOLEAN,
: values=off
...
numid=33,
; type=BOOLEAN,
: values=off
After fix: after adding patch files
1. $ alsactl init
alsa-lib main.c:
(note: assuming that failed to remove the empty directory is not a critical problem)
2. $ amixer contents
...
numid=24,
; type=BOOLEAN,
: values=on
...
numid=33,
; type=BOOLEAN,
: values=on
[Where problems could occur]
* This change adds new hardware support.
* The change only adds new hardware support,
it will not affect other codec device.
Related branches
- git-ubuntu bot: Approve
- Paride Legovini (community): Approve
- Canonical Server Reporter: Pending requested
-
Diff: 837 lines (+791/-1)5 files modifieddebian/changelog (+52/-0)
debian/control (+2/-1)
debian/patches/0001-Add-initial-support-for-MediaTek-mt8390-evk-and-mt83.patch (+576/-0)
debian/patches/0001-ucm2-soundwire-add-rt713-SDCA-device.patch (+159/-0)
debian/patches/series (+2/-0)
affects: | pulseaudio (Ubuntu) → alsa-ucm-conf (Ubuntu) |
description: | updated |
description: | updated |
description: | updated |
tags: | added: oem-priority originate-from-2041774 somerville |
Changed in alsa-ucm-conf (Ubuntu): | |
assignee: | nobody → Artur Pak (artur-at-work) |
Changed in oem-priority: | |
assignee: | nobody → Artur Pak (artur-at-work) |
importance: | Undecided → Critical |
Changed in alsa-ucm-conf (Ubuntu): | |
assignee: | Artur Pak (artur-at-work) → nobody |
Changed in alsa-ucm-conf (Ubuntu Jammy): | |
importance: | Undecided → Medium |
Changed in alsa-ucm-conf (Ubuntu Lunar): | |
importance: | Undecided → Medium |
Changed in alsa-ucm-conf (Ubuntu Mantic): | |
importance: | Undecided → Medium |
Changed in alsa-ucm-conf (Ubuntu Noble): | |
importance: | Undecided → Medium |
Changed in oem-priority: | |
status: | New → In Progress |
tags: |
added: verification-done-lunar verification-done-mantic removed: verification-needed-lunar verification-needed-mantic |
tags: |
added: verification-done removed: verification-needed |
tags: |
added: verification-needed removed: verification-done-lunar |
tags: | removed: verification-needed |
Changed in oem-priority: | |
status: | In Progress → Fix Released |
for Jammy