Skip to content

Commit 8a77adf

Browse files
committed
config: change RTC_AEC module to loadable module for multiple platforms
This patch modifies the configuration to change the Google Real Time Communication Audio Processing (RTC_AEC) module from built-in to a loadable module for the MTPM, LNL, and PTL platforms. This change allows for more flexibility in managing the module and reduces the firmware size. Changes include: - Changing CONFIG_COMP_GOOGLE_RTC_AUDIO_PROCESSING from 'y' to 'm' in the intel_adsp_ace15_mtpm.conf configuration file. - Changing CONFIG_COMP_GOOGLE_RTC_AUDIO_PROCESSING from 'y' to 'm' in the intel_adsp_ace20_lnl.conf configuration file. - Changing CONFIG_COMP_GOOGLE_RTC_AUDIO_PROCESSING from 'y' to 'm' in the intel_adsp_ace30_ptl.conf configuration file. - Adding CONFIG_LLEXT, CONFIG_LLEXT_STORAGE_WRITABLE, and CONFIG_MODULES to the intel_adsp_ace30_ptl.conf configuration file to support loadable modules. This change ensures that the RTC_AEC module can be dynamically loaded as needed, providing greater flexibility and potentially improving system performance. Signed-off-by: Tomasz Leman <[email protected]>
1 parent 3d57a52 commit 8a77adf

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

app/boards/intel_adsp_ace15_mtpm.conf

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ CONFIG_SAMPLE_KEYPHRASE=y
3030
# SOF / audio modules / mocks
3131
# This mock is part of official sof-bin releases because the CI that
3232
# tests it can't use extra CONFIGs. See #9410, #8722 and #9386
33-
CONFIG_COMP_GOOGLE_RTC_AUDIO_PROCESSING=y
33+
CONFIG_COMP_GOOGLE_RTC_AUDIO_PROCESSING=m
3434
CONFIG_GOOGLE_RTC_AUDIO_PROCESSING_MOCK=y
3535

3636
# SOF / infrastructure

app/boards/intel_adsp_ace20_lnl.conf

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ CONFIG_SAMPLE_KEYPHRASE=y
2626
# SOF / audio modules / mocks
2727
# This mock is part of official sof-bin releases because the CI that
2828
# tests it can't use extra CONFIGs. See #9410, #8722 and #9386
29-
CONFIG_COMP_GOOGLE_RTC_AUDIO_PROCESSING=y
29+
CONFIG_COMP_GOOGLE_RTC_AUDIO_PROCESSING=m
3030
CONFIG_GOOGLE_RTC_AUDIO_PROCESSING_MOCK=y
3131

3232
# SOF / infrastructure

app/boards/intel_adsp_ace30_ptl.conf

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ CONFIG_PIPELINE_2_0=y
2929
# SOF / audio modules / mocks
3030
# This mock is part of official sof-bin releases because the CI that
3131
# tests it can't use extra CONFIGs. See #9410, #8722 and #9386
32-
CONFIG_COMP_GOOGLE_RTC_AUDIO_PROCESSING=y
32+
CONFIG_COMP_GOOGLE_RTC_AUDIO_PROCESSING=m
3333
CONFIG_GOOGLE_RTC_AUDIO_PROCESSING_MOCK=y
3434

3535
# SOF / infrastructure

0 commit comments

Comments
 (0)