GNU Linux-libre 5.10.215-gnu1
[releases.git] / drivers / clk / versatile / Kconfig
1 # SPDX-License-Identifier: GPL-2.0-only
2
3 menu "Clock driver for ARM Reference designs"
4         depends on ARCH_INTEGRATOR || ARCH_REALVIEW || \
5                 ARCH_VERSATILE || ARCH_VEXPRESS || COMPILE_TEST
6
7 config ICST
8         bool "Clock driver for ARM Reference designs ICST"
9         select REGMAP_MMIO
10         help
11           Supports clocking on ARM Reference designs:
12           - Integrator/AP and Integrator/CP
13           - RealView PB1176, EB, PB11MP and PBX
14
15 config CLK_SP810
16         bool "Clock driver for ARM SP810 System Controller"
17         default y if (ARCH_VEXPRESS && ARM)
18         help
19           Supports clock muxing (REFCLK/TIMCLK to TIMERCLKEN0-3) capabilities
20           of the ARM SP810 System Controller cell.
21
22 config CLK_VEXPRESS_OSC
23         tristate "Clock driver for Versatile Express OSC clock generators"
24         depends on VEXPRESS_CONFIG
25         select REGMAP_MMIO
26         default y if ARCH_VEXPRESS
27         help
28           Simple regmap-based driver driving clock generators on Versatile
29           Express platforms hidden behind its configuration infrastructure,
30           commonly known as OSCs.
31
32 endmenu