Skip to content

Commit 87edacc

Browse files
committed
topology: aw88399: add explicit deepbuffer route to smart amp
Add explicit route from mixin.15.1 (deepbuffer pipeline) to mixout.20.1 (AW88399 smart amp pipeline) so PCM 31 audio flows through the smart amplifiers instead of only through HDA analog codec. This enables the external AW88399 amplifiers to be used for deepbuffer playback, providing full-range audio instead of tweeter-only output. Signed-off-by: Yakov Till <yakov.till@gmail.com>
1 parent af2be1a commit 87edacc

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

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

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -83,12 +83,6 @@ 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-
9286
# include DMIC config if needed.
9387
IncludeByKey.NUM_DMICS {
9488
"[1-4]" "platform/intel/dmic-generic.conf"
@@ -275,6 +269,11 @@ Object.Base.route [
275269
{
276270
source 'mixin.1.1'
277271
sink 'mixout.20.1'
272+
}
273+
{
274+
# Route deepbuffer (PCM 31) through AW88399 smart amp
275+
source 'mixin.15.1'
276+
sink 'mixout.20.1'
278277
}
279278
{
280279
source 'smart_amp.20.1'

0 commit comments

Comments
 (0)