Skip to content

topology2: add SDW jack and amp compress feature topologies#10651

Open
bardliao wants to merge 1 commit into
thesofproject:mainfrom
bardliao:topology2-compr
Open

topology2: add SDW jack and amp compress feature topologies#10651
bardliao wants to merge 1 commit into
thesofproject:mainfrom
bardliao:topology2-compr

Conversation

@bardliao

Copy link
Copy Markdown
Collaborator

add SDW jack and amp compress feature topologies.

@bardliao bardliao requested a review from ujfalusi March 25, 2026 06:44
COMPRESSED=true"

"cavs-sdw\;sof-sdca-amp-compr\;SDW_JACK=false,NUM_HDMIS=0,COMPRESSED_2=true,\
COMPRESSED=true"

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.

I would have COMPRESSED=true first, then the COMPRESSED_1/2, but it is a nit only.

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.

I think for the COMPRESS_2=true you also need COMPRESS_1=false

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

I updated in both cases to ensure the other compress is false.

@bardliao bardliao marked this pull request as ready for review June 8, 2026 13:20
@bardliao bardliao requested review from jsarha and ranj063 as code owners June 8, 2026 13:20
Copilot AI review requested due to automatic review settings June 8, 2026 13:20

Copilot AI 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

This PR adds two new Topology2 production build targets under the SDCA generic SoundWire set, intended to generate compressed-audio variants for jack and amplifier use cases.

Changes:

  • Add sof-sdca-jack-compr production topology target (compressed jack variant).
  • Add sof-sdca-amp-compr production topology target (compressed amp/speaker variant).

Comment on lines +50 to +51
"cavs-sdw\;sof-sdca-jack-compr\;SDW_JACK=false,NUM_HDMIS=0,COMPRESSED=true,\
COMPRESSED_1=true,COMPRESSED_2=false"

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

The feature topologies should work with function topologies. The mixout.1.1 will be created by the sdw jack function topology.

Comment thread tools/topology/topology2/production/tplg-targets-sdca-generic.cmake Outdated

@ujfalusi ujfalusi 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.

I have tested these and they work great!

@lgirdwood lgirdwood left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

@bardliao LGTM , can you resolve the copilot comments. Thanks !

@bardliao

bardliao commented Jun 9, 2026

Copy link
Copy Markdown
Collaborator Author

@bardliao LGTM , can you resolve the copilot comments. Thanks !

@lgirdwood The feature topology should work with the function topology. But the copilot doesn't know the fact. So, the comments are not valid.

@lgirdwood

Copy link
Copy Markdown
Member

@bardliao LGTM , can you resolve the copilot comments. Thanks !

@lgirdwood The feature topology should work with the function topology. But the copilot doesn't know the fact. So, the comments are not valid.

Thanks Ive resolved, btw there is a conflict.

add SDW jack and amp compress feature topologies.

Signed-off-by: Bard Liao <yung-chuan.liao@linux.intel.com>
@bardliao

bardliao commented Jun 9, 2026

Copy link
Copy Markdown
Collaborator Author

@bardliao LGTM , can you resolve the copilot comments. Thanks !

@lgirdwood The feature topology should work with the function topology. But the copilot doesn't know the fact. So, the comments are not valid.

Thanks Ive resolved, btw there is a conflict.

Fixed

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.

4 participants