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_BCM_63XX || 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
41 bool "Broadcom Kona CCU clock support"
42 depends on ARCH_BCM_MOBILE || COMPILE_TEST
43 default ARCH_BCM_MOBILE
45 Enable common clock framework support for Broadcom SoCs
46 using "Kona" style clock control units, including those
47 in the BCM281xx and BCM21664 families.
49 config COMMON_CLK_IPROC
52 Enable common clock framework support for Broadcom SoCs
53 based on the iProc architecture
56 bool "Broadcom Cygnus clock support"
57 depends on ARCH_BCM_CYGNUS || COMPILE_TEST
58 select COMMON_CLK_IPROC
59 default ARCH_BCM_CYGNUS
61 Enable common clock framework support for the Broadcom Cygnus SoC
64 bool "Broadcom Hurricane 2 clock support"
65 depends on ARCH_BCM_HR2 || COMPILE_TEST
66 select COMMON_CLK_IPROC
69 Enable common clock framework support for the Broadcom Hurricane 2
73 bool "Broadcom Northstar/Northstar Plus clock support"
74 depends on ARCH_BCM_5301X || ARCH_BCM_NSP || COMPILE_TEST
75 select COMMON_CLK_IPROC
76 default ARCH_BCM_5301X || ARCH_BCM_NSP
78 Enable common clock framework support for the Broadcom Northstar and
82 bool "Broadcom Northstar 2 clock support"
83 depends on ARCH_BCM_IPROC || COMPILE_TEST
84 select COMMON_CLK_IPROC
85 default ARCH_BCM_IPROC
87 Enable common clock framework support for the Broadcom Northstar 2 SoC
90 bool "Broadcom Stingray clock support"
91 depends on ARCH_BCM_IPROC || COMPILE_TEST
92 select COMMON_CLK_IPROC
93 default ARCH_BCM_IPROC
95 Enable common clock framework support for the Broadcom Stingray SoC
97 config CLK_RASPBERRYPI
98 tristate "Raspberry Pi firmware based clock support"
99 depends on RASPBERRYPI_FIRMWARE || (COMPILE_TEST && !RASPBERRYPI_FIRMWARE)
101 Enable common clock framework support for Raspberry Pi's firmware