Skip to content

[BUG] Missing ADL topology for Dynabook X30W-K: RT711@l0 + RT714@l1 + RT1316@l2+l3 #10805

Description

@groxaxo

Summary

I have a Dynabook Portege X30W-K / PDA31A on Alder Lake with this SoundWire endpoint layout decoded from DSDT:

  • RT711 on link 0 (headset codec)
  • RT714 on link 1 (digital mic)
  • RT1316 on link 2 (speaker amp)
  • RT1316 on link 3 (speaker amp)

I can find close ADL prebuilt topologies, but not one matching this exact layout. The topology I appear to need is:

sof-adl-rt711-l0-rt1316-l23-rt714-l1.tplg

Without it, I can only force an HDA-only topology for the DMIC, and the internal speakers stay silent because the RT1316 SoundWire amps are never brought up.

Companion linux issue: thesofproject/linux#5784

Hardware / environment

  • Dynabook Portege X30W-K / PDA31A
  • Ubuntu 24.04.4 LTS
  • Kernel: 6.17.0-1023-oem
  • Intel Alder Lake PCH-P audio: 8086:51c8
  • Subsystem observed on machine: 3100:011f

Evidence

Public artifacts:

Decoded active SoundWire devices:

ACPI dev SDW link Codec Role
SWD0 0 RT711 headset codec
SWD3 1 RT714 digital mic
SWD2 2 RT1316 speaker amp (left)
SWD1 3 RT1316 speaker amp (right)

The DSDT also contains:

"mipi-rtk-part-smartamp-private-prop"

Request

Could you advise whether the right fix is to add/build a topology for:

  • RT711 @ l0
  • RT714 @ l1
  • RT1316 @ l2 + l3

using the existing ADL RT711/RT1316/RT714 topologies as the base?

If there is already an in-flight topology or a better downstream tree to test, I’m happy to try it.

Metadata

Metadata

Labels

SDWSoundWiretopologyTopology issues

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions