Skip to content

Commit af2be1a

Browse files
committed
topology: aw88399: route deepbuffer through smart amp not HDA
Override DEEP_BUFFER_PIPELINE_SINK to route PCM 31 (deepbuffer) through the AW88399 smart amp pipeline instead of directly to HDA analog codec. Without this, audio goes: deepbuffer → mixout.2.1 → HDA codec (tweeters only) With this fix: deepbuffer → mixout.20.1 → smart_amp.20.1 → SSP1 (full speakers) This enables woofers driven by AW88399 amplifiers to work alongside tweeters. Signed-off-by: Yakov Till <yakov.till@gmail.com>
1 parent ffbf5b7 commit af2be1a

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

tools/topology/topology2/sof-hda-generic-aw88399.conf

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,12 @@ IncludeByKey.HDA_CONFIG {
8383
"passthrough" "cavs-passthrough-hda.conf"
8484
}
8585

86+
# Override deepbuffer to route through AW88399 smart amp instead of HDA analog
87+
# MUST be after HDA_CONFIG include so it overrides the HDA config's Define block
88+
Define {
89+
DEEP_BUFFER_PIPELINE_SINK 'mixout.20.1'
90+
}
91+
8692
# include DMIC config if needed.
8793
IncludeByKey.NUM_DMICS {
8894
"[1-4]" "platform/intel/dmic-generic.conf"

0 commit comments

Comments
 (0)