Blame view

kernel/linux-imx6_3.14.28/drivers/clocksource/Kconfig 3.23 KB
6b13f685e   김민수   BSP 최초 추가
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
  config CLKSRC_OF
  	bool
  
  config CLKSRC_I8253
  	bool
  
  config CLKEVT_I8253
  	bool
  
  config I8253_LOCK
  	bool
  
  config CLKBLD_I8253
  	def_bool y if CLKSRC_I8253 || CLKEVT_I8253 || I8253_LOCK
  
  config CLKSRC_MMIO
  	bool
  
  config DW_APB_TIMER
  	bool
  
  config DW_APB_TIMER_OF
  	bool
  	select DW_APB_TIMER
  	select CLKSRC_OF
  
  config ARMADA_370_XP_TIMER
  	bool
  	select CLKSRC_OF
  
  config ORION_TIMER
  	select CLKSRC_OF
  	select CLKSRC_MMIO
  	bool
  
  config SUN4I_TIMER
  	select CLKSRC_MMIO
  	bool
  
  config SUN5I_HSTIMER
  	select CLKSRC_MMIO
  	bool
  
  config VT8500_TIMER
  	bool
  
  config CADENCE_TTC_TIMER
  	bool
  
  config CLKSRC_NOMADIK_MTU
  	bool
  	depends on (ARCH_NOMADIK || ARCH_U8500)
  	select CLKSRC_MMIO
  	help
  	  Support for Multi Timer Unit. MTU provides access
  	  to multiple interrupt generating programmable
  	  32-bit free running decrementing counters.
  
  config CLKSRC_NOMADIK_MTU_SCHED_CLOCK
  	bool
  	depends on CLKSRC_NOMADIK_MTU
  	help
  	  Use the Multi Timer Unit as the sched_clock.
  
  config CLKSRC_DBX500_PRCMU
  	bool "Clocksource PRCMU Timer"
  	depends on UX500_SOC_DB8500
  	default y
  	help
  	  Use the always on PRCMU Timer as clocksource
  
  config CLKSRC_DBX500_PRCMU_SCHED_CLOCK
  	bool "Clocksource PRCMU Timer sched_clock"
  	depends on (CLKSRC_DBX500_PRCMU && !CLKSRC_NOMADIK_MTU_SCHED_CLOCK)
  	default y
  	help
  	  Use the always on PRCMU Timer as sched_clock
  
  config CLKSRC_EFM32
  	bool "Clocksource for Energy Micro's EFM32 SoCs" if !ARCH_EFM32
  	depends on OF && ARM && (ARCH_EFM32 || COMPILE_TEST)
  	select CLKSRC_MMIO
  	default ARCH_EFM32
  	help
  	  Support to use the timers of EFM32 SoCs as clock source and clock
  	  event device.
  
  config ARM_ARCH_TIMER
  	bool
  	select CLKSRC_OF if OF
  
  config ARM_ARCH_TIMER_EVTSTREAM
  	bool "Support for ARM architected timer event stream generation"
  	default y if ARM_ARCH_TIMER
  	depends on ARM_ARCH_TIMER
  	help
  	  This option enables support for event stream generation based on
  	  the ARM architected timer. It is used for waking up CPUs executing
  	  the wfe instruction at a frequency represented as a power-of-2
  	  divisor of the clock rate.
  	  The main use of the event stream is wfe-based timeouts of userspace
  	  locking implementations. It might also be useful for imposing timeout
  	  on wfe to safeguard against any programming errors in case an expected
  	  event is not generated.
  	  This must be disabled for hardware validation purposes to detect any
  	  hardware anomalies of missing events.
  
  config ARM_GLOBAL_TIMER
  	bool
  	select CLKSRC_OF if OF
  	help
  	  This options enables support for the ARM global timer unit
  
  config CLKSRC_ARM_GLOBAL_TIMER_SCHED_CLOCK
  	bool
  	depends on ARM_GLOBAL_TIMER
  	default y
  	help
  	 Use ARM global timer clock source as sched_clock
  
  config CLKSRC_METAG_GENERIC
  	def_bool y if METAG
  	help
  	  This option enables support for the Meta per-thread timers.
  
  config CLKSRC_EXYNOS_MCT
  	def_bool y if ARCH_EXYNOS
  	help
  	  Support for Multi Core Timer controller on Exynos SoCs.
  
  config CLKSRC_SAMSUNG_PWM
  	bool
  	help
  	  This is a new clocksource driver for the PWM timer found in
  	  Samsung S3C, S5P and Exynos SoCs, replacing an earlier driver
  	  for all devicetree enabled platforms. This driver will be
  	  needed only on systems that do not have the Exynos MCT available.
  
  config VF_PIT_TIMER
  	bool
  	help
  	  Support for Period Interrupt Timer on Freescale Vybrid Family SoCs.