xref: /openbmc/linux/drivers/clocksource/Kconfig (revision 70342287)
1config CLKSRC_I8253
2	bool
3
4config CLKEVT_I8253
5	bool
6
7config I8253_LOCK
8	bool
9
10config CLKBLD_I8253
11	def_bool y if CLKSRC_I8253 || CLKEVT_I8253 || I8253_LOCK
12
13config CLKSRC_MMIO
14	bool
15
16config DW_APB_TIMER
17	bool
18
19config DW_APB_TIMER_OF
20	bool
21
22config ARMADA_370_XP_TIMER
23	bool
24
25config SUNXI_TIMER
26	bool
27
28config CLKSRC_NOMADIK_MTU
29	bool
30	depends on (ARCH_NOMADIK || ARCH_U8500)
31	select CLKSRC_MMIO
32	help
33	  Support for Multi Timer Unit. MTU provides access
34	  to multiple interrupt generating programmable
35	  32-bit free running decrementing counters.
36
37config CLKSRC_NOMADIK_MTU_SCHED_CLOCK
38	bool
39	depends on CLKSRC_NOMADIK_MTU
40	help
41	  Use the Multi Timer Unit as the sched_clock.
42
43config CLKSRC_DBX500_PRCMU
44	bool "Clocksource PRCMU Timer"
45	depends on UX500_SOC_DB8500
46	default y
47	help
48	  Use the always on PRCMU Timer as clocksource
49
50config CLKSRC_DBX500_PRCMU_SCHED_CLOCK
51	bool "Clocksource PRCMU Timer sched_clock"
52	depends on (CLKSRC_DBX500_PRCMU && !CLKSRC_NOMADIK_MTU_SCHED_CLOCK)
53	default y
54	help
55	  Use the always on PRCMU Timer as sched_clock
56
57config CLKSRC_ARM_GENERIC
58	def_bool y if ARM64
59	help
60	  This option enables support for the ARM generic timer.
61