Lines Matching +full:stm32 +full:- +full:timer +full:- +full:counter
1 # SPDX-License-Identifier: GPL-2.0-only
36 bool "BCM2835 timer driver" if COMPILE_TEST
39 Enables the support for the BCM2835 timer driver.
42 bool "BCM mobile timer driver" if COMPILE_TEST
45 Enables the support for the BCM Kona mobile timer driver.
48 bool "Texas Instruments DaVinci timer driver" if COMPILE_TEST
50 Enables the support for the TI DaVinci timer driver.
53 bool "Digicolor timer driver" if COMPILE_TEST
57 Enables the support for the digicolor timer driver.
60 bool "DW APB timer driver" if COMPILE_TEST
62 Enables the support for the dw_apb timer.
70 bool "Faraday Technology timer driver" if COMPILE_TEST
76 Enables support for the Faraday Technology timer block
80 bool "Intel XScale IXP4xx timer driver" if COMPILE_TEST
85 Enables support for the Intel XScale IXP4xx SoC timer.
88 bool "Rockchip timer driver" if COMPILE_TEST
93 Enables the support for the Rockchip timer driver.
96 bool "Armada 370 and XP timer driver" if COMPILE_TEST
101 Enables the support for the Armada 370 and XP timer driver.
104 bool "Meson6 timer driver" if COMPILE_TEST
107 Enables the support for the Meson6 timer driver.
110 bool "Orion timer driver" if COMPILE_TEST
115 Enables the support for the Orion timer driver
118 bool "Owl timer driver" if COMPILE_TEST
121 Enables the support for the Actions Semi Owl timer driver.
124 bool "RDA timer driver" if COMPILE_TEST
128 Enables the support for the RDA Micro timer driver.
131 bool "Sun4i timer driver" if COMPILE_TEST
136 Enables support for the Sun4i timer.
139 bool "Sun5i timer driver" if COMPILE_TEST
143 Enables support the Sun5i timer.
146 bool "Tegra timer driver" if COMPILE_TEST
154 bool "VT8500 timer driver" if COMPILE_TEST
160 bool "NPCM7xx timer driver" if COMPILE_TEST
165 Enable 24-bit TIMER0 and TIMER1 counters in the NPCM7xx architecture,
169 bool "Cadence TTC timer driver" if COMPILE_TEST
175 bool "ASM9260 timer driver" if COMPILE_TEST
179 Enables support for the ASM9260 timer.
186 Support for Multi Timer Unit. MTU provides access
188 32-bit free running decrementing counters.
191 bool "Clocksource PRCMU Timer" if COMPILE_TEST
194 Use the always on PRCMU Timer as clocksource.
197 bool "Cirrus Logic timer driver" if COMPILE_TEST
200 Enables support for the Cirrus Logic PS711 timer.
203 bool "Atlas7 timer driver" if COMPILE_TEST
206 Enables support for the Atlas7 timer.
209 bool "MXS timer driver" if COMPILE_TEST
213 Enables support for the MXS timer.
216 bool "Prima2 timer driver" if COMPILE_TEST
219 Enables support for the Prima2 timer.
222 bool "U300 timer driver" if COMPILE_TEST
226 Enables support for the U300 timer.
229 bool "NSpire timer driver" if COMPILE_TEST
232 Enables support for the Nspire timer.
235 bool "Keystone timer driver" if COMPILE_TEST
239 Enables support for the Keystone timer.
242 bool "Integrator-AP timer driver" if COMPILE_TEST
245 Enables support for the Integrator-AP timer.
278 available on many OMAP-like platforms.
287 It has a 64-bit counter with update rate up to 1000MHz.
288 This counter is accessed via couple of 32-bit memory-mapped registers.
291 bool "Clocksource for STM32 SoCs" if !ARCH_STM32
297 bool "Low power clocksource for STM32 SoCs"
307 bool "Support for 32-bit TIMERn counters in ARC Cores" if COMPILE_TEST
311 These are legacy 32-bit TIMER0 and TIMER1 counters found on all ARC cores
316 bool "Support for 64-bit counters in ARC HS38 cores" if COMPILE_TEST
320 This enables 2 different 64-bit timers: RTC (for UP) and GFRC (for SMP).
331 bool "Enable ARM architected timer event stream generation by default"
336 based on the ARM architected timer. It is used for waking up CPUs
338 power-of-2 divisor of the clock rate. The behaviour can also be
341 The main use of the event stream is wfe-based timeouts of userspace
352 bool "Workaround for Freescale/NXP Erratum A-008585"
358 A-008585 ("ARM generic timer may contain an erroneous
360 fsl,erratum-a008585 property is found in the timer node.
369 161010101. The workaround will be active if the hisilicon,erratum-161010101
370 property is found in the timer node.
373 bool "Workaround for Cortex-A73 erratum 858921"
378 This option enables a workaround applicable to Cortex-A73
379 (all versions), whose counter may return incorrect values.
389 This option enables a workaround for instability in the timer on
391 allwinner,erratum-unknown1 property is found in the timer node.
394 bool "Support for the ARM global timer" if COMPILE_TEST
398 This option enables support for the ARM global timer unit.
401 bool "Support for Dual Timer SP804 module" if COMPILE_TEST
411 Use ARM global timer clock source as sched_clock.
418 This option enables support for the ARMv7M system timer unit.
425 Support for the Periodic Interval Timer found on Atmel SoCs.
428 bool "Atmel ST timer support" if COMPILE_TEST
433 Support for the Atmel ST timer.
436 bool "Atmel TC Block timer driver" if COMPILE_TEST
440 Support for Timer Counter Blocks on Atmel SoCs.
443 bool "Exynos multi core timer driver" if COMPILE_TEST
446 Support for Multi Core Timer controller on Exynos SoCs.
449 bool "PWM timer driver for Samsung S3C, S5P" if COMPILE_TEST
452 This is a new clocksource driver for the PWM timer found in
462 Support for Freescale FlexTimer Module (FTM) timer.
468 Support for Periodic Interrupt Timer on Freescale Vybrid Family SoCs.
481 bool "Mediatek timer driver" if COMPILE_TEST
486 Support for Mediatek timer driver.
489 bool "Spreadtrum timer driver" if EXPERT
495 Enables support for the Spreadtrum timer driver.
507 bool "J-Core PIT timer driver" if COMPILE_TEST
513 the integrated PIT in the J-Core synthesizable, open source SoC.
516 bool "Renesas CMT timer driver" if COMPILE_TEST
521 the Compare Match Timer (CMT) hardware available in 16/32/48-bit
525 bool "Renesas MTU2 timer driver" if COMPILE_TEST
529 This enables build of a clockevent driver for the Multi-Function
530 Timer Pulse Unit 2 (MTU2) hardware available on SoCs from Renesas.
531 This hardware comes with 16-bit timer registers.
534 bool "Renesas OSTM timer driver" if COMPILE_TEST
541 bool "Renesas TMU timer driver" if COMPILE_TEST
546 the 32-bit Timer Unit (TMU) hardware available on a wide range
550 bool "Renesas STI timer driver" if COMPILE_TEST
555 the 48-bit System Timer (STI) hardware available on a SoCs
559 bool "Qualcomm MSM timer" if COMPILE_TEST
573 counter available in the "System Registers" block of
591 bool "Clocksource for PXA or SA-11x0 platform" if COMPILE_TEST
595 This enables OST0 support available on PXA and SA-11x0
599 bool "Clockevent timer for the H8300 platform" if COMPILE_TEST
602 This enables the 8 bits timer for the H8300 platform.
605 bool "Clockevent timer for the H83069 platform" if COMPILE_TEST
608 This enables the 16 bits timer for the H8300 platform with the
629 Enable this option to use IMX Timer/PWM Module (TPM) timer as
633 bool "i.MX system counter timer" if COMPILE_TEST
636 Enable this option to use i.MX system counter timer as a
645 Enable this option to use the Low Power controller timer
649 bool "ATCPIT100 timer driver"
658 bool "Timer for the RISC-V platform" if COMPILE_TEST
663 This enables the per-hart timer built into all RISC-V systems, which
665 required for all RISC-V systems.
668 bool "CLINT Timer for the RISC-V platform" if COMPILE_TEST
673 This option enables the CLINT timer for RISC-V systems. The CLINT
674 driver is usually used for NoMMU RISC-V systems.
677 bool "SMP Timer for the C-SKY platform" if COMPILE_TEST
681 Say yes here to enable C-SKY SMP timer driver used for C-SKY SMP
687 bool "Gx6605s SOC system timer driver" if COMPILE_TEST
692 This option enables support for gx6605s SOC's timer.
695 bool "Milbeaut timer driver" if COMPILE_TEST
701 Enables the support for Milbeaut timer driver.
704 bool "Clocksource/timer using the TCU in Ingenic JZ SoCs"
712 Support for the timer/counter unit of the Ingenic JZ SoCs.
715 bool "Clocksource/timer using the SYSOST in Ingenic X SoCs"
730 Support for the Operating System Timer of the Ingenic JZ SoCs.
738 This option enables Microchip PIT64B timer for Atmel