Merge tag 'riscv-for-linus-5.17-mw0' of git://git.kernel.org/pub/scm/linux/kernel...
[linux-block.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 HAS_IOMEM
5         depends on ARM || ARM64 || COMPILE_TEST
6
7 config CLK_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