For resolute this fix is merged at kernel 7.0.0-26.26, currently it's not in proposed yet. linux (7.0.0-26.26) resolute; urgency=medium * resolute/linux: 7.0.0-26.26 -proposed tracker (LP: #2154530) * Packaging resync (LP: #1786013) - Revert "UBUNTU: SAUCE: import Huawei ES3000_V2 (2.1.0.23)" - [Packaging] debian.master/dkms-versions -- remove dkms-versions (main/2026.05.18) * Fix mic mute led on a HP EliteBook 6 G2a platform (LP: #2150065) - ALSA: hda/realtek: Add LED fixup for HP EliteBook 6 G2a Laptops * ov08x40 module mounted upside down on a certain DELL platforms (LP: #2146517) - SAUCE: media: ipu-bridge: Add DMI quirk for new Dell XPS laptops with upside down sensors - SAUCE: media: ipu-bridge: Add DMI quirk for Dell 14 laptops with upside down sensors * Support additional 2888x1808@30fps 900MHz for OVTI05C1 camera sensor (LP: #2147409) - SAUCE: media: ipu-bridge: Add 900MHz for OV05C10 - SAUCE: platform/x86: int3472: increase handshake delay to 50ms for OV05C10 * Support Samsung S5K3J1 sensor for Intel MIPI camera (LP: #2121852) - SAUCE: media: ipu-bridge: Support s5k3j1 sensor * [SRU] ASoC: enable rt1320 speaker amp and DMIC on PTL SoundWire platforms (LP: #2150196) - ASoC: Intel: soc-acpi-intel-ptl-match: drop rt722 monolithic match tables - ASoC: SOF: Intel: Add a is_amp flag to fix the wrong name prefix - ASoC: sdw_utils: add rt1320 and rt1321 dmic dai in codec_info_list -- You received this bug notification because you are subscribed to linux in Ubuntu. Matching subscriptions: Bgg, Bmail, Nb https://bugs.launchpad.net/bugs/2150196 Title: [SRU] ASoC: enable rt1320 speaker amp and DMIC on PTL SoundWire platforms Status in HWE Next: In Progress Status in alsa-ucm-conf package in Ubuntu: Fix Released Status in linux package in Ubuntu: Fix Committed Status in linux-oem-6.17 package in Ubuntu: Invalid Status in alsa-ucm-conf source package in Noble: Fix Committed Status in linux source package in Noble: Won't Fix Status in linux-oem-6.17 source package in Noble: Fix Released Status in alsa-ucm-conf source package in Questing: Fix Committed Status in linux source package in Questing: New Status in linux-oem-6.17 source package in Questing: New Status in alsa-ucm-conf source package in Resolute: Fix Committed Status in linux source package in Resolute: Fix Committed Status in linux-oem-6.17 source package in Resolute: Invalid Status in alsa-ucm-conf source package in Stonking: Fix Released Status in linux source package in Stonking: Fix Committed Status in linux-oem-6.17 source package in Stonking: Invalid Bug description: SRU Justification: [ Impact ] Lenovo PTL systems with rt722 headset codec + rt1320 speaker amp over SoundWire have no speaker audio and no DMIC. The kernel's PTL match table lacks the rt722_l0_rt1320_l23 topology, the rt1320 codec_info_list is missing its DMIC dai, and the is_amp flag is absent -- so the machine driver never matches and the wrong name prefix is assigned. [ Fix ] Seven upstream commits from Linus's mainline, applied in topological order: 1. 38ecd1384079 (v6.19) -- add ptl_rt722_l0_rt1320_l23 match table entry 2. 4fbd3b2ec04d (v7.0) -- use aggregated endpoints for rt722 in that entry 3. 403a0591be68 (v6.19) -- fix name_prefix of second rt1320 (rt1320-2) 4. 754b3dade5dd (v7.0) -- drop rt721 monolithic match tables (prerequisite for 5) 5. 9033f7b7f27d (linux/master, not yet tagged) -- drop rt722 monolithic match tables 6. dd4a1963ddf0 (linux/master, not yet tagged) -- add is_amp flag to fix wrong name prefix 7. ae2cb3384337 (linux/master, not yet tagged) -- add rt1320/rt1321 DMIC dai in codec_info_list All cherry-pick cleanly with zero conflicts. Diffs are byte-identical to upstream (only hunk offsets and context lines differ due to different base tree). [ Test Plan ] On a Lenovo PTL system with spk:rt1320 + hs:rt722: 1. Boot without patches: no speaker sound card components, no DMIC 2. Boot with patches: - Speaker playback: aplay -D hw:0,2 tone.wav - DMIC loopback: play 1kHz tone through speaker, record from DMIC, FFT confirms peak at 1000 Hz - WirePlumber sees all devices - Mute LEDs functional (speaker and mic) - Suspend/resume: full status diff pre vs post identical, loopback and LEDs work after resume [ Where problems could occur ] Patches touch PTL match tables, SoundWire codec_info_list, and SOF HDA codec matching. A wrong match table entry could cause a different PTL topology to break (wrong codec matched). The is_amp flag override in find_acpi_adr_device() runs for all SoundWire codecs on Intel SOF platforms -- if the flag logic is wrong, non-amp codecs could get misidentified, breaking name prefixes and DAI routing. Commits 4-5 remove rt721/rt722 monolithic match tables; any PTL machine still relying on monolithic matching (rather than function topologies) would lose its match entry. [ Other Info ] Commits 5-7 are merged on linux/master but not yet in a tagged release. Tested on two Lenovo PTL machines -- full audio pass including loopback and suspend/resume. Target: oem-6.17 and resolute only. To manage notifications about this bug go to: https://bugs.launchpad.net/hwe-next/+bug/2150196/+subscriptions
Комментариев нет:
Отправить комментарий