Kconfig 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641
  1. menu "Clock Source drivers"
  2. depends on GENERIC_CLOCKEVENTS
  3. config TIMER_OF
  4. bool
  5. select TIMER_PROBE
  6. config TIMER_ACPI
  7. bool
  8. select TIMER_PROBE
  9. config TIMER_PROBE
  10. bool
  11. config CLKSRC_I8253
  12. bool
  13. config CLKEVT_I8253
  14. bool
  15. config I8253_LOCK
  16. bool
  17. config OMAP_DM_TIMER
  18. bool
  19. config CLKBLD_I8253
  20. def_bool y if CLKSRC_I8253 || CLKEVT_I8253 || I8253_LOCK
  21. config CLKSRC_MMIO
  22. bool
  23. config BCM2835_TIMER
  24. bool "BCM2835 timer driver" if COMPILE_TEST
  25. select CLKSRC_MMIO
  26. help
  27. Enables the support for the BCM2835 timer driver.
  28. config BCM_KONA_TIMER
  29. bool "BCM mobile timer driver" if COMPILE_TEST
  30. select CLKSRC_MMIO
  31. help
  32. Enables the support for the BCM Kona mobile timer driver.
  33. config DIGICOLOR_TIMER
  34. bool "Digicolor timer driver" if COMPILE_TEST
  35. select CLKSRC_MMIO
  36. depends on HAS_IOMEM
  37. help
  38. Enables the support for the digicolor timer driver.
  39. config DW_APB_TIMER
  40. bool "DW APB timer driver" if COMPILE_TEST
  41. help
  42. Enables the support for the dw_apb timer.
  43. config DW_APB_TIMER_OF
  44. bool
  45. select DW_APB_TIMER
  46. select TIMER_OF
  47. config FTTMR010_TIMER
  48. bool "Faraday Technology timer driver" if COMPILE_TEST
  49. depends on HAS_IOMEM
  50. select CLKSRC_MMIO
  51. select TIMER_OF
  52. select MFD_SYSCON
  53. help
  54. Enables support for the Faraday Technology timer block
  55. FTTMR010.
  56. config ROCKCHIP_TIMER
  57. bool "Rockchip timer driver" if COMPILE_TEST
  58. depends on ARM || ARM64
  59. select TIMER_OF
  60. select CLKSRC_MMIO
  61. help
  62. Enables the support for the rockchip timer driver.
  63. config ARMADA_370_XP_TIMER
  64. bool "Armada 370 and XP timer driver" if COMPILE_TEST
  65. depends on ARM
  66. select TIMER_OF
  67. select CLKSRC_MMIO
  68. help
  69. Enables the support for the Armada 370 and XP timer driver.
  70. config MESON6_TIMER
  71. bool "Meson6 timer driver" if COMPILE_TEST
  72. select CLKSRC_MMIO
  73. help
  74. Enables the support for the Meson6 timer driver.
  75. config ORION_TIMER
  76. bool "Orion timer driver" if COMPILE_TEST
  77. depends on ARM
  78. select TIMER_OF
  79. select CLKSRC_MMIO
  80. help
  81. Enables the support for the Orion timer driver
  82. config OWL_TIMER
  83. bool "Owl timer driver" if COMPILE_TEST
  84. select CLKSRC_MMIO
  85. help
  86. Enables the support for the Actions Semi Owl timer driver.
  87. config SUN4I_TIMER
  88. bool "Sun4i timer driver" if COMPILE_TEST
  89. depends on HAS_IOMEM
  90. select CLKSRC_MMIO
  91. select TIMER_OF
  92. help
  93. Enables support for the Sun4i timer.
  94. config SUN5I_HSTIMER
  95. bool "Sun5i timer driver" if COMPILE_TEST
  96. select CLKSRC_MMIO
  97. depends on COMMON_CLK
  98. help
  99. Enables support the Sun5i timer.
  100. config TEGRA_TIMER
  101. bool "Tegra timer driver" if COMPILE_TEST
  102. select CLKSRC_MMIO
  103. depends on ARM
  104. help
  105. Enables support for the Tegra driver.
  106. config VT8500_TIMER
  107. bool "VT8500 timer driver" if COMPILE_TEST
  108. depends on HAS_IOMEM
  109. help
  110. Enables support for the VT8500 driver.
  111. config NPCM7XX_TIMER
  112. bool "NPCM7xx timer driver" if COMPILE_TEST
  113. depends on HAS_IOMEM
  114. select CLKSRC_MMIO
  115. help
  116. Enable 24-bit TIMER0 and TIMER1 counters in the NPCM7xx architecture,
  117. While TIMER0 serves as clockevent and TIMER1 serves as clocksource.
  118. config CADENCE_TTC_TIMER
  119. bool "Cadence TTC timer driver" if COMPILE_TEST
  120. depends on COMMON_CLK
  121. help
  122. Enables support for the cadence ttc driver.
  123. config ASM9260_TIMER
  124. bool "ASM9260 timer driver" if COMPILE_TEST
  125. select CLKSRC_MMIO
  126. select TIMER_OF
  127. help
  128. Enables support for the ASM9260 timer.
  129. config CLKSRC_NOMADIK_MTU
  130. bool "Nomakdik clocksource driver" if COMPILE_TEST
  131. depends on ARM
  132. select CLKSRC_MMIO
  133. help
  134. Support for Multi Timer Unit. MTU provides access
  135. to multiple interrupt generating programmable
  136. 32-bit free running decrementing counters.
  137. config CLKSRC_NOMADIK_MTU_SCHED_CLOCK
  138. bool
  139. depends on CLKSRC_NOMADIK_MTU
  140. help
  141. Use the Multi Timer Unit as the sched_clock.
  142. config CLKSRC_DBX500_PRCMU
  143. bool "Clocksource PRCMU Timer" if COMPILE_TEST
  144. depends on HAS_IOMEM
  145. help
  146. Use the always on PRCMU Timer as clocksource
  147. config CLPS711X_TIMER
  148. bool "Cirrus logic timer driver" if COMPILE_TEST
  149. select CLKSRC_MMIO
  150. help
  151. Enables support for the Cirrus Logic PS711 timer.
  152. config ATLAS7_TIMER
  153. bool "Atlas7 timer driver" if COMPILE_TEST
  154. select CLKSRC_MMIO
  155. help
  156. Enables support for the Atlas7 timer.
  157. config MXS_TIMER
  158. bool "Mxs timer driver" if COMPILE_TEST
  159. select CLKSRC_MMIO
  160. select STMP_DEVICE
  161. help
  162. Enables support for the Mxs timer.
  163. config PRIMA2_TIMER
  164. bool "Prima2 timer driver" if COMPILE_TEST
  165. select CLKSRC_MMIO
  166. help
  167. Enables support for the Prima2 timer.
  168. config U300_TIMER
  169. bool "U300 timer driver" if COMPILE_TEST
  170. depends on ARM
  171. select CLKSRC_MMIO
  172. help
  173. Enables support for the U300 timer.
  174. config NSPIRE_TIMER
  175. bool "NSpire timer driver" if COMPILE_TEST
  176. select CLKSRC_MMIO
  177. help
  178. Enables support for the Nspire timer.
  179. config KEYSTONE_TIMER
  180. bool "Keystone timer driver" if COMPILE_TEST
  181. depends on ARM || ARM64
  182. select CLKSRC_MMIO
  183. help
  184. Enables support for the Keystone timer.
  185. config INTEGRATOR_AP_TIMER
  186. bool "Integrator-ap timer driver" if COMPILE_TEST
  187. select CLKSRC_MMIO
  188. help
  189. Enables support for the Integrator-ap timer.
  190. config CLKSRC_DBX500_PRCMU_SCHED_CLOCK
  191. bool "Clocksource PRCMU Timer sched_clock"
  192. depends on (CLKSRC_DBX500_PRCMU && !CLKSRC_NOMADIK_MTU_SCHED_CLOCK)
  193. default y
  194. help
  195. Use the always on PRCMU Timer as sched_clock
  196. config CLKSRC_EFM32
  197. bool "Clocksource for Energy Micro's EFM32 SoCs" if !ARCH_EFM32
  198. depends on OF && ARM && (ARCH_EFM32 || COMPILE_TEST)
  199. select CLKSRC_MMIO
  200. default ARCH_EFM32
  201. help
  202. Support to use the timers of EFM32 SoCs as clock source and clock
  203. event device.
  204. config CLKSRC_LPC32XX
  205. bool "Clocksource for LPC32XX" if COMPILE_TEST
  206. depends on HAS_IOMEM
  207. depends on ARM
  208. select CLKSRC_MMIO
  209. select TIMER_OF
  210. help
  211. Support for the LPC32XX clocksource.
  212. config CLKSRC_PISTACHIO
  213. bool "Clocksource for Pistachio SoC" if COMPILE_TEST
  214. depends on HAS_IOMEM
  215. select TIMER_OF
  216. help
  217. Enables the clocksource for the Pistachio SoC.
  218. config CLKSRC_TI_32K
  219. bool "Texas Instruments 32.768 Hz Clocksource" if COMPILE_TEST
  220. depends on GENERIC_SCHED_CLOCK
  221. select TIMER_OF if OF
  222. help
  223. This option enables support for Texas Instruments 32.768 Hz clocksource
  224. available on many OMAP-like platforms.
  225. config CLKSRC_NPS
  226. bool "NPS400 clocksource driver" if COMPILE_TEST
  227. depends on !PHYS_ADDR_T_64BIT
  228. select CLKSRC_MMIO
  229. select TIMER_OF if OF
  230. help
  231. NPS400 clocksource support.
  232. Got 64 bit counter with update rate up to 1000MHz.
  233. This counter is accessed via couple of 32 bit memory mapped registers.
  234. config CLKSRC_STM32
  235. bool "Clocksource for STM32 SoCs" if !ARCH_STM32
  236. depends on OF && ARM && (ARCH_STM32 || COMPILE_TEST)
  237. select CLKSRC_MMIO
  238. select TIMER_OF
  239. config CLKSRC_MPS2
  240. bool "Clocksource for MPS2 SoCs" if COMPILE_TEST
  241. depends on GENERIC_SCHED_CLOCK
  242. select CLKSRC_MMIO
  243. select TIMER_OF
  244. config ARC_TIMERS
  245. bool "Support for 32-bit TIMERn counters in ARC Cores" if COMPILE_TEST
  246. select TIMER_OF
  247. help
  248. These are legacy 32-bit TIMER0 and TIMER1 counters found on all ARC cores
  249. (ARC700 as well as ARC HS38).
  250. TIMER0 serves as clockevent while TIMER1 provides clocksource
  251. config ARC_TIMERS_64BIT
  252. bool "Support for 64-bit counters in ARC HS38 cores" if COMPILE_TEST
  253. depends on ARC_TIMERS
  254. select TIMER_OF
  255. help
  256. This enables 2 different 64-bit timers: RTC (for UP) and GFRC (for SMP)
  257. RTC is implemented inside the core, while GFRC sits outside the core in
  258. ARConnect IP block. Driver automatically picks one of them for clocksource
  259. as appropriate.
  260. config ARM_ARCH_TIMER
  261. bool
  262. select TIMER_OF if OF
  263. select TIMER_ACPI if ACPI
  264. config ARM_ARCH_TIMER_EVTSTREAM
  265. bool "Enable ARM architected timer event stream generation by default"
  266. default y if ARM_ARCH_TIMER
  267. depends on ARM_ARCH_TIMER
  268. help
  269. This option enables support by default for event stream generation
  270. based on the ARM architected timer. It is used for waking up CPUs
  271. executing the wfe instruction at a frequency represented as a
  272. power-of-2 divisor of the clock rate. The behaviour can also be
  273. overridden on the command line using the
  274. clocksource.arm_arch_timer.evtstream parameter.
  275. The main use of the event stream is wfe-based timeouts of userspace
  276. locking implementations. It might also be useful for imposing timeout
  277. on wfe to safeguard against any programming errors in case an expected
  278. event is not generated.
  279. This must be disabled for hardware validation purposes to detect any
  280. hardware anomalies of missing events.
  281. config ARM_ARCH_TIMER_OOL_WORKAROUND
  282. bool
  283. config FSL_ERRATUM_A008585
  284. bool "Workaround for Freescale/NXP Erratum A-008585"
  285. default y
  286. depends on ARM_ARCH_TIMER && ARM64
  287. select ARM_ARCH_TIMER_OOL_WORKAROUND
  288. help
  289. This option enables a workaround for Freescale/NXP Erratum
  290. A-008585 ("ARM generic timer may contain an erroneous
  291. value"). The workaround will only be active if the
  292. fsl,erratum-a008585 property is found in the timer node.
  293. config HISILICON_ERRATUM_161010101
  294. bool "Workaround for Hisilicon Erratum 161010101"
  295. default y
  296. select ARM_ARCH_TIMER_OOL_WORKAROUND
  297. depends on ARM_ARCH_TIMER && ARM64
  298. help
  299. This option enables a workaround for Hisilicon Erratum
  300. 161010101. The workaround will be active if the hisilicon,erratum-161010101
  301. property is found in the timer node.
  302. config ARM64_ERRATUM_858921
  303. bool "Workaround for Cortex-A73 erratum 858921"
  304. default y
  305. select ARM_ARCH_TIMER_OOL_WORKAROUND
  306. depends on ARM_ARCH_TIMER && ARM64
  307. help
  308. This option enables a workaround applicable to Cortex-A73
  309. (all versions), whose counter may return incorrect values.
  310. The workaround will be dynamically enabled when an affected
  311. core is detected.
  312. config ARM_GLOBAL_TIMER
  313. bool "Support for the ARM global timer" if COMPILE_TEST
  314. select TIMER_OF if OF
  315. depends on ARM
  316. help
  317. This options enables support for the ARM global timer unit
  318. config ARM_TIMER_SP804
  319. bool "Support for Dual Timer SP804 module"
  320. depends on GENERIC_SCHED_CLOCK && CLKDEV_LOOKUP
  321. select CLKSRC_MMIO
  322. select TIMER_OF if OF
  323. config CLKSRC_ARM_GLOBAL_TIMER_SCHED_CLOCK
  324. bool
  325. depends on ARM_GLOBAL_TIMER
  326. default y
  327. help
  328. Use ARM global timer clock source as sched_clock
  329. config ARMV7M_SYSTICK
  330. bool "Support for the ARMv7M system time" if COMPILE_TEST
  331. select TIMER_OF if OF
  332. select CLKSRC_MMIO
  333. help
  334. This options enables support for the ARMv7M system timer unit
  335. config ATMEL_PIT
  336. select TIMER_OF if OF
  337. def_bool SOC_AT91SAM9 || SOC_SAMA5
  338. config ATMEL_ST
  339. bool "Atmel ST timer support" if COMPILE_TEST
  340. depends on HAS_IOMEM
  341. select TIMER_OF
  342. select MFD_SYSCON
  343. help
  344. Support for the Atmel ST timer.
  345. config CLKSRC_EXYNOS_MCT
  346. bool "Exynos multi core timer driver" if COMPILE_TEST
  347. depends on ARM || ARM64
  348. help
  349. Support for Multi Core Timer controller on Exynos SoCs.
  350. config CLKSRC_SAMSUNG_PWM
  351. bool "PWM timer driver for Samsung S3C, S5P" if COMPILE_TEST
  352. depends on HAS_IOMEM
  353. help
  354. This is a new clocksource driver for the PWM timer found in
  355. Samsung S3C, S5P and Exynos SoCs, replacing an earlier driver
  356. for all devicetree enabled platforms. This driver will be
  357. needed only on systems that do not have the Exynos MCT available.
  358. config FSL_FTM_TIMER
  359. bool "Freescale FlexTimer Module driver" if COMPILE_TEST
  360. depends on HAS_IOMEM
  361. select CLKSRC_MMIO
  362. help
  363. Support for Freescale FlexTimer Module (FTM) timer.
  364. config VF_PIT_TIMER
  365. bool
  366. select CLKSRC_MMIO
  367. help
  368. Support for Period Interrupt Timer on Freescale Vybrid Family SoCs.
  369. config OXNAS_RPS_TIMER
  370. bool "Oxford Semiconductor OXNAS RPS Timers driver" if COMPILE_TEST
  371. select TIMER_OF
  372. select CLKSRC_MMIO
  373. help
  374. This enables support for the Oxford Semiconductor OXNAS RPS timers.
  375. config SYS_SUPPORTS_SH_CMT
  376. bool
  377. config MTK_TIMER
  378. bool "Mediatek timer driver" if COMPILE_TEST
  379. depends on HAS_IOMEM
  380. select TIMER_OF
  381. select CLKSRC_MMIO
  382. help
  383. Support for Mediatek timer driver.
  384. config SPRD_TIMER
  385. bool "Spreadtrum timer driver" if EXPERT
  386. depends on HAS_IOMEM
  387. depends on (ARCH_SPRD || COMPILE_TEST)
  388. default ARCH_SPRD
  389. select TIMER_OF
  390. help
  391. Enables support for the Spreadtrum timer driver.
  392. config SYS_SUPPORTS_SH_MTU2
  393. bool
  394. config SYS_SUPPORTS_SH_TMU
  395. bool
  396. config SYS_SUPPORTS_EM_STI
  397. bool
  398. config CLKSRC_JCORE_PIT
  399. bool "J-Core PIT timer driver" if COMPILE_TEST
  400. depends on OF
  401. depends on HAS_IOMEM
  402. select CLKSRC_MMIO
  403. help
  404. This enables build of clocksource and clockevent driver for
  405. the integrated PIT in the J-Core synthesizable, open source SoC.
  406. config SH_TIMER_CMT
  407. bool "Renesas CMT timer driver" if COMPILE_TEST
  408. depends on HAS_IOMEM
  409. default SYS_SUPPORTS_SH_CMT
  410. help
  411. This enables build of a clocksource and clockevent driver for
  412. the Compare Match Timer (CMT) hardware available in 16/32/48-bit
  413. variants on a wide range of Mobile and Automotive SoCs from Renesas.
  414. config SH_TIMER_MTU2
  415. bool "Renesas MTU2 timer driver" if COMPILE_TEST
  416. depends on HAS_IOMEM
  417. default SYS_SUPPORTS_SH_MTU2
  418. help
  419. This enables build of a clockevent driver for the Multi-Function
  420. Timer Pulse Unit 2 (MTU2) hardware available on SoCs from Renesas.
  421. This hardware comes with 16 bit-timer registers.
  422. config RENESAS_OSTM
  423. bool "Renesas OSTM timer driver" if COMPILE_TEST
  424. select CLKSRC_MMIO
  425. help
  426. Enables the support for the Renesas OSTM.
  427. config SH_TIMER_TMU
  428. bool "Renesas TMU timer driver" if COMPILE_TEST
  429. depends on HAS_IOMEM
  430. default SYS_SUPPORTS_SH_TMU
  431. help
  432. This enables build of a clocksource and clockevent driver for
  433. the 32-bit Timer Unit (TMU) hardware available on a wide range
  434. SoCs from Renesas.
  435. config EM_TIMER_STI
  436. bool "Renesas STI timer driver" if COMPILE_TEST
  437. depends on HAS_IOMEM
  438. default SYS_SUPPORTS_EM_STI
  439. help
  440. This enables build of a clocksource and clockevent driver for
  441. the 48-bit System Timer (STI) hardware available on a SoCs
  442. such as EMEV2 from former NEC Electronics.
  443. config CLKSRC_QCOM
  444. bool "Qualcomm MSM timer" if COMPILE_TEST
  445. depends on ARM
  446. select TIMER_OF
  447. help
  448. This enables the clocksource and the per CPU clockevent driver for the
  449. Qualcomm SoCs.
  450. config CLKSRC_VERSATILE
  451. bool "ARM Versatile (Express) reference platforms clock source" if COMPILE_TEST
  452. depends on GENERIC_SCHED_CLOCK && !ARCH_USES_GETTIMEOFFSET
  453. select TIMER_OF
  454. default y if MFD_VEXPRESS_SYSREG
  455. help
  456. This option enables clock source based on free running
  457. counter available in the "System Registers" block of
  458. ARM Versatile, RealView and Versatile Express reference
  459. platforms.
  460. config CLKSRC_MIPS_GIC
  461. bool
  462. depends on MIPS_GIC
  463. select TIMER_OF
  464. config CLKSRC_TANGO_XTAL
  465. bool "Clocksource for Tango SoC" if COMPILE_TEST
  466. depends on ARM
  467. select TIMER_OF
  468. select CLKSRC_MMIO
  469. help
  470. This enables the clocksource for Tango SoC
  471. config CLKSRC_PXA
  472. bool "Clocksource for PXA or SA-11x0 platform" if COMPILE_TEST
  473. depends on HAS_IOMEM
  474. select CLKSRC_MMIO
  475. help
  476. This enables OST0 support available on PXA and SA-11x0
  477. platforms.
  478. config H8300_TMR8
  479. bool "Clockevent timer for the H8300 platform" if COMPILE_TEST
  480. depends on HAS_IOMEM
  481. help
  482. This enables the 8 bits timer for the H8300 platform.
  483. config H8300_TMR16
  484. bool "Clockevent timer for the H83069 platform" if COMPILE_TEST
  485. depends on HAS_IOMEM
  486. help
  487. This enables the 16 bits timer for the H8300 platform with the
  488. H83069 cpu.
  489. config H8300_TPU
  490. bool "Clocksource for the H8300 platform" if COMPILE_TEST
  491. depends on HAS_IOMEM
  492. help
  493. This enables the clocksource for the H8300 platform with the
  494. H8S2678 cpu.
  495. config CLKSRC_IMX_GPT
  496. bool "Clocksource using i.MX GPT" if COMPILE_TEST
  497. depends on ARM && CLKDEV_LOOKUP
  498. select CLKSRC_MMIO
  499. config CLKSRC_IMX_TPM
  500. bool "Clocksource using i.MX TPM" if COMPILE_TEST
  501. depends on ARM && CLKDEV_LOOKUP
  502. select CLKSRC_MMIO
  503. help
  504. Enable this option to use IMX Timer/PWM Module (TPM) timer as
  505. clocksource.
  506. config CLKSRC_ST_LPC
  507. bool "Low power clocksource found in the LPC" if COMPILE_TEST
  508. select TIMER_OF if OF
  509. depends on HAS_IOMEM
  510. select CLKSRC_MMIO
  511. help
  512. Enable this option to use the Low Power controller timer
  513. as clocksource.
  514. config ATCPIT100_TIMER
  515. bool "ATCPIT100 timer driver"
  516. depends on NDS32 || COMPILE_TEST
  517. depends on HAS_IOMEM
  518. select TIMER_OF
  519. default NDS32
  520. help
  521. This option enables support for the Andestech ATCPIT100 timers.
  522. config RISCV_TIMER
  523. bool "Timer for the RISC-V platform"
  524. depends on RISCV
  525. default y
  526. select TIMER_PROBE
  527. select TIMER_OF
  528. help
  529. This enables the per-hart timer built into all RISC-V systems, which
  530. is accessed via both the SBI and the rdcycle instruction. This is
  531. required for all RISC-V systems.
  532. config CSKY_MP_TIMER
  533. bool "SMP Timer for the C-SKY platform" if COMPILE_TEST
  534. depends on CSKY
  535. select TIMER_OF
  536. help
  537. Say yes here to enable C-SKY SMP timer driver used for C-SKY SMP
  538. system.
  539. csky,mptimer is not only used in SMP system, it also could be used
  540. single core system. It's not a mmio reg and it use mtcr/mfcr instruction.
  541. config GX6605S_TIMER
  542. bool "Gx6605s SOC system timer driver" if COMPILE_TEST
  543. depends on CSKY
  544. select CLKSRC_MMIO
  545. select TIMER_OF
  546. help
  547. This option enables support for gx6605s SOC's timer.
  548. endmenu