Skip to content

ASoC: Intel: soc-acpi-intel-adl-match: add rt711-l0-rt1316-l23-rt714-l1 support#5792

Draft
macchian wants to merge 2 commits into
thesofproject:topic/sof-devfrom
macchian:dev-rt711-rt714-rt136
Draft

ASoC: Intel: soc-acpi-intel-adl-match: add rt711-l0-rt1316-l23-rt714-l1 support#5792
macchian wants to merge 2 commits into
thesofproject:topic/sof-devfrom
macchian:dev-rt711-rt714-rt136

Conversation

@macchian
Copy link
Copy Markdown

Add adl support for the same configuration as:
sof-mtl-rt711-l0-rt1316-l23-rt714-l1
sof-lnl-rt711-l0-rt1316-l23-rt714-l1

macchian added 2 commits May 28, 2026 16:44
Sort ACPI machine tables by link count to ensure that configurations
with the highest number of matching links are selected.

Align the ordering with commit 08095e2
("ASoC: Intel: soc-acpi-intel-ptl-match: Sort ACPI link/machine tables").

Signed-off-by: Mac Chiang <mac.chiang@intel.com>
…l1 support

Add adl support for the same configuration as:
sof-mtl-rt711-l0-rt1316-l23-rt714-l1
sof-lnl-rt711-l0-rt1316-l23-rt714-l1

Signed-off-by: Mac Chiang <mac.chiang@intel.com>
@groxaxo
Copy link
Copy Markdown

groxaxo commented Jun 1, 2026

Correction/superseded update: the earlier negative result was contaminated by a local snd_sof.tplg_filename=sof-hda-generic-2ch-pdm1.tplg override, but I have now disabled that override and rebooted.

The clean retest for this match-table PR together with thesofproject/sof#10817 is still negative on Dynabook X30W-K / PDA31A: /sys/module/snd_sof/parameters/tplg_filename is now (null), no active modprobe file forces the topology, and the patched snd_soc_acpi_intel_match module plus attached topology are installed. However the current boot still selects skl_hda_dsp_generic, loads intel/sof-tplg/sof-hda-generic-2ch.tplg, exposes only sof-hda-dsp / skl_hda_dsp_generic, and /sys/bus/soundwire/devices is empty.

Full clean result is in the later comment: #5792 (comment)

@groxaxo
Copy link
Copy Markdown

groxaxo commented Jun 1, 2026

Clean hardware retest after disabling the local topology override for this match-table PR together with thesofproject/sof#10817.

Result: still negative on Dynabook X30W-K / PDA31A, but this is now a clean result. The old forced topology config is gone:

/etc/modprobe.d/99-sof-pdm1-topology.conf: not present
/sys/module/snd_sof/parameters/tplg_filename: (null)
/proc/cmdline: no audio/topology override
/etc/modprobe.d/*.conf: no active match for tplg_filename or sof-hda-generic-2ch-pdm1
/sys/module/snd_intel_dspcfg/parameters/dsp_driver: 3

The test bits are still installed:

modinfo snd_soc_acpi_intel_match
filename: /lib/modules/6.17.0-1023-oem/updates/snd-soc-acpi-intel-match.ko
srcversion: BA90D4B121EC96E6FCD3922

sha256sum /lib/firmware/intel/sof-tplg/sof-adl-rt711-l0-rt1316-l23-rt714-l1.tplg
962eeebf4171b57a2782c9e20533b8b16c2be99ec0cc62df6e9630f51ce8784e

Current boot still selects the HDA generic path, now without the old PDM1 override:

sof-audio-pci-intel-tgl 0000:00:1f.3: hda codecs found, mask 5
sof-audio-pci-intel-tgl 0000:00:1f.3: using HDA machine driver skl_hda_dsp_generic now
sof-audio-pci-intel-tgl 0000:00:1f.3:  Topology file:     intel/sof-tplg/sof-hda-generic-2ch.tplg
sof-audio-pci-intel-tgl 0000:00:1f.3: loading topology: intel/sof-tplg/sof-hda-generic-2ch.tplg

/sys/bus/soundwire/devices is empty. ALSA/PipeWire still expose only sof-hda-dsp / skl_hda_dsp_generic devices, with the default sink still under alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic....

So the requested sof-adl-rt711-l0-rt1316-l23-rt714-l1.tplg is still not selected on this machine, and speaker audio remains unresolved. The earlier local override is no longer the explanation for the current result.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants