18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only 28c2ecf20Sopenharmony_ci 38c2ecf20Sopenharmony_cimenu "Clock driver for ARM Reference designs" 48c2ecf20Sopenharmony_ci depends on ARCH_INTEGRATOR || ARCH_REALVIEW || \ 58c2ecf20Sopenharmony_ci ARCH_VERSATILE || ARCH_VEXPRESS || COMPILE_TEST 68c2ecf20Sopenharmony_ci 78c2ecf20Sopenharmony_ciconfig ICST 88c2ecf20Sopenharmony_ci bool "Clock driver for ARM Reference designs ICST" 98c2ecf20Sopenharmony_ci select REGMAP_MMIO 108c2ecf20Sopenharmony_ci help 118c2ecf20Sopenharmony_ci Supports clocking on ARM Reference designs: 128c2ecf20Sopenharmony_ci - Integrator/AP and Integrator/CP 138c2ecf20Sopenharmony_ci - RealView PB1176, EB, PB11MP and PBX 148c2ecf20Sopenharmony_ci 158c2ecf20Sopenharmony_ciconfig CLK_SP810 168c2ecf20Sopenharmony_ci bool "Clock driver for ARM SP810 System Controller" 178c2ecf20Sopenharmony_ci default y if (ARCH_VEXPRESS && ARM) 188c2ecf20Sopenharmony_ci help 198c2ecf20Sopenharmony_ci Supports clock muxing (REFCLK/TIMCLK to TIMERCLKEN0-3) capabilities 208c2ecf20Sopenharmony_ci of the ARM SP810 System Controller cell. 218c2ecf20Sopenharmony_ci 228c2ecf20Sopenharmony_ciconfig CLK_VEXPRESS_OSC 238c2ecf20Sopenharmony_ci tristate "Clock driver for Versatile Express OSC clock generators" 248c2ecf20Sopenharmony_ci depends on VEXPRESS_CONFIG 258c2ecf20Sopenharmony_ci select REGMAP_MMIO 268c2ecf20Sopenharmony_ci default y if ARCH_VEXPRESS 278c2ecf20Sopenharmony_ci help 288c2ecf20Sopenharmony_ci Simple regmap-based driver driving clock generators on Versatile 298c2ecf20Sopenharmony_ci Express platforms hidden behind its configuration infrastructure, 308c2ecf20Sopenharmony_ci commonly known as OSCs. 318c2ecf20Sopenharmony_ci 328c2ecf20Sopenharmony_ciendmenu 33