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 "OMAP dual-mode timer driver" if ARCH_K3 || COMPILE_TEST
64 Enables the support for the TI dual-mode timer driver.
67 bool "DW APB timer driver" if COMPILE_TEST
69 Enables the support for the dw_apb timer.
77 bool "Faraday Technology timer driver" if COMPILE_TEST
83 Enables support for the Faraday Technology timer block
87 bool "Intel XScale IXP4xx timer driver" if COMPILE_TEST
92 Enables support for the Intel XScale IXP4xx SoC timer.
95 bool "Rockchip timer driver" if COMPILE_TEST
100 Enables the support for the Rockchip timer driver.
103 bool "Armada 370 and XP timer driver" if COMPILE_TEST
108 Enables the support for the Armada 370 and XP timer driver.
111 bool "Meson6 timer driver" if COMPILE_TEST
114 Enables the support for the Meson6 timer driver.
117 bool "Orion timer driver" if COMPILE_TEST
122 Enables the support for the Orion timer driver
125 bool "Owl timer driver" if COMPILE_TEST
128 Enables the support for the Actions Semi Owl timer driver.
131 bool "RDA timer driver" if COMPILE_TEST
135 Enables the support for the RDA Micro timer driver.
138 bool "Clocksource/timer for the Realtek Otto platform" if COMPILE_TEST
148 bool "Sun4i timer driver" if COMPILE_TEST
153 Enables support for the Sun4i timer.
156 bool "Sun5i timer driver" if COMPILE_TEST
160 Enables support the Sun5i timer.
163 bool "Tegra timer driver" if COMPILE_TEST
171 bool "NVIDIA Tegra186 timer driver"
179 bool "VT8500 timer driver" if COMPILE_TEST
185 bool "NPCM7xx timer driver" if COMPILE_TEST
190 Enable 24-bit TIMER0 and TIMER1 counters in the NPCM7xx architecture,
194 bool "Cadence TTC timer driver" if COMPILE_TEST
200 bool "ASM9260 timer driver" if COMPILE_TEST
204 Enables support for the ASM9260 timer.
211 Support for Multi Timer Unit. MTU provides access
213 32-bit free running decrementing counters.
216 bool "Clocksource PRCMU Timer" if COMPILE_TEST
219 Use the always on PRCMU Timer as clocksource.
222 bool "Cirrus Logic timer driver" if COMPILE_TEST
225 Enables support for the Cirrus Logic PS711 timer.
228 bool "MXS timer driver" if COMPILE_TEST
232 Enables support for the MXS timer.
235 bool "NSpire timer driver" if COMPILE_TEST
238 Enables support for the Nspire timer.
241 bool "Keystone timer driver" if COMPILE_TEST
245 Enables support for the Keystone timer.
248 bool "Integrator-AP timer driver" if COMPILE_TEST
251 Enables support for the Integrator-AP timer.
276 available on many OMAP-like platforms.
279 bool "Clocksource for STM32 SoCs" if !ARCH_STM32
285 bool "Low power clocksource for STM32 SoCs"
295 bool "Support for 32-bit TIMERn counters in ARC Cores" if COMPILE_TEST
299 These are legacy 32-bit TIMER0 and TIMER1 counters found on all ARC cores
304 bool "Support for 64-bit counters in ARC HS38 cores" if COMPILE_TEST
308 This enables 2 different 64-bit timers: RTC (for UP) and GFRC (for SMP).
319 bool "Enable ARM architected timer event stream generation by default"
324 based on the ARM architected timer. It is used for waking up CPUs
326 power-of-2 divisor of the clock rate. The behaviour can also be
329 The main use of the event stream is wfe-based timeouts of userspace
340 bool "Workaround for Freescale/NXP Erratum A-008585"
346 A-008585 ("ARM generic timer may contain an erroneous
348 fsl,erratum-a008585 property is found in the timer node.
357 161010101. The workaround will be active if the hisilicon,erratum-161010101
358 property is found in the timer node.
361 bool "Workaround for Cortex-A73 erratum 858921"
366 This option enables a workaround applicable to Cortex-A73
367 (all versions), whose counter may return incorrect values.
377 This option enables a workaround for instability in the timer on
379 allwinner,erratum-unknown1 property is found in the timer node.
382 bool "Support for the ARM global timer" if COMPILE_TEST
386 This option enables support for the ARM global timer unit.
389 int "ARM global timer initial prescaler value"
394 When the ARM global timer initializes, its current rate is declared
396 change, the driver tries to fix the timer's internal prescaler.
403 bool "Support for Dual Timer SP804 module" if COMPILE_TEST
413 Use ARM global timer clock source as sched_clock.
420 This option enables support for the ARMv7M system timer unit.
427 Support for the Periodic Interval Timer found on Atmel SoCs.
430 bool "Atmel ST timer support" if COMPILE_TEST
435 Support for the Atmel ST timer.
438 bool "Atmel TC Block timer driver" if COMPILE_TEST
442 Support for Timer Counter Blocks on Atmel SoCs.
445 bool "Exynos multi core timer driver" if COMPILE_TEST
449 Support for Multi Core Timer controller on Exynos SoCs.
452 bool "PWM timer driver for Samsung S3C, S5P" if COMPILE_TEST
456 This is a new clocksource driver for the PWM timer found in
466 Support for Freescale FlexTimer Module (FTM) timer.
472 Support for Periodic Interrupt Timer on Freescale Vybrid Family SoCs.
478 bool "Mediatek timer driver" if COMPILE_TEST
483 Support for Mediatek timer driver.
486 bool "MediaTek CPUX timer driver" if COMPILE_TEST
492 Support for MediaTek CPUXGPT timer driver.
495 bool "Spreadtrum timer driver" if EXPERT
501 Enables support for the Spreadtrum timer driver.
513 bool "J-Core PIT timer driver" if COMPILE_TEST
519 the integrated PIT in the J-Core synthesizable, open source SoC.
522 bool "Renesas CMT timer driver" if COMPILE_TEST
527 the Compare Match Timer (CMT) hardware available in 16/32/48-bit
531 bool "Renesas MTU2 timer driver" if COMPILE_TEST
535 This enables build of a clockevent driver for the Multi-Function
536 Timer Pulse Unit 2 (MTU2) hardware available on SoCs from Renesas.
537 This hardware comes with 16-bit timer registers.
540 bool "Renesas OSTM timer driver"
548 bool "Renesas TMU timer driver" if COMPILE_TEST
553 the 32-bit Timer Unit (TMU) hardware available on a wide range
557 bool "Renesas STI timer driver" if COMPILE_TEST
562 the 48-bit System Timer (STI) hardware available on a SoCs
566 bool "Qualcomm MSM timer" if COMPILE_TEST
580 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
608 Enable this option to use IMX Timer/PWM Module (TPM) timer as
612 bool "i.MX system counter timer" if COMPILE_TEST
615 Enable this option to use i.MX system counter timer as a
624 Enable this option to use Loongson1 PWM timer as clocksource
625 instead of the performance counter.
633 Enable this option to use the Low Power controller timer
637 bool "GXP timer driver" if COMPILE_TEST && !ARCH_HPE
641 Provides a driver for the timer control found on HPE
645 bool "Timer for the RISC-V platform" if COMPILE_TEST
650 This enables the per-hart timer built into all RISC-V systems, which
652 required for all RISC-V systems.
655 bool "CLINT Timer for the RISC-V platform" if COMPILE_TEST
660 This option enables the CLINT timer for RISC-V systems. The CLINT
661 driver is usually used for NoMMU RISC-V systems.
664 bool "SMP Timer for the C-SKY platform" if COMPILE_TEST
668 Say yes here to enable C-SKY SMP timer driver used for C-SKY SMP
674 bool "Gx6605s SOC system timer driver" if COMPILE_TEST
679 This option enables support for gx6605s SOC's timer.
682 bool "Milbeaut timer driver" if COMPILE_TEST
688 Enables the support for Milbeaut timer driver.
691 bool "MSC313E timer driver" if COMPILE_TEST
695 Enables support for the MStar MSC313E timer driver.
697 programmable 32-bit free running incrementing counters.
700 bool "Clocksource/timer using the TCU in Ingenic JZ SoCs"
708 Support for the timer/counter unit of the Ingenic JZ SoCs.
711 bool "Clocksource/timer using the SYSOST in Ingenic X SoCs"
726 Support for the Operating System Timer of the Ingenic JZ SoCs.
733 This option enables Microchip PIT64B timer for Atmel
739 bool "Clocksource using goldfish-rtc"
743 Support for the timer/counter of goldfish-rtc
746 bool "Cirrus Logic ep93xx timer driver" if COMPILE_TEST
753 Enables support for the Cirrus Logic timer block