]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
clk: spacemit: Hide common clock driver from user controller
authorInochi Amaoto <inochiama@gmail.com>
Fri, 19 Dec 2025 01:28:18 +0000 (09:28 +0800)
committerYixun Lan <dlan@gentoo.org>
Tue, 23 Dec 2025 02:28:31 +0000 (10:28 +0800)
Since the common clock driver is only a dependency for other spacemit
clock driver, it should not be enabled individually, so hide this in
the Kconfig UI and let other spacemit clock driver select it.

Signed-off-by: Inochi Amaoto <inochiama@gmail.com>
Reviewed-by: Yixun Lan <dlan@gentoo.org>
Link: https://lore.kernel.org/r/20251219012819.440972-3-inochiama@gmail.com
Signed-off-by: Yixun Lan <dlan@gentoo.org>
drivers/clk/spacemit/Kconfig

index 3854f6ae6d0eae17df1cb2fdd7ad5895f0254797..3351e8bc801d5bb6e8526a22c9ac05987460b679 100644 (file)
@@ -1,19 +1,17 @@
 # SPDX-License-Identifier: GPL-2.0-only
 
-config SPACEMIT_CCU
-       tristate "Clock support for SpacemiT SoCs"
+menu "Clock support for SpacemiT platforms"
        depends on ARCH_SPACEMIT || COMPILE_TEST
+
+config SPACEMIT_CCU
+       tristate
        select AUXILIARY_BUS
        select MFD_SYSCON
-       help
-         Say Y to enable clock controller unit support for SpacemiT SoCs.
-
-if SPACEMIT_CCU
 
 config SPACEMIT_K1_CCU
        tristate "Support for SpacemiT K1 SoC"
-       depends on ARCH_SPACEMIT || COMPILE_TEST
+       select SPACEMIT_CCU
        help
          Support for clock controller unit in SpacemiT K1 SoC.
 
-endif
+endmenu