Lines Matching +full:stm32 +full:- +full:timer +full:- +full:trigger
1 /* SPDX-License-Identifier: GPL-2.0 */
12 #include <linux/dma-mapping.h>
26 #define TIM_ARR 0x2c /* Auto-Reload Register */
31 #define TIM_BDTR 0x44 /* Break and Dead-Time Reg */
38 #define TIM_CR1_ARPE BIT(7) /* Auto-reload Preload Ena */
42 #define TIM_SMCR_TS (BIT(4) | BIT(5) | BIT(6)) /* Trigger selection */
50 #define TIM_DIER_TDE BIT(14) /* Trigger DMA request Enable */
105 /* STM32 Timer may have either a unique global interrupt or 4 interrupt lines */
115 * struct stm32_timers_dma - STM32 timer DMA handling.
120 * @chans: DMA channels available for this timer instance
152 return -ENODEV; in stm32_timers_dma_burst_read()