David Brazdil | 0f672f6 | 2019-12-10 10:32:29 +0000 | [diff] [blame^] | 1 | # SPDX-License-Identifier: GPL-2.0-only |
| 2 | config 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 | |
Andrew Scull | b4b6d4a | 2019-01-02 15:54:55 +0000 | [diff] [blame] | 11 | config 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 | |
David Brazdil | 0f672f6 | 2019-12-10 10:32:29 +0000 | [diff] [blame^] | 20 | config 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 | |
Andrew Scull | b4b6d4a | 2019-01-02 15:54:55 +0000 | [diff] [blame] | 28 | config 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 | |
| 37 | config COMMON_CLK_IPROC |
| 38 | bool |
| 39 | help |
| 40 | Enable common clock framework support for Broadcom SoCs |
| 41 | based on the iProc architecture |
| 42 | |
| 43 | config 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 | |
| 51 | config 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 | |
| 60 | config 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 | |
| 69 | config 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 | |
| 77 | config 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 |
David Brazdil | 0f672f6 | 2019-12-10 10:32:29 +0000 | [diff] [blame^] | 84 | |
| 85 | config 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 |