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