xref: /linux/drivers/clocksource/Kconfig (revision c39b9fd728d8173ecda993524089fbc38211a17f)
1config CLKSRC_OF
2	bool
3
4config CLKSRC_I8253
5	bool
6
7config CLKEVT_I8253
8	bool
9
10config I8253_LOCK
11	bool
12
13config CLKBLD_I8253
14	def_bool y if CLKSRC_I8253 || CLKEVT_I8253 || I8253_LOCK
15
16config CLKSRC_MMIO
17	bool
18
19config DW_APB_TIMER
20	bool
21
22config DW_APB_TIMER_OF
23	bool
24
25config ARMADA_370_XP_TIMER
26	bool
27
28config SUN4I_TIMER
29	bool
30
31config VT8500_TIMER
32	bool
33
34config CADENCE_TTC_TIMER
35	bool
36
37config CLKSRC_NOMADIK_MTU
38	bool
39	depends on (ARCH_NOMADIK || ARCH_U8500)
40	select CLKSRC_MMIO
41	help
42	  Support for Multi Timer Unit. MTU provides access
43	  to multiple interrupt generating programmable
44	  32-bit free running decrementing counters.
45
46config CLKSRC_NOMADIK_MTU_SCHED_CLOCK
47	bool
48	depends on CLKSRC_NOMADIK_MTU
49	help
50	  Use the Multi Timer Unit as the sched_clock.
51
52config CLKSRC_DBX500_PRCMU
53	bool "Clocksource PRCMU Timer"
54	depends on UX500_SOC_DB8500
55	default y
56	help
57	  Use the always on PRCMU Timer as clocksource
58
59config CLKSRC_DBX500_PRCMU_SCHED_CLOCK
60	bool "Clocksource PRCMU Timer sched_clock"
61	depends on (CLKSRC_DBX500_PRCMU && !CLKSRC_NOMADIK_MTU_SCHED_CLOCK)
62	default y
63	help
64	  Use the always on PRCMU Timer as sched_clock
65
66config ARM_ARCH_TIMER
67	bool
68
69config CLKSRC_METAG_GENERIC
70	def_bool y if METAG
71	help
72	  This option enables support for the Meta per-thread timers.
73
74config CLKSRC_EXYNOS_MCT
75	def_bool y if ARCH_EXYNOS
76	help
77	  Support for Multi Core Timer controller on Exynos SoCs.
78