Kconfig 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. config CLKSRC_OF
  2. bool
  3. config CLKSRC_I8253
  4. bool
  5. config CLKEVT_I8253
  6. bool
  7. config I8253_LOCK
  8. bool
  9. config CLKBLD_I8253
  10. def_bool y if CLKSRC_I8253 || CLKEVT_I8253 || I8253_LOCK
  11. config CLKSRC_MMIO
  12. bool
  13. config DW_APB_TIMER
  14. bool
  15. config DW_APB_TIMER_OF
  16. bool
  17. select DW_APB_TIMER
  18. select CLKSRC_OF
  19. config ARMADA_370_XP_TIMER
  20. bool
  21. config ORION_TIMER
  22. select CLKSRC_OF
  23. select CLKSRC_MMIO
  24. bool
  25. config SUN4I_TIMER
  26. bool
  27. config VT8500_TIMER
  28. bool
  29. config CADENCE_TTC_TIMER
  30. bool
  31. config 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. config CLKSRC_NOMADIK_MTU_SCHED_CLOCK
  40. bool
  41. depends on CLKSRC_NOMADIK_MTU
  42. help
  43. Use the Multi Timer Unit as the sched_clock.
  44. config CLKSRC_DBX500_PRCMU
  45. bool "Clocksource PRCMU Timer"
  46. depends on UX500_SOC_DB8500
  47. default y
  48. help
  49. Use the always on PRCMU Timer as clocksource
  50. config CLKSRC_DBX500_PRCMU_SCHED_CLOCK
  51. bool "Clocksource PRCMU Timer sched_clock"
  52. depends on (CLKSRC_DBX500_PRCMU && !CLKSRC_NOMADIK_MTU_SCHED_CLOCK)
  53. default y
  54. help
  55. Use the always on PRCMU Timer as sched_clock
  56. config ARM_ARCH_TIMER
  57. bool
  58. select CLKSRC_OF if OF
  59. config ARM_GLOBAL_TIMER
  60. bool
  61. select CLKSRC_OF if OF
  62. help
  63. This options enables support for the ARM global timer unit
  64. config CLKSRC_ARM_GLOBAL_TIMER_SCHED_CLOCK
  65. bool
  66. depends on ARM_GLOBAL_TIMER
  67. default y
  68. help
  69. Use ARM global timer clock source as sched_clock
  70. config CLKSRC_METAG_GENERIC
  71. def_bool y if METAG
  72. help
  73. This option enables support for the Meta per-thread timers.
  74. config CLKSRC_EXYNOS_MCT
  75. def_bool y if ARCH_EXYNOS
  76. help
  77. Support for Multi Core Timer controller on Exynos SoCs.
  78. config CLKSRC_SAMSUNG_PWM
  79. bool
  80. help
  81. This is a new clocksource driver for the PWM timer found in
  82. Samsung S3C, S5P and Exynos SoCs, replacing an earlier driver
  83. for all devicetree enabled platforms. This driver will be
  84. needed only on systems that do not have the Exynos MCT available.
  85. config VF_PIT_TIMER
  86. bool
  87. help
  88. Support for Period Interrupt Timer on Freescale Vybrid Family SoCs.