Searched refs:TIM_CR1 (Results 1 – 5 of 5) sorted by relevance
| /linux-6.15/drivers/iio/trigger/ |
| H A D | stm32-timer-trigger.c | 166 regmap_set_bits(priv->regmap, TIM_CR1, TIM_CR1_ARPE); in stm32_timer_start() 180 regmap_set_bits(priv->regmap, TIM_CR1, TIM_CR1_CEN); in stm32_timer_start() 196 regmap_clear_bits(priv->regmap, TIM_CR1, TIM_CR1_ARPE); in stm32_timer_stop() 197 regmap_clear_bits(priv->regmap, TIM_CR1, TIM_CR1_CEN); in stm32_timer_stop() 249 regmap_read(priv->regmap, TIM_CR1, &cr1); in stm32_tt_read_frequency() 464 regmap_read(priv->regmap, TIM_CR1, &dat); in stm32_counter_read_raw() 509 regmap_set_bits(priv->regmap, TIM_CR1, TIM_CR1_CEN); in stm32_counter_write_raw() 697 regmap_clear_bits(priv->regmap, TIM_CR1, TIM_CR1_ARPE); in stm32_count_set_preset() 835 regmap_clear_bits(priv->regmap, TIM_CR1, TIM_CR1_CEN); in stm32_timer_trigger_remove() 848 regmap_read(priv->regmap, TIM_CR1, &priv->bak.cr1); in stm32_timer_trigger_suspend() [all …]
|
| /linux-6.15/drivers/counter/ |
| H A D | stm32-timer-cnt.c | 142 regmap_read(priv->regmap, TIM_CR1, &cr1); in stm32_count_function_write() 144 regmap_update_bits(priv->regmap, TIM_CR1, TIM_CR1_CEN, 0); in stm32_count_function_write() 164 regmap_read(priv->regmap, TIM_CR1, &cr1); in stm32_count_direction_read() 193 regmap_update_bits(priv->regmap, TIM_CR1, TIM_CR1_ARPE, 0); in stm32_count_ceiling_write() 205 regmap_read(priv->regmap, TIM_CR1, &cr1); in stm32_count_enable_read() 220 regmap_read(priv->regmap, TIM_CR1, &cr1); in stm32_count_enable_write() 229 regmap_update_bits(priv->regmap, TIM_CR1, TIM_CR1_CEN, in stm32_count_enable_write() 232 regmap_read(priv->regmap, TIM_CR1, &cr1); in stm32_count_enable_write() 233 regmap_update_bits(priv->regmap, TIM_CR1, TIM_CR1_CEN, 0); in stm32_count_enable_write() 806 regmap_read(priv->regmap, TIM_CR1, &priv->bak.cr1); in stm32_timer_cnt_suspend() [all …]
|
| /linux-6.15/drivers/clocksource/ |
| H A D | timer-stm32.c | 25 #define TIM_CR1 0x00 macro 114 writel_relaxed(TIM_CR1_UDIS | TIM_CR1_CEN, timer_of_base(to) + TIM_CR1); in stm32_timer_start()
|
| /linux-6.15/drivers/pwm/ |
| H A D | pwm-stm32.c | 348 ret = regmap_set_bits(priv->regmap, TIM_CR1, TIM_CR1_ARPE); in stm32_pwm_write_waveform() 394 regmap_set_bits(priv->regmap, TIM_CR1, TIM_CR1_CEN); in stm32_pwm_write_waveform() 418 ret = regmap_clear_bits(priv->regmap, TIM_CR1, TIM_CR1_CEN); in stm32_pwm_write_waveform() 483 regmap_set_bits(priv->regmap, TIM_CR1, TIM_CR1_CEN); in stm32_pwm_raw_capture() 528 regmap_clear_bits(priv->regmap, TIM_CR1, TIM_CR1_CEN); in stm32_pwm_raw_capture()
|
| /linux-6.15/include/linux/mfd/ |
| H A D | stm32-timers.h | 15 #define TIM_CR1 0x00 /* Control Register 1 */ macro
|