Skip to content

Commit bfc94d1

Browse files
committed
topology: dmic-generic: add multi-slot WOV build options
Expose the new dmic-wov-multi topology through two non-invasive hooks in dmic-generic.conf, without disturbing existing single-slot WOV users: INCLUDE_WOV "multi": includes dmic-wov-multi.conf, selecting the 3-slot KPB/arbiter topology. The existing "true" value continues to select the original dmic-wov.conf (single-slot, unchanged). DMIC1_ENABLE "wov-multi": includes dmic-wov-multi.conf as an alternative DMIC1 pipeline mode, alongside the existing "passthrough" and "mfcc" values. Build the multi-slot WOV topology variant with: alsatplg ... -DINCLUDE_WOV=multi Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
1 parent d182281 commit bfc94d1

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

tools/topology/topology2/platform/intel/dmic-generic.conf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,7 @@ IncludeByKey.PASSTHROUGH {
9696
"false" {
9797
IncludeByKey.INCLUDE_WOV {
9898
"true" "platform/intel/dmic-wov.conf"
99+
"multi" "platform/intel/dmic-wov-multi.conf"
99100
}
100101

101102
Object.Pipeline.host-gateway-capture [
@@ -1046,6 +1047,7 @@ IncludeByKey.DMIC0_DEEP_BUFFER {
10461047
}
10471048

10481049
IncludeByKey.DMIC1_ENABLE {
1050+
"wov-multi" "platform/intel/dmic-wov-multi.conf"
10491051
"passthrough" "platform/intel/dmic1-passthrough.conf"
10501052
"mfcc" "platform/intel/dmic1-mfcc.conf"
10511053
}

0 commit comments

Comments
 (0)