Skip to content

Commit 49377e8

Browse files
yongzhi1lgirdwood
authored andcommitted
topology2: google-rtc-aec: expose DP module core_id for overriding
RTC_AEC module is using DP and rest of pipeline is LL and both can run on different cores. For the purpose to assign DP module individually on secondary core, now add a new macro GOOGLE_AEC_DP_CORE_ID. Signed-off-by: Yong Zhi <yong.zhi@intel.com>
1 parent f8a9591 commit 49377e8

2 files changed

Lines changed: 4 additions & 0 deletions

File tree

tools/topology/topology2/cavs-rt5682.conf

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,10 @@ Define {
9696
BT_PB_DAI_PIPELINE_SRC "copier.host.9.1"
9797
BT_PB_PIPELINE_STREAM_NAME "dai-copier.SSP.10.1"
9898
GOOGLE_RTC_AEC_SUPPORT 0
99+
# assign core for AEC LL pipelines
99100
GOOGLE_AEC_CORE_ID 0
101+
# assign core for RTC_AE DP task
102+
GOOGLE_AEC_DP_CORE_ID 0
100103
HEADSET_PCM_NAME "Headset"
101104
HEADSET_PCM_ID 0
102105
SPEAKER_PCM_NAME "Speakers"

tools/topology/topology2/platform/intel/google-rtc-aec-reference.conf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ Object.Pipeline.google-rtc-aec-capture [
1010
}
1111

1212
Object.Widget.google-rtc-aec.1 {
13+
core_id $GOOGLE_AEC_DP_CORE_ID
1314
Object.Base.input_pin_binding.1 {
1415
input_pin_binding_name "module-copier.18.1"
1516
}

0 commit comments

Comments
 (0)