]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
ASoC: cs-amp-lib-test: Don't select SND_SOC_CS_AMP_LIB
authorRichard Fitzgerald <rf@opensource.cirrus.com>
Fri, 11 Apr 2025 12:36:07 +0000 (13:36 +0100)
committerMark Brown <broonie@kernel.org>
Sun, 13 Apr 2025 19:20:29 +0000 (20:20 +0100)
Depend on SND_SOC_CS_AMP_LIB instead of selecting it.

KUNIT_ALL_TESTS should only build tests for components that are
already being built, it should not cause other stuff to be added
to the build.

Fixes: 177862317a98 ("ASoC: cs-amp-lib: Add KUnit test for calibration helpers")
Signed-off-by: Richard Fitzgerald <rf@opensource.cirrus.com>
Link: https://patch.msgid.link/20250411123608.1676462-3-rf@opensource.cirrus.com
Reviewed-by: David Gow <davidgow@google.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/Kconfig

index 40bb7a1d44bcfa4c386f2eba0f475efeeedf1bdb..20f99cbee29b3e77b761dad19f2edc0d4cf22bb8 100644 (file)
@@ -776,10 +776,9 @@ config SND_SOC_CS_AMP_LIB
        tristate
 
 config SND_SOC_CS_AMP_LIB_TEST
-       tristate "KUnit test for Cirrus Logic cs-amp-lib"
-       depends on KUNIT
+       tristate "KUnit test for Cirrus Logic cs-amp-lib" if !KUNIT_ALL_TESTS
+       depends on SND_SOC_CS_AMP_LIB && KUNIT
        default KUNIT_ALL_TESTS
-       select SND_SOC_CS_AMP_LIB
        help
          This builds KUnit tests for the Cirrus Logic common
          amplifier library.