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