1 # SPDX-License-Identifier: GPL-2.0-only
4 tristate "Broadcom BCM2711 DVP support"
5 depends on ARCH_BCM2835 ||COMPILE_TEST
8 select RESET_CONTROLLER
11 Enable common clock framework support for the Broadcom BCM2711
15 bool "Broadcom BCM2835 clock support"
16 depends on ARCH_BCM2835 || ARCH_BRCMSTB || COMPILE_TEST
18 default ARCH_BCM2835 || ARCH_BRCMSTB
20 Enable common clock framework support for Broadcom BCM2835
24 bool "Broadcom BCM63xx clock support"
25 depends on ARCH_BCMBCA || COMPILE_TEST
26 select COMMON_CLK_IPROC
29 Enable common clock framework support for Broadcom BCM63xx DSL SoCs
30 based on the ARM architecture
32 config CLK_BCM_63XX_GATE
33 bool "Broadcom BCM63xx gated clock support"
34 depends on BMIPS_GENERIC || COMPILE_TEST
37 Enable common clock framework support for Broadcom BCM63xx DSL SoCs
38 based on the MIPS architecture
40 config CLK_BCM63268_TIMER
41 bool "Broadcom BCM63268 timer clock and reset support"
42 depends on BMIPS_GENERIC || COMPILE_TEST
44 select RESET_CONTROLLER
46 Enable timer clock and reset support for Broadcom BCM63268 DSL SoCs
47 based on the MIPS architecture.
50 bool "Broadcom Kona CCU clock support"
51 depends on ARCH_BCM_MOBILE || COMPILE_TEST
52 default ARCH_BCM_MOBILE
54 Enable common clock framework support for Broadcom SoCs
55 using "Kona" style clock control units, including those
56 in the BCM281xx and BCM21664 families.
58 config COMMON_CLK_IPROC
61 Enable common clock framework support for Broadcom SoCs
62 based on the iProc architecture
65 bool "Broadcom Cygnus clock support"
66 depends on ARCH_BCM_CYGNUS || COMPILE_TEST
67 select COMMON_CLK_IPROC
68 default ARCH_BCM_CYGNUS
70 Enable common clock framework support for the Broadcom Cygnus SoC
73 bool "Broadcom Hurricane 2 clock support"
74 depends on ARCH_BCM_HR2 || COMPILE_TEST
75 select COMMON_CLK_IPROC
78 Enable common clock framework support for the Broadcom Hurricane 2
82 bool "Broadcom Northstar/Northstar Plus clock support"
83 depends on ARCH_BCM_5301X || ARCH_BCM_NSP || COMPILE_TEST
84 select COMMON_CLK_IPROC
85 default ARCH_BCM_5301X || ARCH_BCM_NSP
87 Enable common clock framework support for the Broadcom Northstar and
91 bool "Broadcom Northstar 2 clock support"
92 depends on ARCH_BCM_IPROC || COMPILE_TEST
93 select COMMON_CLK_IPROC
94 default ARCH_BCM_IPROC
96 Enable common clock framework support for the Broadcom Northstar 2 SoC
99 bool "Broadcom Stingray clock support"
100 depends on ARCH_BCM_IPROC || COMPILE_TEST
101 select COMMON_CLK_IPROC
102 default ARCH_BCM_IPROC
104 Enable common clock framework support for the Broadcom Stingray SoC
106 config CLK_RASPBERRYPI
107 tristate "Raspberry Pi firmware based clock support"
108 depends on RASPBERRYPI_FIRMWARE || (COMPILE_TEST && !RASPBERRYPI_FIRMWARE)
110 Enable common clock framework support for Raspberry Pi's firmware