]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blame - drivers/clocksource/Kconfig
clocksource: add common of_clksrc_init() function
[mirror_ubuntu-artful-kernel.git] / drivers / clocksource / Kconfig
CommitLineData
ae278a93
SW
1config CLKSRC_OF
2 bool
3
89c0b8e2
RK
4config CLKSRC_I8253
5 bool
442c8176 6
e6220bdc
TG
7config CLKEVT_I8253
8 bool
9
15f304b6
RB
10config I8253_LOCK
11 bool
12
13config CLKBLD_I8253
e6220bdc 14 def_bool y if CLKSRC_I8253 || CLKEVT_I8253 || I8253_LOCK
15f304b6 15
442c8176
RK
16config CLKSRC_MMIO
17 bool
06c3df49
JI
18
19config DW_APB_TIMER
20 bool
489bccea 21
cfda5901
DN
22config DW_APB_TIMER_OF
23 bool
24
6fe9cbd1
GC
25config ARMADA_370_XP_TIMER
26 bool
27
b2ac5d75
MR
28config SUNXI_TIMER
29 bool
30
694e33a7
LW
31config CLKSRC_NOMADIK_MTU
32 bool
33 depends on (ARCH_NOMADIK || ARCH_U8500)
34 select CLKSRC_MMIO
35 help
36 Support for Multi Timer Unit. MTU provides access
37 to multiple interrupt generating programmable
38 32-bit free running decrementing counters.
39
40config CLKSRC_NOMADIK_MTU_SCHED_CLOCK
41 bool
42 depends on CLKSRC_NOMADIK_MTU
43 help
44 Use the Multi Timer Unit as the sched_clock.
45
489bccea
MW
46config CLKSRC_DBX500_PRCMU
47 bool "Clocksource PRCMU Timer"
29746f48 48 depends on UX500_SOC_DB8500
489bccea
MW
49 default y
50 help
51 Use the always on PRCMU Timer as clocksource
52
53config CLKSRC_DBX500_PRCMU_SCHED_CLOCK
54 bool "Clocksource PRCMU Timer sched_clock"
694e33a7 55 depends on (CLKSRC_DBX500_PRCMU && !CLKSRC_NOMADIK_MTU_SCHED_CLOCK)
489bccea
MW
56 default y
57 help
58 Use the always on PRCMU Timer as sched_clock
985c0679
MZ
59
60config CLKSRC_ARM_GENERIC
61 def_bool y if ARM64
62 help
63 This option enables support for the ARM generic timer.