1# SPDX-License-Identifier: GPL-2.0-only 2config CLK_BCM2835 3 bool "Broadcom BCM2835 clock support" 4 depends on ARCH_BCM2835 || ARCH_BRCMSTB || COMPILE_TEST 5 depends on COMMON_CLK 6 default ARCH_BCM2835 || ARCH_BRCMSTB 7 help 8 Enable common clock framework support for Broadcom BCM2835 9 SoCs. 10 11config CLK_BCM_63XX 12 bool "Broadcom BCM63xx clock support" 13 depends on ARCH_BCM_63XX || COMPILE_TEST 14 select COMMON_CLK_IPROC 15 default ARCH_BCM_63XX 16 help 17 Enable common clock framework support for Broadcom BCM63xx DSL SoCs 18 based on the ARM architecture 19 20config CLK_BCM_63XX_GATE 21 bool "Broadcom BCM63xx gated clock support" 22 depends on BMIPS_GENERIC || COMPILE_TEST 23 default BMIPS_GENERIC 24 help 25 Enable common clock framework support for Broadcom BCM63xx DSL SoCs 26 based on the MIPS architecture 27 28config CLK_BCM_KONA 29 bool "Broadcom Kona CCU clock support" 30 depends on ARCH_BCM_MOBILE || COMPILE_TEST 31 default ARCH_BCM_MOBILE 32 help 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. 36 37config COMMON_CLK_IPROC 38 bool 39 help 40 Enable common clock framework support for Broadcom SoCs 41 based on the iProc architecture 42 43config CLK_BCM_CYGNUS 44 bool "Broadcom Cygnus clock support" 45 depends on ARCH_BCM_CYGNUS || COMPILE_TEST 46 select COMMON_CLK_IPROC 47 default ARCH_BCM_CYGNUS 48 help 49 Enable common clock framework support for the Broadcom Cygnus SoC 50 51config CLK_BCM_HR2 52 bool "Broadcom Hurricane 2 clock support" 53 depends on ARCH_BCM_HR2 || COMPILE_TEST 54 select COMMON_CLK_IPROC 55 default ARCH_BCM_HR2 56 help 57 Enable common clock framework support for the Broadcom Hurricane 2 58 SoC 59 60config CLK_BCM_NSP 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 65 help 66 Enable common clock framework support for the Broadcom Northstar and 67 Northstar Plus SoCs 68 69config CLK_BCM_NS2 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 74 help 75 Enable common clock framework support for the Broadcom Northstar 2 SoC 76 77config CLK_BCM_SR 78 bool "Broadcom Stingray clock support" 79 depends on ARCH_BCM_IPROC || COMPILE_TEST 80 select COMMON_CLK_IPROC 81 default ARCH_BCM_IPROC 82 help 83 Enable common clock framework support for the Broadcom Stingray SoC 84 85config CLK_RASPBERRYPI 86 tristate "Raspberry Pi firmware based clock support" 87 depends on RASPBERRYPI_FIRMWARE || (COMPILE_TEST && !RASPBERRYPI_FIRMWARE) 88 help 89 Enable common clock framework support for Raspberry Pi's firmware 90 dependent clocks 91