Home
last modified time | relevance | path

Searched refs:ccmr1 (Results 1 – 1 of 1) sorted by relevance

/linux/drivers/pwm/
H A Dpwm-stm32-lp.c37 u32 ccmr1; in stm32_pwm_lp_update_allowed() local
44 ret = regmap_read(priv->regmap, STM32_LPTIM_CCMR1, &ccmr1); in stm32_pwm_lp_update_allowed()
47 ccmr = ccmr1 & (STM32_LPTIM_CC1E | STM32_LPTIM_CC2E); in stm32_pwm_lp_update_allowed()
58 return !(ccmr1 & STM32_LPTIM_CC1E); in stm32_pwm_lp_update_allowed()
60 return !(ccmr1 & STM32_LPTIM_CC2E); in stm32_pwm_lp_update_allowed()
66 u32 ccmr1, val, mask; in stm32_pwm_lp_compare_channel_apply() local
74 ret = regmap_read(priv->regmap, STM32_LPTIM_CCMR1, &ccmr1); in stm32_pwm_lp_compare_channel_apply()
80 reenable = (enable && FIELD_GET(STM32_LPTIM_CC2E, ccmr1)) && in stm32_pwm_lp_compare_channel_apply()
81 (polarity != FIELD_GET(STM32_LPTIM_CC2P, ccmr1)); in stm32_pwm_lp_compare_channel_apply()
87 reenable = (enable && FIELD_GET(STM32_LPTIM_CC1E, ccmr1)) && in stm32_pwm_lp_compare_channel_apply()
[all …]