blob: 7bc6e51757eeda9fddc14b19a6814cbbc3e5d304 [file] [log] [blame]
Stephen Warrenae278a92012-11-19 16:41:20 -07001config CLKSRC_OF
2 bool
3
Russell King89c0b8e2011-05-08 18:47:58 +01004config CLKSRC_I8253
5 bool
Russell King442c8172011-05-08 14:06:52 +01006
Thomas Gleixnere6220bd2011-06-09 13:08:25 +00007config CLKEVT_I8253
8 bool
9
Ralf Baechle15f304b2011-06-01 19:04:59 +010010config I8253_LOCK
11 bool
12
13config CLKBLD_I8253
Thomas Gleixnere6220bd2011-06-09 13:08:25 +000014 def_bool y if CLKSRC_I8253 || CLKEVT_I8253 || I8253_LOCK
Ralf Baechle15f304b2011-06-01 19:04:59 +010015
Russell King442c8172011-05-08 14:06:52 +010016config CLKSRC_MMIO
17 bool
Jamie Iles06c3df42011-06-06 12:43:07 +010018
19config DW_APB_TIMER
20 bool
Mattias Wallin489bcce2011-05-27 10:30:12 +020021
Dinh Nguyencfda5902012-07-11 15:13:16 -050022config DW_APB_TIMER_OF
23 bool
24
Gregory CLEMENT6fe9cbd2012-06-13 18:58:09 +020025config ARMADA_370_XP_TIMER
26 bool
27
Maxime Ripard119fd632013-03-24 11:49:25 +010028config SUN4I_TIMER
Maxime Ripardb2ac5d72012-11-12 15:07:50 +010029 bool
30
Tony Priskff7ec342013-01-14 17:58:21 +130031config VT8500_TIMER
32 bool
33
Michal Simek4f0f2342013-03-20 10:46:01 +010034config CADENCE_TTC_TIMER
35 bool
36
Linus Walleij694e33a2012-10-18 14:01:25 +020037config 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
Mattias Wallin489bcce2011-05-27 10:30:12 +020052config CLKSRC_DBX500_PRCMU
53 bool "Clocksource PRCMU Timer"
Linus Walleij29746f42012-04-13 13:16:31 +020054 depends on UX500_SOC_DB8500
Mattias Wallin489bcce2011-05-27 10:30:12 +020055 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"
Linus Walleij694e33a2012-10-18 14:01:25 +020061 depends on (CLKSRC_DBX500_PRCMU && !CLKSRC_NOMADIK_MTU_SCHED_CLOCK)
Mattias Wallin489bcce2011-05-27 10:30:12 +020062 default y
63 help
64 Use the always on PRCMU Timer as sched_clock
Marc Zyngier985c0672012-03-05 11:49:30 +000065
Mark Rutland8a4da6e2012-11-12 14:33:44 +000066config ARM_ARCH_TIMER
67 bool
James Hogana2c5d4e2012-10-09 10:54:39 +010068
69config CLKSRC_METAG_GENERIC
70 def_bool y if METAG
71 help
72 This option enables support for the Meta per-thread timers.
Thomas Abraham6938d75a2013-03-09 16:16:13 +090073
74config CLKSRC_EXYNOS_MCT
75 def_bool y if ARCH_EXYNOS
76 help
77 Support for Multi Core Timer controller on Exynos SoCs.