| 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 |