blob: 8c83977a7dc425b07d2dd262c7599ee4cd23a422 [file] [log] [blame]
David Brazdil0f672f62019-12-10 10:32:29 +00001# 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
Andrew Scullb4b6d4a2019-01-02 15:54:55 +000011config 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 Brazdil0f672f62019-12-10 10:32:29 +000020config 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 Scullb4b6d4a2019-01-02 15:54:55 +000028config 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
David Brazdil0f672f62019-12-10 10:32:29 +000084
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