xref: /linux/drivers/clk/bcm/Kconfig (revision ec8f24b7faaf3d4799a7c3f4c1b87f6b02778ad1)
1*ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
2addc3ba6SFlorian Fainelliconfig CLK_BCM_63XX
3addc3ba6SFlorian Fainelli	bool "Broadcom BCM63xx clock support"
4addc3ba6SFlorian Fainelli	depends on ARCH_BCM_63XX || COMPILE_TEST
5addc3ba6SFlorian Fainelli	select COMMON_CLK_IPROC
6addc3ba6SFlorian Fainelli	default ARCH_BCM_63XX
7addc3ba6SFlorian Fainelli	help
8addc3ba6SFlorian Fainelli	  Enable common clock framework support for Broadcom BCM63xx DSL SoCs
9addc3ba6SFlorian Fainelli	  based on the ARM architecture
10addc3ba6SFlorian Fainelli
111f27f152SAlex Elderconfig CLK_BCM_KONA
121f27f152SAlex Elder	bool "Broadcom Kona CCU clock support"
134a7748c3SJavier Martinez Canillas	depends on ARCH_BCM_MOBILE || COMPILE_TEST
14100edfe3SStephen Boyd	default ARCH_BCM_MOBILE
151f27f152SAlex Elder	help
161f27f152SAlex Elder	  Enable common clock framework support for Broadcom SoCs
171f27f152SAlex Elder	  using "Kona" style clock control units, including those
187d3723baSAlex Elder	  in the BCM281xx and BCM21664 families.
195fe225c1SRay Jui
205fe225c1SRay Juiconfig COMMON_CLK_IPROC
21100edfe3SStephen Boyd	bool
225fe225c1SRay Jui	help
235fe225c1SRay Jui	  Enable common clock framework support for Broadcom SoCs
245fe225c1SRay Jui	  based on the iProc architecture
25f4e87150SJon Mason
26f4e87150SJon Masonconfig CLK_BCM_CYGNUS
27f4e87150SJon Mason	bool "Broadcom Cygnus clock support"
28f4e87150SJon Mason	depends on ARCH_BCM_CYGNUS || COMPILE_TEST
29100edfe3SStephen Boyd	select COMMON_CLK_IPROC
30f4e87150SJon Mason	default ARCH_BCM_CYGNUS
31f4e87150SJon Mason	help
32f4e87150SJon Mason	  Enable common clock framework support for the Broadcom Cygnus SoC
33f4e87150SJon Mason
3404c3767fSFlorian Fainelliconfig CLK_BCM_HR2
3504c3767fSFlorian Fainelli	bool "Broadcom Hurricane 2 clock support"
3604c3767fSFlorian Fainelli	depends on ARCH_BCM_HR2 || COMPILE_TEST
3704c3767fSFlorian Fainelli	select COMMON_CLK_IPROC
3804c3767fSFlorian Fainelli	default ARCH_BCM_HR2
3904c3767fSFlorian Fainelli	help
4004c3767fSFlorian Fainelli	  Enable common clock framework support for the Broadcom Hurricane 2
4104c3767fSFlorian Fainelli	  SoC
4204c3767fSFlorian Fainelli
43f4e87150SJon Masonconfig CLK_BCM_NSP
44f4e87150SJon Mason	bool "Broadcom Northstar/Northstar Plus clock support"
45f4e87150SJon Mason	depends on ARCH_BCM_5301X || ARCH_BCM_NSP || COMPILE_TEST
46100edfe3SStephen Boyd	select COMMON_CLK_IPROC
47f4e87150SJon Mason	default ARCH_BCM_5301X || ARCH_BCM_NSP
48f4e87150SJon Mason	help
49f4e87150SJon Mason	  Enable common clock framework support for the Broadcom Northstar and
50f4e87150SJon Mason	  Northstar Plus SoCs
51f4e87150SJon Mason
52f4e87150SJon Masonconfig CLK_BCM_NS2
53f4e87150SJon Mason	bool "Broadcom Northstar 2 clock support"
54f4e87150SJon Mason	depends on ARCH_BCM_IPROC || COMPILE_TEST
55100edfe3SStephen Boyd	select COMMON_CLK_IPROC
56f4e87150SJon Mason	default ARCH_BCM_IPROC
57f4e87150SJon Mason	help
58f4e87150SJon Mason	  Enable common clock framework support for the Broadcom Northstar 2 SoC
59654cdd32SSandeep Tripathy
60654cdd32SSandeep Tripathyconfig CLK_BCM_SR
61654cdd32SSandeep Tripathy	bool "Broadcom Stingray clock support"
62654cdd32SSandeep Tripathy	depends on ARCH_BCM_IPROC || COMPILE_TEST
63654cdd32SSandeep Tripathy	select COMMON_CLK_IPROC
64654cdd32SSandeep Tripathy	default ARCH_BCM_IPROC
65654cdd32SSandeep Tripathy	help
66654cdd32SSandeep Tripathy	  Enable common clock framework support for the Broadcom Stingray SoC
67