Merge tag 'modules-for-v5.10' of git://git.kernel.org/pub/scm/linux/kernel/git/jeyu...
[linux-2.6-microblaze.git] / drivers / clk / bcm / Kconfig
1 # SPDX-License-Identifier: GPL-2.0-only
2
3 config CLK_BCM2711_DVP
4         tristate "Broadcom BCM2711 DVP support"
5         depends on ARCH_BCM2835 ||COMPILE_TEST
6         depends on COMMON_CLK
7         default ARCH_BCM2835
8         select RESET_CONTROLLER
9         select RESET_SIMPLE
10         help
11           Enable common clock framework support for the Broadcom BCM2711
12           DVP Controller.
13
14 config CLK_BCM2835
15         bool "Broadcom BCM2835 clock support"
16         depends on ARCH_BCM2835 || ARCH_BRCMSTB || COMPILE_TEST
17         depends on COMMON_CLK
18         default ARCH_BCM2835 || ARCH_BRCMSTB
19         help
20           Enable common clock framework support for Broadcom BCM2835
21           SoCs.
22
23 config CLK_BCM_63XX
24         bool "Broadcom BCM63xx clock support"
25         depends on ARCH_BCM_63XX || COMPILE_TEST
26         select COMMON_CLK_IPROC
27         default ARCH_BCM_63XX
28         help
29           Enable common clock framework support for Broadcom BCM63xx DSL SoCs
30           based on the ARM architecture
31
32 config CLK_BCM_63XX_GATE
33         bool "Broadcom BCM63xx gated clock support"
34         depends on BMIPS_GENERIC || COMPILE_TEST
35         default BMIPS_GENERIC
36         help
37           Enable common clock framework support for Broadcom BCM63xx DSL SoCs
38           based on the MIPS architecture
39
40 config CLK_BCM_KONA
41         bool "Broadcom Kona CCU clock support"
42         depends on ARCH_BCM_MOBILE || COMPILE_TEST
43         default ARCH_BCM_MOBILE
44         help
45           Enable common clock framework support for Broadcom SoCs
46           using "Kona" style clock control units, including those
47           in the BCM281xx and BCM21664 families.
48
49 config COMMON_CLK_IPROC
50         bool
51         help
52           Enable common clock framework support for Broadcom SoCs
53           based on the iProc architecture
54
55 config CLK_BCM_CYGNUS
56         bool "Broadcom Cygnus clock support"
57         depends on ARCH_BCM_CYGNUS || COMPILE_TEST
58         select COMMON_CLK_IPROC
59         default ARCH_BCM_CYGNUS
60         help
61           Enable common clock framework support for the Broadcom Cygnus SoC
62
63 config CLK_BCM_HR2
64         bool "Broadcom Hurricane 2 clock support"
65         depends on ARCH_BCM_HR2 || COMPILE_TEST
66         select COMMON_CLK_IPROC
67         default ARCH_BCM_HR2
68         help
69           Enable common clock framework support for the Broadcom Hurricane 2
70           SoC
71
72 config CLK_BCM_NSP
73         bool "Broadcom Northstar/Northstar Plus clock support"
74         depends on ARCH_BCM_5301X || ARCH_BCM_NSP || COMPILE_TEST
75         select COMMON_CLK_IPROC
76         default ARCH_BCM_5301X || ARCH_BCM_NSP
77         help
78           Enable common clock framework support for the Broadcom Northstar and
79           Northstar Plus SoCs
80
81 config CLK_BCM_NS2
82         bool "Broadcom Northstar 2 clock support"
83         depends on ARCH_BCM_IPROC || COMPILE_TEST
84         select COMMON_CLK_IPROC
85         default ARCH_BCM_IPROC
86         help
87           Enable common clock framework support for the Broadcom Northstar 2 SoC
88
89 config CLK_BCM_SR
90         bool "Broadcom Stingray clock support"
91         depends on ARCH_BCM_IPROC || COMPILE_TEST
92         select COMMON_CLK_IPROC
93         default ARCH_BCM_IPROC
94         help
95           Enable common clock framework support for the Broadcom Stingray SoC
96
97 config CLK_RASPBERRYPI
98         tristate "Raspberry Pi firmware based clock support"
99         depends on RASPBERRYPI_FIRMWARE || (COMPILE_TEST && !RASPBERRYPI_FIRMWARE)
100         help
101           Enable common clock framework support for Raspberry Pi's firmware
102           dependent clocks