diff --git a/drivers/clk/Kconfig b/drivers/clk/Kconfig index e0cc4ebafb5e..ec39e8375adb 100644 --- a/drivers/clk/Kconfig +++ b/drivers/clk/Kconfig @@ -451,12 +451,14 @@ config COMMON_CLK_STM32H7 config COMMON_CLK_MMP2 def_bool COMMON_CLK && (MACH_MMP2_DT || MACH_MMP3_DT) + select COMMON_CLK_MMP help Support for Marvell MMP2 and MMP3 SoC clocks config COMMON_CLK_MMP2_AUDIO tristate "Clock driver for MMP2 Audio subsystem" depends on COMMON_CLK_MMP2 || COMPILE_TEST + select COMMON_CLK_MMP help This driver supports clocks for Audio subsystem on MMP2 SoC. diff --git a/drivers/clk/Makefile b/drivers/clk/Makefile index 2d8f60254373..e742a0886470 100644 --- a/drivers/clk/Makefile +++ b/drivers/clk/Makefile @@ -144,7 +144,7 @@ obj-y += mediatek/ obj-$(CONFIG_ARCH_MESON) += meson/ obj-y += microchip/ ifeq ($(CONFIG_COMMON_CLK), y) -obj-$(CONFIG_ARCH_MMP) += mmp/ +obj-$(CONFIG_COMMON_CLK_MMP) += mmp/ endif obj-y += mstar/ obj-y += mvebu/ diff --git a/drivers/clk/mmp/Kconfig b/drivers/clk/mmp/Kconfig index b0d2fea3cda5..35a069034b28 100644 --- a/drivers/clk/mmp/Kconfig +++ b/drivers/clk/mmp/Kconfig @@ -1,10 +1,15 @@ # SPDX-License-Identifier: GPL-2.0-only +config COMMON_CLK_MMP + bool + default ARCH_MMP + config COMMON_CLK_PXA1908 bool "Clock driver for Marvell PXA1908" depends on ARCH_MMP || COMPILE_TEST depends on OF default y if ARCH_MMP && ARM64 + select COMMON_CLK_MMP select AUXILIARY_BUS help This driver supports the Marvell PXA1908 SoC clocks.