Searched refs:duty_cnt (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/pwm/ |
H A D | pwm-meson.c | 166 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 D | pwm-meson.c | 150 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