Kconfig 2.64 KB
Newer Older
1
# SPDX-License-Identifier: GPL-2.0-only
2 3
config CLK_BCM2835
	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 8 9 10
	help
	  Enable common clock framework support for Broadcom BCM2835
	  SoCs.

11 12 13 14 15 16 17 18 19
config CLK_BCM_63XX
	bool "Broadcom BCM63xx clock support"
	depends on ARCH_BCM_63XX || COMPILE_TEST
	select COMMON_CLK_IPROC
	default ARCH_BCM_63XX
	help
	  Enable common clock framework support for Broadcom BCM63xx DSL SoCs
	  based on the ARM architecture

20 21 22 23 24 25 26 27
config CLK_BCM_63XX_GATE
	bool "Broadcom BCM63xx gated clock support"
	depends on BMIPS_GENERIC || COMPILE_TEST
	default BMIPS_GENERIC
	help
	  Enable common clock framework support for Broadcom BCM63xx DSL SoCs
	  based on the MIPS architecture

28 29
config CLK_BCM_KONA
	bool "Broadcom Kona CCU clock support"
30
	depends on ARCH_BCM_MOBILE || COMPILE_TEST
31
	default ARCH_BCM_MOBILE
32 33 34
	help
	  Enable common clock framework support for Broadcom SoCs
	  using "Kona" style clock control units, including those
35
	  in the BCM281xx and BCM21664 families.
36 37

config COMMON_CLK_IPROC
38
	bool
39 40 41
	help
	  Enable common clock framework support for Broadcom SoCs
	  based on the iProc architecture
42 43 44 45

config CLK_BCM_CYGNUS
	bool "Broadcom Cygnus clock support"
	depends on ARCH_BCM_CYGNUS || COMPILE_TEST
46
	select COMMON_CLK_IPROC
47 48 49 50
	default ARCH_BCM_CYGNUS
	help
	  Enable common clock framework support for the Broadcom Cygnus SoC

51 52 53 54 55 56 57 58 59
config CLK_BCM_HR2
	bool "Broadcom Hurricane 2 clock support"
	depends on ARCH_BCM_HR2 || COMPILE_TEST
	select COMMON_CLK_IPROC
	default ARCH_BCM_HR2
	help
	  Enable common clock framework support for the Broadcom Hurricane 2
	  SoC

60 61 62
config CLK_BCM_NSP
	bool "Broadcom Northstar/Northstar Plus clock support"
	depends on ARCH_BCM_5301X || ARCH_BCM_NSP || COMPILE_TEST
63
	select COMMON_CLK_IPROC
64 65 66 67 68 69 70 71
	default ARCH_BCM_5301X || ARCH_BCM_NSP
	help
	  Enable common clock framework support for the Broadcom Northstar and
	  Northstar Plus SoCs

config CLK_BCM_NS2
	bool "Broadcom Northstar 2 clock support"
	depends on ARCH_BCM_IPROC || COMPILE_TEST
72
	select COMMON_CLK_IPROC
73 74 75
	default ARCH_BCM_IPROC
	help
	  Enable common clock framework support for the Broadcom Northstar 2 SoC
76 77 78 79 80 81 82 83

config CLK_BCM_SR
	bool "Broadcom Stingray clock support"
	depends on ARCH_BCM_IPROC || COMPILE_TEST
	select COMMON_CLK_IPROC
	default ARCH_BCM_IPROC
	help
	  Enable common clock framework support for the Broadcom Stingray SoC
84 85 86 87 88 89 90

config CLK_RASPBERRYPI
	tristate "Raspberry Pi firmware based clock support"
	depends on RASPBERRYPI_FIRMWARE || (COMPILE_TEST && !RASPBERRYPI_FIRMWARE)
	help
	  Enable common clock framework support for Raspberry Pi's firmware
	  dependent clocks