@@ -68,6 +68,22 @@ menuconfig SND
if SND
+menuconfig SND_REDUCED_MEMORY_FOOTPRINT
+ bool "Reduced Memory Footprint Support"
+ default n
+ help
+ Say 'Y' to enable Reduced Memory Footprint Support, which may
+ reduce code size and data footprint as much as possible.
+
+config SND_PROC_FS
+ bool "Sound Proc FS Support" if SND_REDUCED_MEMORY_FOOTPRINT
+ depends on PROC_FS
+ default y
+ help
+ Say 'N' to disable Sound proc FS, which may reduce code size about
+ 9KB on x86_64 platform.
+ If unsure say Y.
+
source "sound/core/Kconfig"
source "sound/drivers/Kconfig"
For some embedded devices, we need reduce code size and data footprint as much as possible, e.g. disabling procfs, hw/sw params refinement, mmap, dpcm, dapm, compressed API... Here add root config menu for those configuration, and disable procfs once reduced memory footprint is selected. Signed-off-by: Jie Yang <yang.jie@intel.com> --- sound/Kconfig | 16 ++++++++++++++++ 1 file changed, 16 insertions(+)