xref: /openbmc/linux/drivers/clk/versatile/Kconfig (revision d4e15d48)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
2ba3fae06SLinus Walleij
35f55f1fbSRob Herringmenu "Clock driver for ARM Reference designs"
451c8b497SStephen Boyd	depends on HAS_IOMEM
5*d4e15d48SJean Delvare	depends on ARM || ARM64 || COMPILE_TEST
681134fb5SRob Herring
7323fd595SJean Delvareconfig CLK_ICST
881134fb5SRob Herring	bool "Clock driver for ARM Reference designs ICST"
9179c8fb3SLinus Walleij	select REGMAP_MMIO
10a7f7f624SMasahiro Yamada	help
115ee2b877SPawel Moll	  Supports clocking on ARM Reference designs:
125ee2b877SPawel Moll	  - Integrator/AP and Integrator/CP
135ee2b877SPawel Moll	  - RealView PB1176, EB, PB11MP and PBX
145ee2b877SPawel Moll
155ee2b877SPawel Mollconfig CLK_SP810
165ee2b877SPawel Moll	bool "Clock driver for ARM SP810 System Controller"
17562bbb23SRob Herring	default y if (ARCH_VEXPRESS && ARM)
18a7f7f624SMasahiro Yamada	help
195ee2b877SPawel Moll	  Supports clock muxing (REFCLK/TIMCLK to TIMERCLKEN0-3) capabilities
205ee2b877SPawel Moll	  of the ARM SP810 System Controller cell.
215ee2b877SPawel Moll
225ee2b877SPawel Mollconfig CLK_VEXPRESS_OSC
2375b272bdSRob Herring	tristate "Clock driver for Versatile Express OSC clock generators"
245ee2b877SPawel Moll	depends on VEXPRESS_CONFIG
2581134fb5SRob Herring	select REGMAP_MMIO
265ee2b877SPawel Moll	default y if ARCH_VEXPRESS
27a7f7f624SMasahiro Yamada	help
285ee2b877SPawel Moll	  Simple regmap-based driver driving clock generators on Versatile
295ee2b877SPawel Moll	  Express platforms hidden behind its configuration infrastructure,
305ee2b877SPawel Moll	  commonly known as OSCs.
3181134fb5SRob Herring
325f55f1fbSRob Herringendmenu
33