Lines Matching refs:prd
38 unsigned long long prd, div, dty; in stm32_pwm_lp_apply() local
68 prd = div; in stm32_pwm_lp_apply()
75 div = prd >> presc; in stm32_pwm_lp_apply()
77 prd = div; in stm32_pwm_lp_apply()
80 dty = prd * state->duty_cycle; in stm32_pwm_lp_apply()
120 ret = regmap_write(priv->regmap, STM32_LPTIM_ARR, prd - 1); in stm32_pwm_lp_apply()
124 ret = regmap_write(priv->regmap, STM32_LPTIM_CMP, prd - (1 + dty)); in stm32_pwm_lp_apply()
166 u32 val, presc, prd; in stm32_pwm_lp_get_state() local
179 regmap_read(priv->regmap, STM32_LPTIM_ARR, &prd); in stm32_pwm_lp_get_state()
180 tmp = prd + 1; in stm32_pwm_lp_get_state()
185 tmp = prd - val; in stm32_pwm_lp_get_state()