Linus Walleij | ba3fae0 | 2017-02-01 10:41:43 +0100 | [diff] [blame] | 1 | config ICST |
| 2 | bool |
| 3 | |
Pawel Moll | 5ee2b87 | 2013-09-17 17:16:15 +0100 | [diff] [blame] | 4 | config COMMON_CLK_VERSATILE |
| 5 | bool "Clock driver for ARM Reference designs" |
Rob Herring | 16956fe | 2015-12-08 14:44:16 -0600 | [diff] [blame] | 6 | depends on ARCH_INTEGRATOR || ARCH_REALVIEW || \ |
| 7 | ARCH_VERSATILE || ARCH_VEXPRESS || ARM64 || \ |
| 8 | COMPILE_TEST |
Linus Walleij | 179c8fb | 2015-10-12 15:52:50 +0200 | [diff] [blame] | 9 | select REGMAP_MMIO |
Pawel Moll | 5ee2b87 | 2013-09-17 17:16:15 +0100 | [diff] [blame] | 10 | ---help--- |
| 11 | Supports clocking on ARM Reference designs: |
| 12 | - Integrator/AP and Integrator/CP |
| 13 | - RealView PB1176, EB, PB11MP and PBX |
| 14 | - Versatile Express |
| 15 | |
| 16 | config CLK_SP810 |
| 17 | bool "Clock driver for ARM SP810 System Controller" |
| 18 | depends on COMMON_CLK_VERSATILE |
| 19 | default y if ARCH_VEXPRESS |
| 20 | ---help--- |
| 21 | Supports clock muxing (REFCLK/TIMCLK to TIMERCLKEN0-3) capabilities |
| 22 | of the ARM SP810 System Controller cell. |
| 23 | |
| 24 | config CLK_VEXPRESS_OSC |
| 25 | bool "Clock driver for Versatile Express OSC clock generators" |
| 26 | depends on COMMON_CLK_VERSATILE |
| 27 | depends on VEXPRESS_CONFIG |
| 28 | default y if ARCH_VEXPRESS |
| 29 | ---help--- |
| 30 | Simple regmap-based driver driving clock generators on Versatile |
| 31 | Express platforms hidden behind its configuration infrastructure, |
| 32 | commonly known as OSCs. |