Commit | Line | Data |
---|---|---|
ec8f24b7 | 1 | # SPDX-License-Identifier: GPL-2.0-only |
5d59f12a FF |
2 | config CLK_BCM2835 |
3 | bool "Broadcom BCM2835 clock support" | |
789bc177 | 4 | depends on ARCH_BCM2835 || ARCH_BRCMSTB || COMPILE_TEST |
5d59f12a | 5 | depends on COMMON_CLK |
789bc177 | 6 | default ARCH_BCM2835 || ARCH_BRCMSTB |
5d59f12a FF |
7 | help |
8 | Enable common clock framework support for Broadcom BCM2835 | |
9 | SoCs. | |
10 | ||
addc3ba6 FF |
11 | config CLK_BCM_63XX |
12 | bool "Broadcom BCM63xx clock support" | |
13 | depends on ARCH_BCM_63XX || COMPILE_TEST | |
addc3ba6 FF |
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 | ||
1c099779 JG |
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 | ||
1f27f152 AE |
28 | config CLK_BCM_KONA |
29 | bool "Broadcom Kona CCU clock support" | |
4a7748c3 | 30 | depends on ARCH_BCM_MOBILE || COMPILE_TEST |
100edfe3 | 31 | default ARCH_BCM_MOBILE |
1f27f152 AE |
32 | help |
33 | Enable common clock framework support for Broadcom SoCs | |
34 | using "Kona" style clock control units, including those | |
7d3723ba | 35 | in the BCM281xx and BCM21664 families. |
5fe225c1 RJ |
36 | |
37 | config COMMON_CLK_IPROC | |
100edfe3 | 38 | bool |
5fe225c1 RJ |
39 | help |
40 | Enable common clock framework support for Broadcom SoCs | |
41 | based on the iProc architecture | |
f4e87150 | 42 | |
f4e87150 JM |
43 | config CLK_BCM_CYGNUS |
44 | bool "Broadcom Cygnus clock support" | |
45 | depends on ARCH_BCM_CYGNUS || COMPILE_TEST | |
100edfe3 | 46 | select COMMON_CLK_IPROC |
f4e87150 JM |
47 | default ARCH_BCM_CYGNUS |
48 | help | |
49 | Enable common clock framework support for the Broadcom Cygnus SoC | |
50 | ||
04c3767f FF |
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 | ||
f4e87150 JM |
60 | config CLK_BCM_NSP |
61 | bool "Broadcom Northstar/Northstar Plus clock support" | |
62 | depends on ARCH_BCM_5301X || ARCH_BCM_NSP || COMPILE_TEST | |
100edfe3 | 63 | select COMMON_CLK_IPROC |
f4e87150 JM |
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 | |
100edfe3 | 72 | select COMMON_CLK_IPROC |
f4e87150 JM |
73 | default ARCH_BCM_IPROC |
74 | help | |
75 | Enable common clock framework support for the Broadcom Northstar 2 SoC | |
654cdd32 ST |
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 | |
4e85e535 NSJ |
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 |