blob: dbb085ac64d472ec9d43129c92a871ab47489229 [file] [log] [blame]
Russell King89c0b8e2011-05-08 18:47:58 +01001config CLKSRC_I8253
2 bool
Russell King442c8172011-05-08 14:06:52 +01003
Thomas Gleixnere6220bd2011-06-09 13:08:25 +00004config CLKEVT_I8253
5 bool
6
Ralf Baechle15f304b2011-06-01 19:04:59 +01007config I8253_LOCK
8 bool
9
10config CLKBLD_I8253
Thomas Gleixnere6220bd2011-06-09 13:08:25 +000011 def_bool y if CLKSRC_I8253 || CLKEVT_I8253 || I8253_LOCK
Ralf Baechle15f304b2011-06-01 19:04:59 +010012
Russell King442c8172011-05-08 14:06:52 +010013config CLKSRC_MMIO
14 bool
Jamie Iles06c3df42011-06-06 12:43:07 +010015
16config DW_APB_TIMER
17 bool
Mattias Wallin489bcce2011-05-27 10:30:12 +020018
Dinh Nguyencfda5902012-07-11 15:13:16 -050019config DW_APB_TIMER_OF
20 bool
21
Gregory CLEMENT6fe9cbd2012-06-13 18:58:09 +020022config ARMADA_370_XP_TIMER
23 bool
24
Maxime Ripardb2ac5d72012-11-12 15:07:50 +010025config SUNXI_TIMER
26 bool
27
Linus Walleij694e33a2012-10-18 14:01:25 +020028config 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
Mattias Wallin489bcce2011-05-27 10:30:12 +020043config CLKSRC_DBX500_PRCMU
44 bool "Clocksource PRCMU Timer"
Linus Walleij29746f42012-04-13 13:16:31 +020045 depends on UX500_SOC_DB8500
Mattias Wallin489bcce2011-05-27 10:30:12 +020046 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"
Linus Walleij694e33a2012-10-18 14:01:25 +020052 depends on (CLKSRC_DBX500_PRCMU && !CLKSRC_NOMADIK_MTU_SCHED_CLOCK)
Mattias Wallin489bcce2011-05-27 10:30:12 +020053 default y
54 help
55 Use the always on PRCMU Timer as sched_clock
Marc Zyngier985c0672012-03-05 11:49:30 +000056
57config CLKSRC_ARM_GENERIC
58 def_bool y if ARM64
59 help
60 This option enables support for the ARM generic timer.
Mark Rutland8a4da6e2012-11-12 14:33:44 +000061
62config ARM_ARCH_TIMER
63 bool