1# SPDX-License-Identifier: GPL-2.0-only 2 3config CLK_BCM2711_DVP 4 tristate "Broadcom BCM2711 DVP support" 5 depends on ARCH_BCM2835 ||COMPILE_TEST 6 depends on COMMON_CLK 7 default ARCH_BCM2835 8 select RESET_SIMPLE 9 help 10 Enable common clock framework support for the Broadcom BCM2711 11 DVP Controller. 12 13config CLK_BCM2835 14 bool "Broadcom BCM2835 clock support" 15 depends on ARCH_BCM2835 || ARCH_BRCMSTB || COMPILE_TEST 16 depends on COMMON_CLK 17 default ARCH_BCM2835 || ARCH_BRCMSTB 18 help 19 Enable common clock framework support for Broadcom BCM2835 20 SoCs. 21 22config CLK_BCM_63XX 23 bool "Broadcom BCM63xx clock support" 24 depends on ARCH_BCM_63XX || COMPILE_TEST 25 select COMMON_CLK_IPROC 26 default ARCH_BCM_63XX 27 help 28 Enable common clock framework support for Broadcom BCM63xx DSL SoCs 29 based on the ARM architecture 30 31config CLK_BCM_63XX_GATE 32 bool "Broadcom BCM63xx gated clock support" 33 depends on BMIPS_GENERIC || COMPILE_TEST 34 default BMIPS_GENERIC 35 help 36 Enable common clock framework support for Broadcom BCM63xx DSL SoCs 37 based on the MIPS architecture 38 39config CLK_BCM_KONA 40 bool "Broadcom Kona CCU clock support" 41 depends on ARCH_BCM_MOBILE || COMPILE_TEST 42 default ARCH_BCM_MOBILE 43 help 44 Enable common clock framework support for Broadcom SoCs 45 using "Kona" style clock control units, including those 46 in the BCM281xx and BCM21664 families. 47 48config COMMON_CLK_IPROC 49 bool 50 help 51 Enable common clock framework support for Broadcom SoCs 52 based on the iProc architecture 53 54config CLK_BCM_CYGNUS 55 bool "Broadcom Cygnus clock support" 56 depends on ARCH_BCM_CYGNUS || COMPILE_TEST 57 select COMMON_CLK_IPROC 58 default ARCH_BCM_CYGNUS 59 help 60 Enable common clock framework support for the Broadcom Cygnus SoC 61 62config CLK_BCM_HR2 63 bool "Broadcom Hurricane 2 clock support" 64 depends on ARCH_BCM_HR2 || COMPILE_TEST 65 select COMMON_CLK_IPROC 66 default ARCH_BCM_HR2 67 help 68 Enable common clock framework support for the Broadcom Hurricane 2 69 SoC 70 71config CLK_BCM_NSP 72 bool "Broadcom Northstar/Northstar Plus clock support" 73 depends on ARCH_BCM_5301X || ARCH_BCM_NSP || COMPILE_TEST 74 select COMMON_CLK_IPROC 75 default ARCH_BCM_5301X || ARCH_BCM_NSP 76 help 77 Enable common clock framework support for the Broadcom Northstar and 78 Northstar Plus SoCs 79 80config CLK_BCM_NS2 81 bool "Broadcom Northstar 2 clock support" 82 depends on ARCH_BCM_IPROC || COMPILE_TEST 83 select COMMON_CLK_IPROC 84 default ARCH_BCM_IPROC 85 help 86 Enable common clock framework support for the Broadcom Northstar 2 SoC 87 88config CLK_BCM_SR 89 bool "Broadcom Stingray clock support" 90 depends on ARCH_BCM_IPROC || COMPILE_TEST 91 select COMMON_CLK_IPROC 92 default ARCH_BCM_IPROC 93 help 94 Enable common clock framework support for the Broadcom Stingray SoC 95 96config CLK_RASPBERRYPI 97 tristate "Raspberry Pi firmware based clock support" 98 depends on RASPBERRYPI_FIRMWARE || (COMPILE_TEST && !RASPBERRYPI_FIRMWARE) 99 help 100 Enable common clock framework support for Raspberry Pi's firmware 101 dependent clocks 102