On Thu, Jun 12, 2025, at 15:44, Krzysztof Kozlowski wrote: > Sound drivers are not essential to boot boards or mount rootfs, > therefore in effort to reduce the size of kernel image (and boot images) > switch the ASoC drivers to modules to decrease the size: > > vmlinux: 152864 kB -> 154528 kB > Image: 39391 kB -> 39067 kB > > No difference in resulting include/generated/autoconf.h, except making > modules: SND_SOC_SAMSUNG, SND_SOC_SDCA_OPTIONAL, SND_SOC_APPLE_MCA, > SND_TIMER, SND_COMPRESS_OFFLOAD, SND_PCM, SND_SOC_SOF_OF and > SND_DMAENGINE_PCM. > > Suggested-by: Geert Uytterhoeven <geert@xxxxxxxxxxxxxx> > Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@xxxxxxxxxx> > > --- > > If patches are fine, I will take them via Samsung SoC. Nice find! Acked-by: Arnd Bergmann <arnd@xxxxxxxx> There are some nasty interactions between DRM drivers calling into sound drivers for HDMI audio, but I checked that this is fine here because of CONFIG_DRM=m.