Kconfig 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  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. select CLKSRC_OF
  22. config ORION_TIMER
  23. select CLKSRC_OF
  24. select CLKSRC_MMIO
  25. bool
  26. config SUN4I_TIMER
  27. bool
  28. config VT8500_TIMER
  29. bool
  30. config CADENCE_TTC_TIMER
  31. bool
  32. config CLKSRC_NOMADIK_MTU
  33. bool
  34. depends on (ARCH_NOMADIK || ARCH_U8500)
  35. select CLKSRC_MMIO
  36. help
  37. Support for Multi Timer Unit. MTU provides access
  38. to multiple interrupt generating programmable
  39. 32-bit free running decrementing counters.
  40. config CLKSRC_NOMADIK_MTU_SCHED_CLOCK
  41. bool
  42. depends on CLKSRC_NOMADIK_MTU
  43. help
  44. Use the Multi Timer Unit as the sched_clock.
  45. config CLKSRC_DBX500_PRCMU
  46. bool "Clocksource PRCMU Timer"
  47. depends on UX500_SOC_DB8500
  48. default y
  49. help
  50. Use the always on PRCMU Timer as clocksource
  51. config CLKSRC_DBX500_PRCMU_SCHED_CLOCK
  52. bool "Clocksource PRCMU Timer sched_clock"
  53. depends on (CLKSRC_DBX500_PRCMU && !CLKSRC_NOMADIK_MTU_SCHED_CLOCK)
  54. default y
  55. help
  56. Use the always on PRCMU Timer as sched_clock
  57. config ARM_ARCH_TIMER
  58. bool
  59. select CLKSRC_OF if OF
  60. config ARM_GLOBAL_TIMER
  61. bool
  62. select CLKSRC_OF if OF
  63. help
  64. This options enables support for the ARM global timer unit
  65. config CLKSRC_ARM_GLOBAL_TIMER_SCHED_CLOCK
  66. bool
  67. depends on ARM_GLOBAL_TIMER
  68. default y
  69. help
  70. Use ARM global timer clock source as sched_clock
  71. config CLKSRC_METAG_GENERIC
  72. def_bool y if METAG
  73. help
  74. This option enables support for the Meta per-thread timers.
  75. config CLKSRC_EXYNOS_MCT
  76. def_bool y if ARCH_EXYNOS
  77. help
  78. Support for Multi Core Timer controller on Exynos SoCs.
  79. config CLKSRC_SAMSUNG_PWM
  80. bool
  81. help
  82. This is a new clocksource driver for the PWM timer found in
  83. Samsung S3C, S5P and Exynos SoCs, replacing an earlier driver
  84. for all devicetree enabled platforms. This driver will be
  85. needed only on systems that do not have the Exynos MCT available.
  86. config VF_PIT_TIMER
  87. bool
  88. help
  89. Support for Period Interrupt Timer on Freescale Vybrid Family SoCs.