Support for Realtek audio solution ALC3329B+ALC1708B on new Dell PTL platform
| Affects | Status | Importance | Assigned to | Milestone | ||
|---|---|---|---|---|---|---|
| HWE Next |
New
|
Undecided
|
Unassigned | |||
| alsa-ucm-conf (Ubuntu) | Status tracked in Resolute | |||||
| Noble |
In Progress
|
Undecided
|
Unassigned | |||
| Questing |
In Progress
|
Undecided
|
Unassigned | |||
| Resolute |
Fix Released
|
Undecided
|
Unassigned | |||
| linux (Ubuntu) | Status tracked in Resolute | |||||
| Noble |
Invalid
|
Undecided
|
Unassigned | |||
| Questing |
Invalid
|
Undecided
|
Unassigned | |||
| Resolute |
New
|
Undecided
|
Chris Chiu | |||
| linux-firmware (Ubuntu) | Status tracked in Resolute | |||||
| Noble |
Fix Released
|
Undecided
|
Chris Chiu | |||
| Questing |
Fix Released
|
Undecided
|
Unassigned | |||
| Resolute |
Fix Released
|
Undecided
|
Unassigned | |||
| linux-oem-6.17 (Ubuntu) | Status tracked in Resolute | |||||
| Noble |
Fix Released
|
Undecided
|
Chris Chiu | |||
| Questing |
Invalid
|
Undecided
|
Unassigned | |||
| Resolute |
Invalid
|
Undecided
|
Unassigned | |||
Bug Description
SRU Justification:
[Impact]
New Dell platform with Realtek codec ALC3329B+ALC1708B powered by Intel PantherLake will have no basic audio functions w/o Soundwire Driver Support.
================ Linux Kernel =======
[Fix]
Backport new Intel soundwire drivers of the following
ASoC: sof-function-
ASoC: SOF: Intel: use sof_sdw as default SDW machine driver - kernel/
ASoC: SOF: add platform name into sof_intel_dsp_desc - kernel/
ASoC: soc_sdw_utils: export asoc_sdw_
ASoC: Intel: export sof_sdw_
ASoC: soc_sdw_utils: add name_prefix to asoc_sdw_codec_info struct - kernel/
ASoC: soc-acpi: make some variables of acpi adr and link adr non-const - kernel/
ASoC: SOF: Don't print the monolithic topology name if function topology may be used - kernel/
ASoC: SOF: don't check the existence of dummy topology - kernel/
and ALC3329B+ALC1708B from Realtek
ASoC: rt722: add settings for rt722VB - kernel/
ASoC: rt1321: Add RT1321 amplifier support - kernel/
ASoC: rt712: avoid skipping the blind write - kernel/
ASoC: sdw_utils: add rt1321 part id to codec_info_list - Patchwork
ASoC: sdw_utils: add name_prefix for rt1321 part id - kernel/
ASoC: SOF: Intel: add hyphen between name and index to amp name_prefix - kernel/
ASoC: SOF: don't check the existence of dummy topology - kernel/
=============== linux-firmware =======
[Fix]
Backport the patch firmware from Realtek
realtek: rt1321: Add patch firmware of MCU - kernel/
=============== alsa-ucm-conf =======
[Fix]
Backport the patch
https:/
https:/
https:/
https:/
and
PR (https:/
from upstream
[Test Case]
1. Boot up the machine of new Dell Intel PantherLake platform with Realtek ALC3329B+ALC1708B.
2. Open settings-
3. Click test icon for basic audio output functions
4. Use `arecord` to record and play the recorded audio file with `aplay` for basic speaker/microphone functions.
[Where problems could occur]
It adds the support for new Realtek codec+amplifier on PTL platform. No regression expected at the current stage.
CVE References
| tags: | added: jira-somerville-1949 oem-priority |
| tags: | added: kernel-daily-bug |
| Changed in linux-oem-6.17 (Ubuntu Noble): | |
| assignee: | nobody → Chris Chiu (mschiu77) |
| status: | New → In Progress |
| Changed in linux-firmware (Ubuntu Noble): | |
| assignee: | nobody → Chris Chiu (mschiu77) |
| status: | New → In Progress |
| description: | updated |
| summary: |
- Support for Realtek codec ALC3329B+ALC1708B on new Dell PTL platform + Support for Realtek audio solution ALC3329B+ALC1708B on new Dell PTL + platform |
| description: | updated |
| Changed in linux-oem-6.17 (Ubuntu Noble): | |
| status: | In Progress → Fix Committed |
| description: | updated |
| Changed in linux-firmware (Ubuntu Questing): | |
| status: | New → Fix Released |
| Changed in linux-firmware (Ubuntu Resolute): | |
| status: | New → Fix Released |
| Changed in linux-firmware (Ubuntu Noble): | |
| status: | In Progress → Fix Committed |
| Changed in linux (Ubuntu Noble): | |
| status: | New → Invalid |
| Changed in linux (Ubuntu Questing): | |
| status: | New → Invalid |
| Changed in linux (Ubuntu Resolute): | |
| assignee: | nobody → Chris Chiu (mschiu77) |
| tags: | added: verification-done-noble |

linux-firmware: https:/ /kernel. ubuntu. com/forgejo/ kernel/ linux-firmware/ pulls/252 /kernel. ubuntu. com/forgejo/ kernel/ noble-linux- oem/pulls/ 299
kernel PR: https:/