ASoC: codecs: Rockchip on-SoC codecs should depend on ARCH_ROCKCHIP
authorGeert Uytterhoeven <geert+renesas@glider.be>
Tue, 9 Apr 2024 15:34:56 +0000 (17:34 +0200)
committerMark Brown <broonie@kernel.org>
Tue, 9 Apr 2024 15:38:42 +0000 (16:38 +0100)
The various Rockchip embedded audio codecs are only present on Rockchip
SoCs.  Hence add dependencies on ARCH_ROCKCHIP, to prevent asking the
user about these drivers when configuring a kernel without Rockchip SoC
support.

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Link: https://msgid.link/r/6cdbaf4afcf4d2059b257f6cb3a8a61bf5e17688.1712676714.git.geert+renesas@glider.be
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/Kconfig

index 4e47bb6850aac5b97abfd79250b7eb14c4189a41..995eab954dd5db4115d197b54b9670559ce0b798 100644 (file)
@@ -1173,6 +1173,7 @@ config SND_SOC_IDT821034
 
 config SND_SOC_INNO_RK3036
        tristate "Inno codec driver for RK3036 SoC"
+       depends on ARCH_ROCKCHIP || COMPILE_TEST
        select REGMAP_MMIO
 
 config SND_SOC_ISABELLE
@@ -1437,6 +1438,7 @@ config SND_SOC_PEB2466
 config SND_SOC_RK3308
        tristate "Rockchip RK3308 audio CODEC"
        depends on ARM64 || COMPILE_TEST
+       depends on ARCH_ROCKCHIP || COMPILE_TEST
        select REGMAP_MMIO
        help
          This is a device driver for the audio codec embedded in the
@@ -1447,6 +1449,7 @@ config SND_SOC_RK3308
 
 config SND_SOC_RK3328
        tristate "Rockchip RK3328 audio CODEC"
+       depends on ARCH_ROCKCHIP || COMPILE_TEST
        select REGMAP_MMIO
 
 config SND_SOC_RK817