Home
last modified time | relevance | path

Searched refs:duty_cnt (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/pwm/
H A Dpwm-meson.c166 unsigned int pre_div, cnt, duty_cnt; in meson_pwm_calc() local
215 duty_cnt = div64_u64(fin_freq * duty, NSEC_PER_SEC * (pre_div + 1)); in meson_pwm_calc()
216 if (duty_cnt > 0xffff) { in meson_pwm_calc()
221 dev_dbg(meson->chip.dev, "duty=%llu pre_div=%u duty_cnt=%u\n", in meson_pwm_calc()
222 duty, pre_div, duty_cnt); in meson_pwm_calc()
225 channel->hi = duty_cnt; in meson_pwm_calc()
226 channel->lo = cnt - duty_cnt; in meson_pwm_calc()
/kernel/linux/linux-6.6/drivers/pwm/
H A Dpwm-meson.c150 unsigned int cnt, duty_cnt; in meson_pwm_calc() local
193 duty_cnt = div_u64(fin_freq * duty, NSEC_PER_SEC); in meson_pwm_calc()
195 dev_dbg(meson->chip.dev, "duty=%llu duty_cnt=%u\n", duty, duty_cnt); in meson_pwm_calc()
197 channel->hi = duty_cnt; in meson_pwm_calc()
198 channel->lo = cnt - duty_cnt; in meson_pwm_calc()

Completed in 3 milliseconds