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