Skip to content

Commit 5a099d9

Browse files
lyakhlgirdwood
authored andcommitted
llext: let remaining modularised components select "m" on PTL
Audio component drivers, that have been converted to support modular build, should also be built modular if CONFIG_LIBRARY_DEFAULT_MODULAR is selected. So far only PTL selects that option. For most modules this doesn't actually change anything, because they're already built as modules on PTL, but DCBLOCK, MICSEL and MFCC will actually now switch from being built in to modular. Signed-off-by: Guennadi Liakhovetski <guennadi.liakhovetski@linux.intel.com>
1 parent 4af4450 commit 5a099d9

8 files changed

Lines changed: 7 additions & 4 deletions

File tree

app/boards/intel_adsp_ace30_ptl.conf

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,8 @@ CONFIG_IPC4_BASE_FW_INTEL=y
77

88
# SOF / audio pipeline and module settings
99
CONFIG_MM_DRV=y
10-
CONFIG_COMP_ARIA=m
1110
CONFIG_COMP_CHAIN_DMA=y
12-
CONFIG_COMP_DRC=m
1311
CONFIG_COMP_KPB=y
14-
CONFIG_COMP_CROSSOVER=m
15-
CONFIG_COMP_MULTIBAND_DRC=m
1612
CONFIG_COMP_TESTER=m
1713
CONFIG_COMP_SRC_IPC4_FULL_MATRIX=y
1814
CONFIG_COMP_UP_DOWN_MIXER=y

src/audio/aria/Kconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
config COMP_ARIA
44
tristate "ARIA component"
5+
default m if LIBRARY_DEFAULT_MODULAR
56
default n
67
depends on IPC_MAJOR_4
78
help

src/audio/crossover/Kconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ config COMP_CROSSOVER
44
tristate "Crossover Filter component"
55
select COMP_BLOB
66
select MATH_IIR_DF2T
7+
default m if LIBRARY_DEFAULT_MODULAR
78
default n
89
help
910
Select for Crossover Filter component. A crossover can be used to

src/audio/dcblock/Kconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
config COMP_DCBLOCK
44
tristate "DC Blocking Filter component"
5+
default m if LIBRARY_DEFAULT_MODULAR
56
default y
67
help
78
Select for DC Blocking Filter component. This component filters out

src/audio/drc/Kconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ config COMP_DRC
99
select NUMBERS_NORM
1010
select MATH_EXP
1111
select COMP_BLOB
12+
default m if LIBRARY_DEFAULT_MODULAR
1213
default n
1314
help
1415
Select for Dynamic Range Compressor (DRC) component. A DRC can be used

src/audio/mfcc/Kconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ config COMP_MFCC
1414
select NATURAL_LOGARITHM_FIXED
1515
select NUMBERS_NORM
1616
select SQRT_FIXED
17+
default m if LIBRARY_DEFAULT_MODULAR
1718
default y
1819
help
1920
This option enables build of a Mel-frequency cepstral coefficients

src/audio/multiband_drc/Kconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ config COMP_MULTIBAND_DRC
55
tristate "Multiband Dynamic Range Compressor component"
66
select CORDIC_FIXED
77
select COMP_BLOB
8+
default m if LIBRARY_DEFAULT_MODULAR
89
default n
910
help
1011
Select for Multiband Dynamic Range Compressor (DRC) component. It

src/audio/selector/Kconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
config COMP_SEL
44
tristate "Channel selector component"
5+
default m if LIBRARY_DEFAULT_MODULAR
56
default y
67
help
78
Select for SEL component

0 commit comments

Comments
 (0)