Skip to content

For tac5572 and tas2883#10566

Open
niranjanhyti wants to merge 3 commits intothesofproject:mainfrom
niranjanhyti:for-tac5572
Open

For tac5572 and tas2883#10566
niranjanhyti wants to merge 3 commits intothesofproject:mainfrom
niranjanhyti:for-tac5572

Conversation

@niranjanhyti
Copy link

This is the initial commit to support family of devices tac5xx2 with SoundWire interface.
This PR includes the changes for .cmake files to create the tplg files.

This commit addes the cmake file changes to generate
topology file to support TI's codec chip tac5572

Signed-off-by: Niranjan H Y <niranjan.hy@ti.com>
This commit addes the cmake file changes to generate
topology file to support TI's amplifier tas2883

Signed-off-by: Niranjan H Y <niranjan.hy@ti.com>
@sofci
Copy link
Collaborator

sofci commented Feb 20, 2026

Can one of the admins verify this patch?

reply test this please to run this test once

@lgirdwood
Copy link
Member

test this please

Add cmake configuration to generate topology file for TI TAC5672
codec with IV sense feedback enabled (SDW_AMP_FEEDBACK=true).

Signed-off-by: Niranjan H Y <niranjan.hy@ti.com>
@kv2019i
Copy link
Collaborator

kv2019i commented Mar 2, 2026

Link to the kernel side PR thesofproject/linux#5675

Copy link
Collaborator

@kv2019i kv2019i left a comment

Choose a reason for hiding this comment

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

Looks good to me. @bardliao good to go, or should we wait until the kernel review progresses further?

@@ -55,6 +55,14 @@ PREPROCESS_PLUGINS=nhlt,NHLT_BIN=nhlt-sof-mtl-rt712-l0-4ch.bin,\
HDMI1_ID=5,HDMI2_ID=6,HDMI3_ID=7,DMIC0_ENHANCED_CAPTURE=true,\
EFX_DMIC0_TDFB_PARAMS=line4_pass,EFX_DMIC0_DRC_PARAMS=dmic_default"

"cavs-sdw\;sof-mtl-tac5572-2ch\;PLATFORM=mtl,NUM_SDW_AMP_LINKS=1,\
SDW_AMP_FEEDBACK=false,SDW_SPK_STREAM=Playback-SmartAmp,SDW_AMP_FEEDBACK_STREAM=Capture-SmartAmp,\
Copy link
Collaborator

Choose a reason for hiding this comment

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

SDW_AMP_FEEDBACK_STREAM is not necessary while SDW_AMP_FEEDBACK=false.

Copy link
Collaborator

Choose a reason for hiding this comment

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

In fact, I can't find 'SDW_AMP_FEEDBACK_STREAM' in the existing code. Did you define it somewhere?


"cavs-sdw\;sof-mtl-tac5672-2ch\;PLATFORM=mtl,\
NUM_SDW_AMP_LINKS=1,SDW_AMP_FEEDBACK=true,SDW_SPK_STREAM=Playback-SmartAmp,\
SDW_AMP_FEEDBACK_STREAM=Capture-SmartAmp,SDW_SPK_IN_STREAM=SDW0-Capture-SmartAmp,\
Copy link
Collaborator

Choose a reason for hiding this comment

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

Please set SDW_SPK_IN_STREAM=Capture-SmartAmp, otherwise, the topology can be used when the codec is on SDW link0. Also, please double check if SDW_AMP_FEEDBACK_STREAM is used. I can't find it in the current code.

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.

5 participants