Lines Matching +full:stm32 +full:- +full:timer +full:- +full:counter
1 # SPDX-License-Identifier: GPL-2.0-only
35 bool "BCM2835 timer driver" if COMPILE_TEST
38 Enables the support for the BCM2835 timer driver.
41 bool "BCM mobile timer driver" if COMPILE_TEST
44 Enables the support for the BCM Kona mobile timer driver.
47 bool "Texas Instruments DaVinci timer driver" if COMPILE_TEST
49 Enables the support for the TI DaVinci timer driver.
52 bool "Digicolor timer driver" if COMPILE_TEST
56 Enables the support for the digicolor timer driver.
59 bool "DW APB timer driver" if COMPILE_TEST
61 Enables the support for the dw_apb timer.
69 bool "Faraday Technology timer driver" if COMPILE_TEST
75 Enables support for the Faraday Technology timer block
79 bool "Intel XScale IXP4xx timer driver" if COMPILE_TEST
84 Enables support for the Intel XScale IXP4xx SoC timer.
87 bool "Rockchip timer driver" if COMPILE_TEST
92 Enables the support for the Rockchip timer driver.
95 bool "Armada 370 and XP timer driver" if COMPILE_TEST
100 Enables the support for the Armada 370 and XP timer driver.
103 bool "Meson6 timer driver" if COMPILE_TEST
106 Enables the support for the Meson6 timer driver.
109 bool "Orion timer driver" if COMPILE_TEST
114 Enables the support for the Orion timer driver
117 bool "Owl timer driver" if COMPILE_TEST
120 Enables the support for the Actions Semi Owl timer driver.
123 bool "RDA timer driver" if COMPILE_TEST
127 Enables the support for the RDA Micro timer driver.
130 bool "Sun4i timer driver" if COMPILE_TEST
135 Enables support for the Sun4i timer.
138 bool "Sun5i timer driver" if COMPILE_TEST
142 Enables support the Sun5i timer.
145 bool "Tegra timer driver" if COMPILE_TEST
153 bool "VT8500 timer driver" if COMPILE_TEST
159 bool "NPCM7xx timer driver" if COMPILE_TEST
164 Enable 24-bit TIMER0 and TIMER1 counters in the NPCM7xx architecture,
168 bool "Cadence TTC timer driver" if COMPILE_TEST
174 bool "ASM9260 timer driver" if COMPILE_TEST
178 Enables support for the ASM9260 timer.
185 Support for Multi Timer Unit. MTU provides access
187 32-bit free running decrementing counters.
190 bool "Clocksource PRCMU Timer" if COMPILE_TEST
193 Use the always on PRCMU Timer as clocksource.
196 bool "Cirrus Logic timer driver" if COMPILE_TEST
199 Enables support for the Cirrus Logic PS711 timer.
202 bool "Atlas7 timer driver" if COMPILE_TEST
205 Enables support for the Atlas7 timer.
208 bool "MXS timer driver" if COMPILE_TEST
212 Enables support for the MXS timer.
215 bool "Prima2 timer driver" if COMPILE_TEST
218 Enables support for the Prima2 timer.
221 bool "U300 timer driver" if COMPILE_TEST
225 Enables support for the U300 timer.
228 bool "NSpire timer driver" if COMPILE_TEST
231 Enables support for the Nspire timer.
234 bool "Keystone timer driver" if COMPILE_TEST
238 Enables support for the Keystone timer.
241 bool "Integrator-AP timer driver" if COMPILE_TEST
244 Enables support for the Integrator-AP timer.
277 available on many OMAP-like platforms.
286 It has a 64-bit counter with update rate up to 1000MHz.
287 This counter is accessed via couple of 32-bit memory-mapped registers.
290 bool "Clocksource for STM32 SoCs" if !ARCH_STM32
296 bool "Low power clocksource for STM32 SoCs"
306 bool "Support for 32-bit TIMERn counters in ARC Cores" if COMPILE_TEST
310 These are legacy 32-bit TIMER0 and TIMER1 counters found on all ARC cores
315 bool "Support for 64-bit counters in ARC HS38 cores" if COMPILE_TEST
319 This enables 2 different 64-bit timers: RTC (for UP) and GFRC (for SMP).
330 bool "Enable ARM architected timer event stream generation by default"
335 based on the ARM architected timer. It is used for waking up CPUs
337 power-of-2 divisor of the clock rate. The behaviour can also be
340 The main use of the event stream is wfe-based timeouts of userspace
351 bool "Workaround for Freescale/NXP Erratum A-008585"
357 A-008585 ("ARM generic timer may contain an erroneous
359 fsl,erratum-a008585 property is found in the timer node.
368 161010101. The workaround will be active if the hisilicon,erratum-161010101
369 property is found in the timer node.
372 bool "Workaround for Cortex-A73 erratum 858921"
377 This option enables a workaround applicable to Cortex-A73
378 (all versions), whose counter may return incorrect values.
388 This option enables a workaround for instability in the timer on
390 allwinner,erratum-unknown1 property is found in the timer node.
393 bool "Support for the ARM global timer" if COMPILE_TEST
397 This option enables support for the ARM global timer unit.
400 bool "Support for Dual Timer SP804 module" if COMPILE_TEST
410 Use ARM global timer clock source as sched_clock.
417 This option enables support for the ARMv7M system timer unit.
424 Support for the Periodic Interval Timer found on Atmel SoCs.
427 bool "Atmel ST timer support" if COMPILE_TEST
432 Support for the Atmel ST timer.
435 bool "Atmel TC Block timer driver" if COMPILE_TEST
439 Support for Timer Counter Blocks on Atmel SoCs.
442 bool "Exynos multi core timer driver" if COMPILE_TEST
445 Support for Multi Core Timer controller on Exynos SoCs.
448 bool "PWM timer driver for Samsung S3C, S5P" if COMPILE_TEST
451 This is a new clocksource driver for the PWM timer found in
461 Support for Freescale FlexTimer Module (FTM) timer.
467 Support for Periodic Interrupt Timer on Freescale Vybrid Family SoCs.
480 bool "Mediatek timer driver" if COMPILE_TEST
485 Support for Mediatek timer driver.
488 bool "Spreadtrum timer driver" if EXPERT
494 Enables support for the Spreadtrum timer driver.
506 bool "J-Core PIT timer driver" if COMPILE_TEST
512 the integrated PIT in the J-Core synthesizable, open source SoC.
515 bool "Renesas CMT timer driver" if COMPILE_TEST
520 the Compare Match Timer (CMT) hardware available in 16/32/48-bit
524 bool "Renesas MTU2 timer driver" if COMPILE_TEST
528 This enables build of a clockevent driver for the Multi-Function
529 Timer Pulse Unit 2 (MTU2) hardware available on SoCs from Renesas.
530 This hardware comes with 16-bit timer registers.
533 bool "Renesas OSTM timer driver" if COMPILE_TEST
540 bool "Renesas TMU timer driver" if COMPILE_TEST
545 the 32-bit Timer Unit (TMU) hardware available on a wide range
549 bool "Renesas STI timer driver" if COMPILE_TEST
554 the 48-bit System Timer (STI) hardware available on a SoCs
558 bool "Qualcomm MSM timer" if COMPILE_TEST
572 counter available in the "System Registers" block of
590 bool "Clocksource for PXA or SA-11x0 platform" if COMPILE_TEST
594 This enables OST0 support available on PXA and SA-11x0
598 bool "Clockevent timer for the H8300 platform" if COMPILE_TEST
601 This enables the 8 bits timer for the H8300 platform.
604 bool "Clockevent timer for the H83069 platform" if COMPILE_TEST
607 This enables the 16 bits timer for the H8300 platform with the
628 Enable this option to use IMX Timer/PWM Module (TPM) timer as
632 bool "i.MX system counter timer" if COMPILE_TEST
635 Enable this option to use i.MX system counter timer as a
644 Enable this option to use the Low Power controller timer
648 bool "ATCPIT100 timer driver"
657 bool "Timer for the RISC-V platform" if COMPILE_TEST
662 This enables the per-hart timer built into all RISC-V systems, which
664 required for all RISC-V systems.
667 bool "CLINT Timer for the RISC-V platform" if COMPILE_TEST
672 This option enables the CLINT timer for RISC-V systems. The CLINT
673 driver is usually used for NoMMU RISC-V systems.
676 bool "SMP Timer for the C-SKY platform" if COMPILE_TEST
680 Say yes here to enable C-SKY SMP timer driver used for C-SKY SMP
686 bool "Gx6605s SOC system timer driver" if COMPILE_TEST
691 This option enables support for gx6605s SOC's timer.
694 bool "Milbeaut timer driver" if COMPILE_TEST
700 Enables the support for Milbeaut timer driver.
703 bool "Clocksource/timer using the TCU in Ingenic JZ SoCs"
711 Support for the timer/counter unit of the Ingenic JZ SoCs.
714 bool "Clocksource/timer using the SYSOST in Ingenic X SoCs"
729 Support for the Operating System Timer of the Ingenic JZ SoCs.
737 This option enables Microchip PIT64B timer for Atmel