config CLK_BCM_63XX
        bool "Broadcom BCM63xx clock support"
        depends on ARCH_BCM_63XX || COMPILE_TEST
-       depends on COMMON_CLK
        select COMMON_CLK_IPROC
        default ARCH_BCM_63XX
        help
 config CLK_BCM_KONA
        bool "Broadcom Kona CCU clock support"
        depends on ARCH_BCM_MOBILE || COMPILE_TEST
-       depends on COMMON_CLK
-       default y
+       default ARCH_BCM_MOBILE
        help
          Enable common clock framework support for Broadcom SoCs
          using "Kona" style clock control units, including those
          in the BCM281xx and BCM21664 families.
 
 config COMMON_CLK_IPROC
-       bool "Broadcom iProc clock support"
-       depends on ARCH_BCM_IPROC || ARCH_BCM_63XX || COMPILE_TEST
-       depends on COMMON_CLK
-       default ARCH_BCM_IPROC
+       bool
        help
          Enable common clock framework support for Broadcom SoCs
          based on the iProc architecture
 
-if COMMON_CLK_IPROC
-
 config CLK_BCM_CYGNUS
        bool "Broadcom Cygnus clock support"
        depends on ARCH_BCM_CYGNUS || COMPILE_TEST
+       select COMMON_CLK_IPROC
        default ARCH_BCM_CYGNUS
        help
          Enable common clock framework support for the Broadcom Cygnus SoC
 config CLK_BCM_NSP
        bool "Broadcom Northstar/Northstar Plus clock support"
        depends on ARCH_BCM_5301X || ARCH_BCM_NSP || COMPILE_TEST
+       select COMMON_CLK_IPROC
        default ARCH_BCM_5301X || ARCH_BCM_NSP
        help
          Enable common clock framework support for the Broadcom Northstar and
 config CLK_BCM_NS2
        bool "Broadcom Northstar 2 clock support"
        depends on ARCH_BCM_IPROC || COMPILE_TEST
+       select COMMON_CLK_IPROC
        default ARCH_BCM_IPROC
        help
          Enable common clock framework support for the Broadcom Northstar 2 SoC
-
-endif