Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
[linux-2.6-block.git] / drivers / clk / bcm / Kconfig
CommitLineData
ec8f24b7 1# SPDX-License-Identifier: GPL-2.0-only
5d59f12a
FF
2config 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
11config 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
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
1f27f152
AE
28config 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
37config 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
43config 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
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
f4e87150
JM
60config 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
69config 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
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
4e85e535
NSJ
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