clk: mstar: Allow MStar clk drivers to be compile tested
authorDaniel Palmer <daniel@0x0f.com>
Mon, 15 Feb 2021 11:57:09 +0000 (20:57 +0900)
committerStephen Boyd <sboyd@kernel.org>
Tue, 16 Feb 2021 20:52:21 +0000 (12:52 -0800)
Allow COMPILE_TEST to also build the MStar clk drivers
instead of only building them when ARCH_MSTARV7 is selected.

Signed-off-by: Daniel Palmer <daniel@0x0f.com>
Suggested-by: Stephen Boyd <sboyd@kernel.org>
Link: https://lore.kernel.org/r/20210215115710.3762276-1-daniel@0x0f.com
[sboyd@kernel.org: Drop regmap select too]
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
drivers/clk/Makefile
drivers/clk/mstar/Kconfig

index 7fed7e5..e5e23a4 100644 (file)
@@ -95,7 +95,7 @@ obj-$(CONFIG_MACH_PIC32)              += microchip/
 ifeq ($(CONFIG_COMMON_CLK), y)
 obj-$(CONFIG_ARCH_MMP)                 += mmp/
 endif
-obj-$(CONFIG_ARCH_MSTARV7)             += mstar/
+obj-y                                  += mstar/
 obj-y                                  += mvebu/
 obj-$(CONFIG_ARCH_MXS)                 += mxs/
 obj-$(CONFIG_COMMON_CLK_NXP)           += nxp/
index 23765ed..de37e1b 100644 (file)
@@ -1,5 +1,9 @@
 # SPDX-License-Identifier: GPL-2.0-only
 config MSTAR_MSC313_MPLL
-       bool
-       select REGMAP
+       bool "MStar MPLL driver"
+       depends on ARCH_MSTARV7 || COMPILE_TEST
+       default ARCH_MSTARV7
        select REGMAP_MMIO
+       help
+         Support for the MPLL PLL and dividers block present on
+         MStar/Sigmastar SoCs.