1 # SPDX-License-Identifier: GPL-2.0-only
3 bool "Broadcom BCM2835 clock support"
4 depends on ARCH_BCM2835 || ARCH_BRCMSTB || COMPILE_TEST
6 default ARCH_BCM2835 || ARCH_BRCMSTB
8 Enable common clock framework support for Broadcom BCM2835
12 bool "Broadcom BCM63xx clock support"
13 depends on ARCH_BCM_63XX || COMPILE_TEST
14 select COMMON_CLK_IPROC
17 Enable common clock framework support for Broadcom BCM63xx DSL SoCs
18 based on the ARM architecture
20 config CLK_BCM_63XX_GATE
21 bool "Broadcom BCM63xx gated clock support"
22 depends on BMIPS_GENERIC || COMPILE_TEST
25 Enable common clock framework support for Broadcom BCM63xx DSL SoCs
26 based on the MIPS architecture
29 bool "Broadcom Kona CCU clock support"
30 depends on ARCH_BCM_MOBILE || COMPILE_TEST
31 default ARCH_BCM_MOBILE
33 Enable common clock framework support for Broadcom SoCs
34 using "Kona" style clock control units, including those
35 in the BCM281xx and BCM21664 families.
37 config COMMON_CLK_IPROC
40 Enable common clock framework support for Broadcom SoCs
41 based on the iProc architecture
44 bool "Broadcom Cygnus clock support"
45 depends on ARCH_BCM_CYGNUS || COMPILE_TEST
46 select COMMON_CLK_IPROC
47 default ARCH_BCM_CYGNUS
49 Enable common clock framework support for the Broadcom Cygnus SoC
52 bool "Broadcom Hurricane 2 clock support"
53 depends on ARCH_BCM_HR2 || COMPILE_TEST
54 select COMMON_CLK_IPROC
57 Enable common clock framework support for the Broadcom Hurricane 2
61 bool "Broadcom Northstar/Northstar Plus clock support"
62 depends on ARCH_BCM_5301X || ARCH_BCM_NSP || COMPILE_TEST
63 select COMMON_CLK_IPROC
64 default ARCH_BCM_5301X || ARCH_BCM_NSP
66 Enable common clock framework support for the Broadcom Northstar and
70 bool "Broadcom Northstar 2 clock support"
71 depends on ARCH_BCM_IPROC || COMPILE_TEST
72 select COMMON_CLK_IPROC
73 default ARCH_BCM_IPROC
75 Enable common clock framework support for the Broadcom Northstar 2 SoC
78 bool "Broadcom Stingray clock support"
79 depends on ARCH_BCM_IPROC || COMPILE_TEST
80 select COMMON_CLK_IPROC
81 default ARCH_BCM_IPROC
83 Enable common clock framework support for the Broadcom Stingray SoC
85 config CLK_RASPBERRYPI
86 tristate "Raspberry Pi firmware based clock support"
87 depends on RASPBERRYPI_FIRMWARE || (COMPILE_TEST && !RASPBERRYPI_FIRMWARE)
89 Enable common clock framework support for Raspberry Pi's firmware