When SND_SOC_DMIC is enabled and GPIOLIB is disabled, Kbuild gives the following warning: WARNING: unmet direct dependencies detected for SND_SOC_DMIC Depends on [n]: SOUND [=y] && !UML && SND [=y] && SND_SOC [=y] && GPIOLIB [=n] Selected by [y]: - SND_SOC_AMD_RENOIR_MACH [=y] && SOUND [=y] && !UML && SND [=y] && SND_SOC [=y] && SND_SOC_AMD_RENOIR [=y] This is because SND_SOC_AMD_RENOIR_MACH selects SND_SOC_DMIC, without depending on or selecting GPIOLIB, despite that config option depending on GPIOLIB. Signed-off-by: Julian Braha <julianbraha@xxxxxxxxx> --- sound/soc/amd/Kconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/sound/soc/amd/Kconfig b/sound/soc/amd/Kconfig index a6ce000fac3f..5480dff7a1ad 100644 --- a/sound/soc/amd/Kconfig +++ b/sound/soc/amd/Kconfig @@ -46,6 +46,7 @@ config SND_SOC_AMD_RENOIR config SND_SOC_AMD_RENOIR_MACH tristate "AMD Renoir support for DMIC" + select GPIOLIB select SND_SOC_DMIC depends on SND_SOC_AMD_RENOIR help -- 2.27.0