xref: /linux-6.15/drivers/clk/bcm/Kconfig (revision 4e85e535)
1config CLK_BCM2835
2	bool "Broadcom BCM2835 clock support"
3	depends on ARCH_BCM2835 || ARCH_BRCMSTB || COMPILE_TEST
4	depends on COMMON_CLK
5	default ARCH_BCM2835 || ARCH_BRCMSTB
6	help
7	  Enable common clock framework support for Broadcom BCM2835
8	  SoCs.
9
10config CLK_BCM_63XX
11	bool "Broadcom BCM63xx clock support"
12	depends on ARCH_BCM_63XX || COMPILE_TEST
13	select COMMON_CLK_IPROC
14	default ARCH_BCM_63XX
15	help
16	  Enable common clock framework support for Broadcom BCM63xx DSL SoCs
17	  based on the ARM architecture
18
19config CLK_BCM_KONA
20	bool "Broadcom Kona CCU clock support"
21	depends on ARCH_BCM_MOBILE || COMPILE_TEST
22	default ARCH_BCM_MOBILE
23	help
24	  Enable common clock framework support for Broadcom SoCs
25	  using "Kona" style clock control units, including those
26	  in the BCM281xx and BCM21664 families.
27
28config COMMON_CLK_IPROC
29	bool
30	help
31	  Enable common clock framework support for Broadcom SoCs
32	  based on the iProc architecture
33
34config CLK_BCM_CYGNUS
35	bool "Broadcom Cygnus clock support"
36	depends on ARCH_BCM_CYGNUS || COMPILE_TEST
37	select COMMON_CLK_IPROC
38	default ARCH_BCM_CYGNUS
39	help
40	  Enable common clock framework support for the Broadcom Cygnus SoC
41
42config CLK_BCM_HR2
43	bool "Broadcom Hurricane 2 clock support"
44	depends on ARCH_BCM_HR2 || COMPILE_TEST
45	select COMMON_CLK_IPROC
46	default ARCH_BCM_HR2
47	help
48	  Enable common clock framework support for the Broadcom Hurricane 2
49	  SoC
50
51config CLK_BCM_NSP
52	bool "Broadcom Northstar/Northstar Plus clock support"
53	depends on ARCH_BCM_5301X || ARCH_BCM_NSP || COMPILE_TEST
54	select COMMON_CLK_IPROC
55	default ARCH_BCM_5301X || ARCH_BCM_NSP
56	help
57	  Enable common clock framework support for the Broadcom Northstar and
58	  Northstar Plus SoCs
59
60config CLK_BCM_NS2
61	bool "Broadcom Northstar 2 clock support"
62	depends on ARCH_BCM_IPROC || COMPILE_TEST
63	select COMMON_CLK_IPROC
64	default ARCH_BCM_IPROC
65	help
66	  Enable common clock framework support for the Broadcom Northstar 2 SoC
67
68config CLK_BCM_SR
69	bool "Broadcom Stingray clock support"
70	depends on ARCH_BCM_IPROC || COMPILE_TEST
71	select COMMON_CLK_IPROC
72	default ARCH_BCM_IPROC
73	help
74	  Enable common clock framework support for the Broadcom Stingray SoC
75
76config CLK_RASPBERRYPI
77	tristate "Raspberry Pi firmware based clock support"
78	depends on RASPBERRYPI_FIRMWARE || (COMPILE_TEST && !RASPBERRYPI_FIRMWARE)
79	help
80	  Enable common clock framework support for Raspberry Pi's firmware
81	  dependent clocks
82