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