xref: /openbmc/linux/drivers/clk/versatile/Kconfig (revision 179c8fb3)
1config COMMON_CLK_VERSATILE
2	bool "Clock driver for ARM Reference designs"
3	depends on ARCH_INTEGRATOR || ARCH_REALVIEW || ARCH_VEXPRESS || ARM64 || COMPILE_TEST
4	select REGMAP_MMIO
5	---help---
6          Supports clocking on ARM Reference designs:
7	  - Integrator/AP and Integrator/CP
8	  - RealView PB1176, EB, PB11MP and PBX
9	  - Versatile Express
10
11config CLK_SP810
12	bool "Clock driver for ARM SP810 System Controller"
13	depends on COMMON_CLK_VERSATILE
14	default y if ARCH_VEXPRESS
15	---help---
16	  Supports clock muxing (REFCLK/TIMCLK to TIMERCLKEN0-3) capabilities
17	  of the ARM SP810 System Controller cell.
18
19config CLK_VEXPRESS_OSC
20	bool "Clock driver for Versatile Express OSC clock generators"
21	depends on COMMON_CLK_VERSATILE
22	depends on VEXPRESS_CONFIG
23	default y if ARCH_VEXPRESS
24	---help---
25	  Simple regmap-based driver driving clock generators on Versatile
26	  Express platforms hidden behind its configuration infrastructure,
27	  commonly known as OSCs.
28