Skip to content

Topology2 : add DTS topology to support PTL - #10715

Merged
kv2019i merged 2 commits into
thesofproject:mainfrom
joechengxperi:main-dts-ptl-tplg-merge
Apr 23, 2026
Merged

Topology2 : add DTS topology to support PTL#10715
kv2019i merged 2 commits into
thesofproject:mainfrom
joechengxperi:main-dts-ptl-tplg-merge

Conversation

@joechengxperi

@joechengxperijoechengxperi commented Apr 22, 2026

Copy link
Copy Markdown
Contributor

This change was originally included in PR #10678 and has been split into a standalone PR to simplify maintenance. This separation was requested by @macchian .

CopilotAI review requested due to automatic review settings April 22, 2026 02:50

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a DTS-based topology2 variant for Panther Lake (PTL) SoundWire designs, integrating DTS processing into the SDW speaker and jack playback pipelines and registering a new production topology build target.

Changes:

  • Register a new PTL “-dts” cavs-sdw topology target in the ace3 production target list.
  • Add DTS-specific SDW amp/jack platform configs and wire them into cavs-sdw.conf via SDW_*_PIPELINE_SRC=dts.
  • Introduce a new reusable BE pipeline class mixout-gain-eqiir-dts-alh-dai-copier-playback and update related pipeline documentation text.

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 3 comments.

Show a summary per file
FileDescription
tools/topology/topology2/production/tplg-targets-ace3.cmakeAdds a new PTL DTS topology target tuple.
tools/topology/topology2/platform/intel/sdw-jack-dts.confNew DTS jack pipeline definition, including DTS widget + routing.
tools/topology/topology2/platform/intel/sdw-amp-dts.confNew DTS speaker pipeline definition, including DTS widget + routing.
tools/topology/topology2/include/pipelines/cavs/mixout-gain-eqiir-dts-dai-copier-playback.confFixes top-of-file pipeline description/comments.
tools/topology/topology2/include/pipelines/cavs/mixout-gain-eqiir-dts-alh-dai-copier-playback.confAdds a new BE pipeline class for ALH + EQIIR + DTS.
tools/topology/topology2/cavs-sdw.confWires dts pipeline source keys to the new platform configs and includes the new pipeline class.

Comment threadtools/topology/topology2/platform/intel/sdw-amp-dts.conf
Comment threadtools/topology/topology2/platform/intel/sdw-jack-dts.conf Outdated
Comment threadtools/topology/topology2/platform/intel/sdw-jack-dts.conf Outdated

@johnylin76johnylin76 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No more comment but the previous one to ask about the common topology build.

Comment threadtools/topology/topology2/production/tplg-targets-ace3.cmake
@lgirdwood

Copy link
Copy Markdown
Member

@joechengxperi could you respond/resolve any copilot comments as this is now needed before merge. Thanks !

@joechengxperi

joechengxperi commented Apr 22, 2026

Copy link
Copy Markdown
ContributorAuthor

@lgirdwood

@joechengxperi could you respond/resolve any copilot comments as this is now needed before merge. Thanks !

Sure, I'm working on it. Thanks for remind it.

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 6 out of 6 changed files in this pull request and generated 1 comment.

Comment threadtools/topology/topology2/platform/intel/sdw-amp-dts.conf Outdated

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 6 out of 6 changed files in this pull request and generated no new comments.

Signed-off-by: Joe Cheng <joe.cheng@xperi.com>
Split this cmakefile from the origin commit for the futher
maintenance of production branch
Signed-off-by: Joe Cheng <joe.cheng@xperi.com>
@joechengxperi
joechengxperiforce-pushed the main-dts-ptl-tplg-merge branch from acbe723 to c50b58aCompareApril 23, 2026 07:52
@kv2019i
kv2019i merged commit 8ac6367 into thesofproject:mainApr 23, 2026
40 of 41 checks passed
Sign up for freeto 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.

6 participants

@joechengxperi@lgirdwood@bardliao@johnylin76@kv2019i