Merge tag 'regulator-v3.11-2' of git://git.kernel.org/pub/scm/linux/kernel/git/brooni...
[cascardo/linux.git] / drivers / clocksource / Kconfig
1 config CLKSRC_OF
2         bool
3
4 config CLKSRC_I8253
5         bool
6
7 config CLKEVT_I8253
8         bool
9
10 config I8253_LOCK
11         bool
12
13 config CLKBLD_I8253
14         def_bool y if CLKSRC_I8253 || CLKEVT_I8253 || I8253_LOCK
15
16 config CLKSRC_MMIO
17         bool
18
19 config DW_APB_TIMER
20         bool
21
22 config DW_APB_TIMER_OF
23         bool
24         select DW_APB_TIMER
25         select CLKSRC_OF
26
27 config ARMADA_370_XP_TIMER
28         bool
29
30 config SUN4I_TIMER
31         bool
32
33 config VT8500_TIMER
34         bool
35
36 config CADENCE_TTC_TIMER
37         bool
38
39 config CLKSRC_NOMADIK_MTU
40         bool
41         depends on (ARCH_NOMADIK || ARCH_U8500)
42         select CLKSRC_MMIO
43         help
44           Support for Multi Timer Unit. MTU provides access
45           to multiple interrupt generating programmable
46           32-bit free running decrementing counters.
47
48 config CLKSRC_NOMADIK_MTU_SCHED_CLOCK
49         bool
50         depends on CLKSRC_NOMADIK_MTU
51         help
52           Use the Multi Timer Unit as the sched_clock.
53
54 config CLKSRC_DBX500_PRCMU
55         bool "Clocksource PRCMU Timer"
56         depends on UX500_SOC_DB8500
57         default y
58         help
59           Use the always on PRCMU Timer as clocksource
60
61 config CLKSRC_DBX500_PRCMU_SCHED_CLOCK
62         bool "Clocksource PRCMU Timer sched_clock"
63         depends on (CLKSRC_DBX500_PRCMU && !CLKSRC_NOMADIK_MTU_SCHED_CLOCK)
64         default y
65         help
66           Use the always on PRCMU Timer as sched_clock
67
68 config ARM_ARCH_TIMER
69         bool
70         select CLKSRC_OF if OF
71
72 config CLKSRC_METAG_GENERIC
73         def_bool y if METAG
74         help
75           This option enables support for the Meta per-thread timers.
76
77 config CLKSRC_EXYNOS_MCT
78         def_bool y if ARCH_EXYNOS
79         help
80           Support for Multi Core Timer controller on Exynos SoCs.
81
82 config CLKSRC_SAMSUNG_PWM
83         bool
84         select CLKSRC_MMIO
85         help
86           This is a new clocksource driver for the PWM timer found in
87           Samsung S3C, S5P and Exynos SoCs, replacing an earlier driver
88           for all devicetree enabled platforms. This driver will be
89           needed only on systems that do not have the Exynos MCT available.
90
91 config VF_PIT_TIMER
92         bool
93         help
94           Support for Period Interrupt Timer on Freescale Vybrid Family SoCs.