net/mlx4_core: Reduce harmless SRIOV error message to debug level
[linux-2.6-block.git] / drivers / clocksource / Kconfig
CommitLineData
58394271 1menu "Clock Source drivers"
3da6d49e 2 depends on !ARCH_USES_GETTIMEOFFSET
58394271 3
ae278a93
SW
4config CLKSRC_OF
5 bool
aad83b15
MZ
6 select CLKSRC_PROBE
7
376bc271
DL
8config CLKEVT_OF
9 bool
10 select CLKEVT_PROBE
11
aad83b15
MZ
12config CLKSRC_ACPI
13 bool
14 select CLKSRC_PROBE
15
16config CLKSRC_PROBE
17 bool
ae278a93 18
376bc271
DL
19config CLKEVT_PROBE
20 bool
21
89c0b8e2
RK
22config CLKSRC_I8253
23 bool
442c8176 24
e6220bdc
TG
25config CLKEVT_I8253
26 bool
27
15f304b6
RB
28config I8253_LOCK
29 bool
30
31config CLKBLD_I8253
e6220bdc 32 def_bool y if CLKSRC_I8253 || CLKEVT_I8253 || I8253_LOCK
15f304b6 33
442c8176
RK
34config CLKSRC_MMIO
35 bool
06c3df49 36
2ea879a7
DL
37config BCM2835_TIMER
38 bool "BCM2835 timer driver" if COMPILE_TEST
39 depends on GENERIC_CLOCKEVENTS
40 select CLKSRC_MMIO
41 help
42 Enables the support for the BCM2835 timer driver.
43
1cad71e3
DL
44config BCM_KONA_TIMER
45 bool "BCM mobile timer driver" if COMPILE_TEST
46 depends on GENERIC_CLOCKEVENTS
47 select CLKSRC_MMIO
48 help
49 Enables the support for the BCM Kona mobile timer driver.
50
9b8bb773 51config DIGICOLOR_TIMER
e6c1db13 52 bool "Digicolor timer driver" if COMPILE_TEST
0901f184 53 depends on GENERIC_CLOCKEVENTS
2be6d9bf 54 select CLKSRC_MMIO
d7023e62 55 depends on HAS_IOMEM
e6c1db13
DL
56 help
57 Enables the support for the digicolor timer driver.
9b8bb773 58
06c3df49 59config DW_APB_TIMER
5b097f6b 60 bool "DW APB timer driver" if COMPILE_TEST
0901f184 61 depends on GENERIC_CLOCKEVENTS
5b097f6b
DL
62 help
63 Enables the support for the dw_apb timer.
489bccea 64
cfda5901
DN
65config DW_APB_TIMER_OF
66 bool
1b4eca0f 67 select DW_APB_TIMER
10021488 68 select CLKSRC_OF
cfda5901 69
f5bf0ee4
LW
70config FTTMR010_TIMER
71 bool "Faraday Technology timer driver" if COMPILE_TEST
4750535b
LW
72 depends on GENERIC_CLOCKEVENTS
73 depends on HAS_IOMEM
74 select CLKSRC_MMIO
75 select CLKSRC_OF
76 select MFD_SYSCON
77 help
f5bf0ee4
LW
78 Enables support for the Faraday Technology timer block
79 FTTMR010.
4750535b 80
468b8c4c 81config ROCKCHIP_TIMER
40ada2aa
DL
82 bool "Rockchip timer driver" if COMPILE_TEST
83 depends on ARM || ARM64
468b8c4c 84 select CLKSRC_OF
5e0a39d0 85 select CLKSRC_MMIO
40ada2aa
DL
86 help
87 Enables the support for the rockchip timer driver.
468b8c4c 88
6fe9cbd1 89config ARMADA_370_XP_TIMER
9519e80c
DL
90 bool "Armada 370 and XP timer driver" if COMPILE_TEST
91 depends on ARM
7b0dd72a 92 select CLKSRC_OF
2be6d9bf 93 select CLKSRC_MMIO
9519e80c
DL
94 help
95 Enables the support for the Armada 370 and XP timer driver.
6fe9cbd1 96
e4a6b378 97config MESON6_TIMER
0b7a7bb7 98 bool "Meson6 timer driver" if COMPILE_TEST
0901f184 99 depends on GENERIC_CLOCKEVENTS
7b6b0a45 100 select CLKSRC_MMIO
0b7a7bb7
DL
101 help
102 Enables the support for the Meson6 timer driver.
e4a6b378 103
0c1dcfd5 104config ORION_TIMER
c9165549
DL
105 bool "Orion timer driver" if COMPILE_TEST
106 depends on ARM
0c1dcfd5
SH
107 select CLKSRC_OF
108 select CLKSRC_MMIO
c9165549
DL
109 help
110 Enables the support for the Orion timer driver
0c1dcfd5 111
119fd635 112config SUN4I_TIMER
b4fcd48b 113 bool "Sun4i timer driver" if COMPILE_TEST
0901f184 114 depends on GENERIC_CLOCKEVENTS
d7023e62 115 depends on HAS_IOMEM
71c568c0 116 select CLKSRC_MMIO
b4fcd48b
DL
117 help
118 Enables support for the Sun4i timer.
b2ac5d75 119
67905540 120config SUN5I_HSTIMER
f0c5afb7 121 bool "Sun5i timer driver" if COMPILE_TEST
67905540 122 select CLKSRC_MMIO
f0c5afb7
DL
123 depends on COMMON_CLK
124 help
125 Enables support the Sun5i timer.
67905540 126
910978e7 127config TEGRA_TIMER
adce4bc8 128 bool "Tegra timer driver" if COMPILE_TEST
2be6d9bf 129 select CLKSRC_MMIO
adce4bc8
DL
130 depends on ARM
131 help
132 Enables support for the Tegra driver.
910978e7 133
ff7ec345 134config VT8500_TIMER
b4bdf7ef 135 bool "VT8500 timer driver" if COMPILE_TEST
0901f184 136 depends on GENERIC_CLOCKEVENTS
d7023e62 137 depends on HAS_IOMEM
b4bdf7ef
DL
138 help
139 Enables support for the VT8500 driver.
ff7ec345 140
4f0f234f 141config CADENCE_TTC_TIMER
57f49318
DL
142 bool "Cadence TTC timer driver" if COMPILE_TEST
143 depends on COMMON_CLK
144 help
145 Enables support for the cadence ttc driver.
4f0f234f 146
a8b1b9fc 147config ASM9260_TIMER
b9755841 148 bool "ASM9260 timer driver" if COMPILE_TEST
0901f184 149 depends on GENERIC_CLOCKEVENTS
a8b1b9fc
DL
150 select CLKSRC_MMIO
151 select CLKSRC_OF
b9755841
DL
152 help
153 Enables support for the ASM9260 timer.
a8b1b9fc 154
694e33a7 155config CLKSRC_NOMADIK_MTU
70329653
DL
156 bool "Nomakdik clocksource driver" if COMPILE_TEST
157 depends on ARM
694e33a7
LW
158 select CLKSRC_MMIO
159 help
160 Support for Multi Timer Unit. MTU provides access
161 to multiple interrupt generating programmable
162 32-bit free running decrementing counters.
163
164config CLKSRC_NOMADIK_MTU_SCHED_CLOCK
165 bool
166 depends on CLKSRC_NOMADIK_MTU
167 help
168 Use the Multi Timer Unit as the sched_clock.
169
489bccea 170config CLKSRC_DBX500_PRCMU
1becd6ed 171 bool "Clocksource PRCMU Timer" if COMPILE_TEST
0901f184 172 depends on GENERIC_CLOCKEVENTS
d7023e62 173 depends on HAS_IOMEM
489bccea
MW
174 help
175 Use the always on PRCMU Timer as clocksource
176
ecf0efdc
DL
177config CLPS711X_TIMER
178 bool "Cirrus logic timer driver" if COMPILE_TEST
179 depends on GENERIC_CLOCKEVENTS
180 select CLKSRC_MMIO
181 help
182 Enables support for the Cirrus Logic PS711 timer.
183
b56d5d21
DL
184config ATLAS7_TIMER
185 bool "Atlas7 timer driver" if COMPILE_TEST
186 depends on GENERIC_CLOCKEVENTS
187 select CLKSRC_MMIO
188 help
189 Enables support for the Atlas7 timer.
190
419be9e3
DL
191config MOXART_TIMER
192 bool "Moxart timer driver" if COMPILE_TEST
193 depends on GENERIC_CLOCKEVENTS
194 select CLKSRC_MMIO
195 help
196 Enables support for the Moxart timer.
197
d81c50a0
DL
198config MXS_TIMER
199 bool "Mxs timer driver" if COMPILE_TEST
200 depends on GENERIC_CLOCKEVENTS
201 select CLKSRC_MMIO
202 select STMP_DEVICE
203 help
204 Enables support for the Mxs timer.
205
f3550d49
DL
206config PRIMA2_TIMER
207 bool "Prima2 timer driver" if COMPILE_TEST
208 depends on GENERIC_CLOCKEVENTS
209 select CLKSRC_MMIO
210 help
211 Enables support for the Prima2 timer.
212
85f98db4
DL
213config U300_TIMER
214 bool "U300 timer driver" if COMPILE_TEST
215 depends on GENERIC_CLOCKEVENTS
216 depends on ARM
217 select CLKSRC_MMIO
218 help
219 Enables support for the U300 timer.
220
d683b9dc
DL
221config NSPIRE_TIMER
222 bool "NSpire timer driver" if COMPILE_TEST
223 depends on GENERIC_CLOCKEVENTS
224 select CLKSRC_MMIO
225 help
226 Enables support for the Nspire timer.
227
c12547a0
DL
228config KEYSTONE_TIMER
229 bool "Keystone timer driver" if COMPILE_TEST
230 depends on GENERIC_CLOCKEVENTS
231 depends on ARM || ARM64
232 select CLKSRC_MMIO
233 help
234 Enables support for the Keystone timer.
235
568c0342
DL
236config INTEGRATOR_AP_TIMER
237 bool "Integrator-ap timer driver" if COMPILE_TEST
238 depends on GENERIC_CLOCKEVENTS
239 select CLKSRC_MMIO
240 help
241 Enables support for the Integrator-ap timer.
242
489bccea
MW
243config CLKSRC_DBX500_PRCMU_SCHED_CLOCK
244 bool "Clocksource PRCMU Timer sched_clock"
694e33a7 245 depends on (CLKSRC_DBX500_PRCMU && !CLKSRC_NOMADIK_MTU_SCHED_CLOCK)
489bccea
MW
246 default y
247 help
248 Use the always on PRCMU Timer as sched_clock
985c0679 249
9c9b7818
UKK
250config CLKSRC_EFM32
251 bool "Clocksource for Energy Micro's EFM32 SoCs" if !ARCH_EFM32
252 depends on OF && ARM && (ARCH_EFM32 || COMPILE_TEST)
09ca2757 253 select CLKSRC_MMIO
9c9b7818
UKK
254 default ARCH_EFM32
255 help
256 Support to use the timers of EFM32 SoCs as clock source and clock
257 event device.
258
050dd322 259config CLKSRC_LPC32XX
ddcf48c7 260 bool "Clocksource for LPC32XX" if COMPILE_TEST
863ee050 261 depends on GENERIC_CLOCKEVENTS && HAS_IOMEM
1b18fd20 262 depends on ARM
050dd322
JE
263 select CLKSRC_MMIO
264 select CLKSRC_OF
ddcf48c7
DL
265 help
266 Support for the LPC32XX clocksource.
050dd322 267
84583983 268config CLKSRC_PISTACHIO
dfdb1652 269 bool "Clocksource for Pistachio SoC" if COMPILE_TEST
863ee050 270 depends on HAS_IOMEM
84583983 271 select CLKSRC_OF
dfdb1652
DL
272 help
273 Enables the clocksource for the Pistachio SoC.
84583983 274
fe851f56
FB
275config CLKSRC_TI_32K
276 bool "Texas Instruments 32.768 Hz Clocksource" if COMPILE_TEST
dfedaf10 277 depends on GENERIC_SCHED_CLOCK
fe851f56
FB
278 select CLKSRC_OF if OF
279 help
280 This option enables support for Texas Instruments 32.768 Hz clocksource
281 available on many OMAP-like platforms.
282
a5322457
NC
283config CLKSRC_NPS
284 bool "NPS400 clocksource driver" if COMPILE_TEST
285 depends on !PHYS_ADDR_T_64BIT
286 select CLKSRC_MMIO
287 select CLKSRC_OF if OF
288 help
289 NPS400 clocksource support.
290 Got 64 bit counter with update rate up to 1000MHz.
291 This counter is accessed via couple of 32 bit memory mapped registers.
292
e37e4593 293config CLKSRC_STM32
1cb6c215
PG
294 bool "Clocksource for STM32 SoCs" if !ARCH_STM32
295 depends on OF && ARM && (ARCH_STM32 || COMPILE_TEST)
e37e4593
MC
296 select CLKSRC_MMIO
297
0302637f
VM
298config CLKSRC_MPS2
299 bool "Clocksource for MPS2 SoCs" if COMPILE_TEST
300 depends on GENERIC_SCHED_CLOCK
301 select CLKSRC_MMIO
302 select CLKSRC_OF
303
c4c9a040
VG
304config ARC_TIMERS
305 bool "Support for 32-bit TIMERn counters in ARC Cores" if COMPILE_TEST
306 depends on GENERIC_CLOCKEVENTS
307 select CLKSRC_OF
308 help
309 These are legacy 32-bit TIMER0 and TIMER1 counters found on all ARC cores
310 (ARC700 as well as ARC HS38).
311 TIMER0 serves as clockevent while TIMER1 provides clocksource
312
313config ARC_TIMERS_64BIT
314 bool "Support for 64-bit counters in ARC HS38 cores" if COMPILE_TEST
315 depends on GENERIC_CLOCKEVENTS
316 depends on ARC_TIMERS
317 select CLKSRC_OF
318 help
319 This enables 2 different 64-bit timers: RTC (for UP) and GFRC (for SMP)
320 RTC is implemented inside the core, while GFRC sits outside the core in
321 ARConnect IP block. Driver automatically picks one of them for clocksource
322 as appropriate.
323
8a4da6e3
MR
324config ARM_ARCH_TIMER
325 bool
0583fe47 326 select CLKSRC_OF if OF
ae281cbd 327 select CLKSRC_ACPI if ACPI
a2c5d4ed 328
037f6377 329config ARM_ARCH_TIMER_EVTSTREAM
46fd5c6b 330 bool "Enable ARM architected timer event stream generation by default"
037f6377 331 default y if ARM_ARCH_TIMER
77f7ce9a 332 depends on ARM_ARCH_TIMER
037f6377 333 help
46fd5c6b
WD
334 This option enables support by default for event stream generation
335 based on the ARM architected timer. It is used for waking up CPUs
336 executing the wfe instruction at a frequency represented as a
337 power-of-2 divisor of the clock rate. The behaviour can also be
338 overridden on the command line using the
339 clocksource.arm_arch_timer.evtstream parameter.
037f6377
WD
340 The main use of the event stream is wfe-based timeouts of userspace
341 locking implementations. It might also be useful for imposing timeout
342 on wfe to safeguard against any programming errors in case an expected
343 event is not generated.
344 This must be disabled for hardware validation purposes to detect any
345 hardware anomalies of missing events.
346
16d10ef2
DT
347config ARM_ARCH_TIMER_OOL_WORKAROUND
348 bool
349
f6dc1576
SW
350config FSL_ERRATUM_A008585
351 bool "Workaround for Freescale/NXP Erratum A-008585"
352 default y
353 depends on ARM_ARCH_TIMER && ARM64
16d10ef2 354 select ARM_ARCH_TIMER_OOL_WORKAROUND
f6dc1576
SW
355 help
356 This option enables a workaround for Freescale/NXP Erratum
357 A-008585 ("ARM generic timer may contain an erroneous
358 value"). The workaround will only be active if the
359 fsl,erratum-a008585 property is found in the timer node.
360
bb42ca47
DT
361config HISILICON_ERRATUM_161010101
362 bool "Workaround for Hisilicon Erratum 161010101"
363 default y
364 select ARM_ARCH_TIMER_OOL_WORKAROUND
365 depends on ARM_ARCH_TIMER && ARM64
366 help
367 This option enables a workaround for Hisilicon Erratum
368 161010101. The workaround will be active if the hisilicon,erratum-161010101
369 property is found in the timer node.
370
fa8d815f
MZ
371config ARM64_ERRATUM_858921
372 bool "Workaround for Cortex-A73 erratum 858921"
373 default y
374 select ARM_ARCH_TIMER_OOL_WORKAROUND
375 depends on ARM_ARCH_TIMER && ARM64
376 help
377 This option enables a workaround applicable to Cortex-A73
378 (all versions), whose counter may return incorrect values.
379 The workaround will be dynamically enabled when an affected
380 core is detected.
381
c1b40e44 382config ARM_GLOBAL_TIMER
67a87a43 383 bool "Support for the ARM global timer" if COMPILE_TEST
c1b40e44 384 select CLKSRC_OF if OF
67a87a43 385 depends on ARM
c1b40e44
SM
386 help
387 This options enables support for the ARM global timer unit
388
0b7402dc
SH
389config ARM_TIMER_SP804
390 bool "Support for Dual Timer SP804 module"
002af195 391 depends on GENERIC_SCHED_CLOCK && CLKDEV_LOOKUP
0b7402dc
SH
392 select CLKSRC_MMIO
393 select CLKSRC_OF if OF
394
c1b40e44
SM
395config CLKSRC_ARM_GLOBAL_TIMER_SCHED_CLOCK
396 bool
397 depends on ARM_GLOBAL_TIMER
398 default y
399 help
400 Use ARM global timer clock source as sched_clock
401
4958ebb3 402config ARMV7M_SYSTICK
e2146d86 403 bool "Support for the ARMv7M system time" if COMPILE_TEST
4958ebb3
MC
404 select CLKSRC_OF if OF
405 select CLKSRC_MMIO
406 help
407 This options enables support for the ARMv7M system timer unit
408
b052ff30
MR
409config ATMEL_PIT
410 select CLKSRC_OF if OF
411 def_bool SOC_AT91SAM9 || SOC_SAMA5
412
b53cdd03 413config ATMEL_ST
b988d3f0
DL
414 bool "Atmel ST timer support" if COMPILE_TEST
415 depends on GENERIC_CLOCKEVENTS
b53cdd03 416 select CLKSRC_OF
7ab7ef74 417 select MFD_SYSCON
b988d3f0
DL
418 help
419 Support for the Atmel ST timer.
b53cdd03 420
a2c5d4ed
JH
421config CLKSRC_METAG_GENERIC
422 def_bool y if METAG
423 help
424 This option enables support for the Meta per-thread timers.
6938d75a
TA
425
426config CLKSRC_EXYNOS_MCT
39366ef4 427 bool "Exynos multi core timer driver" if COMPILE_TEST
f1a4c1f3 428 depends on ARM || ARM64
6938d75a
TA
429 help
430 Support for Multi Core Timer controller on Exynos SoCs.
241a9871 431
f1189989 432config CLKSRC_SAMSUNG_PWM
de37b0b5 433 bool "PWM timer driver for Samsung S3C, S5P" if COMPILE_TEST
0901f184 434 depends on GENERIC_CLOCKEVENTS
d7023e62 435 depends on HAS_IOMEM
f1189989
TF
436 help
437 This is a new clocksource driver for the PWM timer found in
438 Samsung S3C, S5P and Exynos SoCs, replacing an earlier driver
439 for all devicetree enabled platforms. This driver will be
440 needed only on systems that do not have the Exynos MCT available.
c1967249 441
2529c3a3 442config FSL_FTM_TIMER
ef49336b 443 bool "Freescale FlexTimer Module driver" if COMPILE_TEST
0901f184 444 depends on GENERIC_CLOCKEVENTS
d7023e62 445 depends on HAS_IOMEM
03724ac3 446 select CLKSRC_MMIO
2529c3a3
XL
447 help
448 Support for Freescale FlexTimer Module (FTM) timer.
449
c1967249
JL
450config VF_PIT_TIMER
451 bool
2be6d9bf 452 select CLKSRC_MMIO
c1967249
JL
453 help
454 Support for Period Interrupt Timer on Freescale Vybrid Family SoCs.
fd3f1270 455
89355274
NA
456config OXNAS_RPS_TIMER
457 bool "Oxford Semiconductor OXNAS RPS Timers driver" if COMPILE_TEST
458 depends on GENERIC_CLOCKEVENTS
459 select CLKSRC_OF
460 select CLKSRC_MMIO
461 help
462 This enables support for the Oxford Semiconductor OXNAS RPS timers.
463
fd3f1270
MD
464config SYS_SUPPORTS_SH_CMT
465 bool
466
ecb3530d 467config MTK_TIMER
fbca9eab 468 bool "Mediatek timer driver" if COMPILE_TEST
863ee050 469 depends on GENERIC_CLOCKEVENTS && HAS_IOMEM
ecb3530d
MB
470 select CLKSRC_OF
471 select CLKSRC_MMIO
fbca9eab
DL
472 help
473 Support for Mediatek timer driver.
ecb3530d 474
fd3f1270
MD
475config SYS_SUPPORTS_SH_MTU2
476 bool
477
478config SYS_SUPPORTS_SH_TMU
479 bool
480
481config SYS_SUPPORTS_EM_STI
482 bool
483
9995f4f1
RF
484config CLKSRC_JCORE_PIT
485 bool "J-Core PIT timer driver" if COMPILE_TEST
486 depends on OF
487 depends on GENERIC_CLOCKEVENTS
488 depends on HAS_IOMEM
489 select CLKSRC_MMIO
490 help
491 This enables build of clocksource and clockevent driver for
492 the integrated PIT in the J-Core synthesizable, open source SoC.
493
fd3f1270
MD
494config SH_TIMER_CMT
495 bool "Renesas CMT timer driver" if COMPILE_TEST
87291a92 496 depends on GENERIC_CLOCKEVENTS
11bc26fe 497 depends on HAS_IOMEM
fd3f1270
MD
498 default SYS_SUPPORTS_SH_CMT
499 help
500 This enables build of a clocksource and clockevent driver for
501 the Compare Match Timer (CMT) hardware available in 16/32/48-bit
502 variants on a wide range of Mobile and Automotive SoCs from Renesas.
503
504config SH_TIMER_MTU2
505 bool "Renesas MTU2 timer driver" if COMPILE_TEST
87291a92 506 depends on GENERIC_CLOCKEVENTS
11bc26fe 507 depends on HAS_IOMEM
fd3f1270
MD
508 default SYS_SUPPORTS_SH_MTU2
509 help
510 This enables build of a clockevent driver for the Multi-Function
7e139187 511 Timer Pulse Unit 2 (MTU2) hardware available on SoCs from Renesas.
fd3f1270
MD
512 This hardware comes with 16 bit-timer registers.
513
fb6002a8
CB
514config RENESAS_OSTM
515 bool "Renesas OSTM timer driver" if COMPILE_TEST
516 depends on GENERIC_CLOCKEVENTS
517 select CLKSRC_MMIO
518 help
519 Enables the support for the Renesas OSTM.
520
fd3f1270
MD
521config SH_TIMER_TMU
522 bool "Renesas TMU timer driver" if COMPILE_TEST
87291a92 523 depends on GENERIC_CLOCKEVENTS
11bc26fe 524 depends on HAS_IOMEM
fd3f1270
MD
525 default SYS_SUPPORTS_SH_TMU
526 help
527 This enables build of a clocksource and clockevent driver for
528 the 32-bit Timer Unit (TMU) hardware available on a wide range
529 SoCs from Renesas.
530
531config EM_TIMER_STI
532 bool "Renesas STI timer driver" if COMPILE_TEST
40c96312 533 depends on GENERIC_CLOCKEVENTS && HAS_IOMEM
fd3f1270
MD
534 default SYS_SUPPORTS_EM_STI
535 help
536 This enables build of a clocksource and clockevent driver for
537 the 48-bit System Timer (STI) hardware available on a SoCs
538 such as EMEV2 from former NEC Electronics.
dfc25e45 539
3f8e8cee 540config CLKSRC_QCOM
3dc0e9f6
DL
541 bool "Qualcomm MSM timer" if COMPILE_TEST
542 depends on ARM
543 select CLKSRC_OF
544 help
545 This enables the clocksource and the per CPU clockevent driver for the
546 Qualcomm SoCs.
220e2a8d
PM
547
548config CLKSRC_VERSATILE
5cc87a4d
DL
549 bool "ARM Versatile (Express) reference platforms clock source" if COMPILE_TEST
550 depends on GENERIC_SCHED_CLOCK && !ARCH_USES_GETTIMEOFFSET
220e2a8d
PM
551 select CLKSRC_OF
552 default y if MFD_VEXPRESS_SYSREG
553 help
554 This option enables clock source based on free running
555 counter available in the "System Registers" block of
556 ARM Versatile, RealView and Versatile Express reference
557 platforms.
58394271 558
fa5635a2
AB
559config CLKSRC_MIPS_GIC
560 bool
561 depends on MIPS_GIC
e12aa828 562 select CLKSRC_OF
fa5635a2 563
ccd63ce4 564config CLKSRC_TANGO_XTAL
5a7351f0
DL
565 bool "Clocksource for Tango SoC" if COMPILE_TEST
566 depends on ARM
ccd63ce4 567 select CLKSRC_OF
0881841f 568 select CLKSRC_MMIO
5a7351f0
DL
569 help
570 This enables the clocksource for Tango SoC
ccd63ce4 571
e074ff86 572config CLKSRC_PXA
5ae996cb
DL
573 bool "Clocksource for PXA or SA-11x0 platform" if COMPILE_TEST
574 depends on GENERIC_CLOCKEVENTS
d7023e62 575 depends on HAS_IOMEM
5ae996cb 576 select CLKSRC_MMIO
e074ff86
DES
577 help
578 This enables OST0 support available on PXA and SA-11x0
579 platforms.
618b902d 580
97a23beb 581config H8300_TMR8
46e7c3c6 582 bool "Clockevent timer for the H8300 platform" if COMPILE_TEST
863ee050 583 depends on GENERIC_CLOCKEVENTS && HAS_IOMEM
46e7c3c6
DL
584 help
585 This enables the 8 bits timer for the H8300 platform.
97a23beb 586
618b902d 587config H8300_TMR16
46e7c3c6 588 bool "Clockevent timer for the H83069 platform" if COMPILE_TEST
863ee050 589 depends on GENERIC_CLOCKEVENTS && HAS_IOMEM
46e7c3c6
DL
590 help
591 This enables the 16 bits timer for the H8300 platform with the
592 H83069 cpu.
618b902d
YS
593
594config H8300_TPU
46e7c3c6 595 bool "Clocksource for the H8300 platform" if COMPILE_TEST
863ee050 596 depends on GENERIC_CLOCKEVENTS && HAS_IOMEM
46e7c3c6
DL
597 help
598 This enables the clocksource for the H8300 platform with the
599 H8S2678 cpu.
618b902d 600
bea5af41
SG
601config CLKSRC_IMX_GPT
602 bool "Clocksource using i.MX GPT" if COMPILE_TEST
603 depends on ARM && CLKDEV_LOOKUP
604 select CLKSRC_MMIO
605
70bef01c 606config CLKSRC_ST_LPC
baacaf83 607 bool "Low power clocksource found in the LPC" if COMPILE_TEST
70bef01c 608 select CLKSRC_OF if OF
863ee050 609 depends on HAS_IOMEM
2be6d9bf 610 select CLKSRC_MMIO
70bef01c
LJ
611 help
612 Enable this option to use the Low Power controller timer
613 as clocksource.
614
58394271 615endmenu