alsa/sdw: add support for tgl_3_in_1_sdca soundwire machine
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HWE Next |
Fix Released
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
Incomplete
|
Undecided
|
Unassigned | ||
Focal |
Invalid
|
Undecided
|
Unassigned | ||
Impish |
Won't Fix
|
Undecided
|
Unassigned | ||
linux-oem-5.10 (Ubuntu) |
Invalid
|
Critical
|
Hui Wang | ||
Focal |
Fix Released
|
Critical
|
Hui Wang | ||
Impish |
Invalid
|
Critical
|
Hui Wang |
Bug Description
[Impact]
We need to enable a Dell soundwire machine in the OEM project, but
the soundwire design is different from previous generation, it follows
soundwire sdca spec. both ubuntu kernel and upstream kernel don't have
driver for soundwire sdca yet, so the audio device on this machine
can't be detected.
[Fix]
backport 20 patches from the kernel git tree of intel sof/project
[Test]
After booting up, we could see the sound card by running
pacmd list-cards, and there is speaker, headphone, dmic and headset-mic
on this sound card, test playback and record, all worked well.
[Where problems could occur]
The patches change some soundwire bus driver and alsa intel asoc
machine driver, it could make the sound stop working on old
soundwire machines. But this possibility is very low since we
tested these patches on Dell soundwire machines.
Changed in linux-oem-5.10 (Ubuntu): | |
importance: | Undecided → Critical |
status: | New → In Progress |
Changed in linux-oem-5.10 (Ubuntu Focal): | |
importance: | Undecided → Critical |
status: | New → In Progress |
assignee: | nobody → Hui Wang (hui.wang) |
tags: | added: oem-priority originate-from-1902170 somerville |
description: | updated |
Changed in linux-oem-5.10 (Ubuntu Focal): | |
status: | In Progress → Fix Committed |
tags: | added: verification-needed-focal |
Changed in linux-oem-5.10 (Ubuntu Focal): | |
status: | Fix Committed → Fix Released |
Changed in linux-oem-5.10 (Ubuntu): | |
status: | In Progress → Invalid |
Changed in hwe-next: | |
status: | New → Fix Released |
Changed in linux (Ubuntu Focal): | |
status: | New → Invalid |
verified on a private bug