Skip to content

Add sof-{ptl,lnl,arl}-sn624x.tplg for Senary SN624x SDCA SoundWire #11167

Description

@wangxiaohu2026

Problem

Intel sof-soundwire machine match for Senary SN624x requests named
topology files such as:

  • sof-ptl-sn624x.tplg
  • sof-lnl-sn624x.tplg
  • sof-arl-sn624x.tplg

(Kernel ACPI entries now in ASoC for-7.4.)

If the named file is missing, SOF probe fails with -ENOENT and there
is no sound card, even though runtime may later use function topologies
(sof-sdca-*.tplg).

Kernel status

SN624x SDCA series applied to broonie/sound for-7.4:

Relevant sof_tplg_filename values:

  • ARL: sof-arl-sn624x.tplg
  • LNL: sof-lnl-sn624x.tplg
  • PTL: sof-ptl-sn624x.tplg
  • MTL: sof-mtl-sn624x.tplg (not included in this drop yet)

Hardware / validation

  • Platform: Intel Panther Lake / Wildcat Lake (Positivo), sof-soundwire
  • Codec: SN624x SDCA SoundWire (e.g. part_id 0x6244, sdw:m0496p6244v03c01)
  • Removing sof-ptl-sn624x.tplg → probe looks up the named file, fails (sof_probe_work failed err: -2), no card
  • Restoring it → card works; dmesg shows:
    • Using function topologies instead …/sof-ptl-sn624x.tplg
    • then loads sof-sdca-jack-id0.tplg, sof-sdca-1amp-id2.tplg, sof-sdca-mic-id4.tplg

Related userspace

ALSA UCM PR (jack/speaker/dmic): alsa-project/alsa-ucm-conf#849

Request

Please advise preferred path:

  1. Add topology source / build rules in this repo to generate the named
    sof-*-sn624x.tplg files, and/or
  2. Accept binary placement for sof-bin / linux-firmware packaging

I can attach binaries for ARL/LNL/PTL named files and follow up with a PR
once the preferred layout is clear.

Filenames must not use a -2ch suffix (kernel match uses
sof-arl-sn624x.tplg).

Attachments

  • sof-ptl-sn624x.tplg
  • sof-lnl-sn624x.tplg
  • sof-arl-sn624x.tplg
  • SHA256SUMS.txt

Note: the three attached binaries are currently byte-identical named
stubs used so probe can find the ACPI default filename; runtime then
switches to SDCA function topologies. Happy to replace with properly
built per-platform topologies if that is preferred.

sn624x-sof-tplg-attachments.zip

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions