xref: /linux/drivers/clk/bcm/Kconfig (revision 789bc177f828d37506ee11a92ff88e3065d572d7)
15d59f12aSFlorian Fainelliconfig CLK_BCM2835
25d59f12aSFlorian Fainelli	bool "Broadcom BCM2835 clock support"
3*789bc177SFlorian Fainelli	depends on ARCH_BCM2835 || ARCH_BRCMSTB || COMPILE_TEST
45d59f12aSFlorian Fainelli	depends on COMMON_CLK
5*789bc177SFlorian Fainelli	default ARCH_BCM2835 || ARCH_BRCMSTB
65d59f12aSFlorian Fainelli	help
75d59f12aSFlorian Fainelli	  Enable common clock framework support for Broadcom BCM2835
85d59f12aSFlorian Fainelli	  SoCs.
95d59f12aSFlorian Fainelli
10addc3ba6SFlorian Fainelliconfig CLK_BCM_63XX
11addc3ba6SFlorian Fainelli	bool "Broadcom BCM63xx clock support"
12addc3ba6SFlorian Fainelli	depends on ARCH_BCM_63XX || COMPILE_TEST
13addc3ba6SFlorian Fainelli	select COMMON_CLK_IPROC
14addc3ba6SFlorian Fainelli	default ARCH_BCM_63XX
15addc3ba6SFlorian Fainelli	help
16addc3ba6SFlorian Fainelli	  Enable common clock framework support for Broadcom BCM63xx DSL SoCs
17addc3ba6SFlorian Fainelli	  based on the ARM architecture
18addc3ba6SFlorian Fainelli
191f27f152SAlex Elderconfig CLK_BCM_KONA
201f27f152SAlex Elder	bool "Broadcom Kona CCU clock support"
214a7748c3SJavier Martinez Canillas	depends on ARCH_BCM_MOBILE || COMPILE_TEST
22100edfe3SStephen Boyd	default ARCH_BCM_MOBILE
231f27f152SAlex Elder	help
241f27f152SAlex Elder	  Enable common clock framework support for Broadcom SoCs
251f27f152SAlex Elder	  using "Kona" style clock control units, including those
267d3723baSAlex Elder	  in the BCM281xx and BCM21664 families.
275fe225c1SRay Jui
285fe225c1SRay Juiconfig COMMON_CLK_IPROC
29100edfe3SStephen Boyd	bool
305fe225c1SRay Jui	help
315fe225c1SRay Jui	  Enable common clock framework support for Broadcom SoCs
325fe225c1SRay Jui	  based on the iProc architecture
33f4e87150SJon Mason
34f4e87150SJon Masonconfig CLK_BCM_CYGNUS
35f4e87150SJon Mason	bool "Broadcom Cygnus clock support"
36f4e87150SJon Mason	depends on ARCH_BCM_CYGNUS || COMPILE_TEST
37100edfe3SStephen Boyd	select COMMON_CLK_IPROC
38f4e87150SJon Mason	default ARCH_BCM_CYGNUS
39f4e87150SJon Mason	help
40f4e87150SJon Mason	  Enable common clock framework support for the Broadcom Cygnus SoC
41f4e87150SJon Mason
4204c3767fSFlorian Fainelliconfig CLK_BCM_HR2
4304c3767fSFlorian Fainelli	bool "Broadcom Hurricane 2 clock support"
4404c3767fSFlorian Fainelli	depends on ARCH_BCM_HR2 || COMPILE_TEST
4504c3767fSFlorian Fainelli	select COMMON_CLK_IPROC
4604c3767fSFlorian Fainelli	default ARCH_BCM_HR2
4704c3767fSFlorian Fainelli	help
4804c3767fSFlorian Fainelli	  Enable common clock framework support for the Broadcom Hurricane 2
4904c3767fSFlorian Fainelli	  SoC
5004c3767fSFlorian Fainelli
51f4e87150SJon Masonconfig CLK_BCM_NSP
52f4e87150SJon Mason	bool "Broadcom Northstar/Northstar Plus clock support"
53f4e87150SJon Mason	depends on ARCH_BCM_5301X || ARCH_BCM_NSP || COMPILE_TEST
54100edfe3SStephen Boyd	select COMMON_CLK_IPROC
55f4e87150SJon Mason	default ARCH_BCM_5301X || ARCH_BCM_NSP
56f4e87150SJon Mason	help
57f4e87150SJon Mason	  Enable common clock framework support for the Broadcom Northstar and
58f4e87150SJon Mason	  Northstar Plus SoCs
59f4e87150SJon Mason
60f4e87150SJon Masonconfig CLK_BCM_NS2
61f4e87150SJon Mason	bool "Broadcom Northstar 2 clock support"
62f4e87150SJon Mason	depends on ARCH_BCM_IPROC || COMPILE_TEST
63100edfe3SStephen Boyd	select COMMON_CLK_IPROC
64f4e87150SJon Mason	default ARCH_BCM_IPROC
65f4e87150SJon Mason	help
66f4e87150SJon Mason	  Enable common clock framework support for the Broadcom Northstar 2 SoC
67654cdd32SSandeep Tripathy
68654cdd32SSandeep Tripathyconfig CLK_BCM_SR
69654cdd32SSandeep Tripathy	bool "Broadcom Stingray clock support"
70654cdd32SSandeep Tripathy	depends on ARCH_BCM_IPROC || COMPILE_TEST
71654cdd32SSandeep Tripathy	select COMMON_CLK_IPROC
72654cdd32SSandeep Tripathy	default ARCH_BCM_IPROC
73654cdd32SSandeep Tripathy	help
74654cdd32SSandeep Tripathy	  Enable common clock framework support for the Broadcom Stingray SoC
75