Home
last modified time | relevance | path

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

/Linux-v6.1/drivers/pwm/
Dpwm-meson.c160 unsigned long fin_freq; in meson_pwm_calc() local
168 fin_freq = clk_get_rate(channel->clk); in meson_pwm_calc()
169 if (fin_freq == 0) { in meson_pwm_calc()
174 dev_dbg(meson->chip.dev, "fin_freq: %lu Hz\n", fin_freq); in meson_pwm_calc()
176 pre_div = div64_u64(fin_freq * (u64)period, NSEC_PER_SEC * 0xffffLL); in meson_pwm_calc()
182 cnt = div64_u64(fin_freq * (u64)period, NSEC_PER_SEC * (pre_div + 1)); in meson_pwm_calc()
201 duty_cnt = div64_u64(fin_freq * (u64)duty, in meson_pwm_calc()
306 unsigned long fin_freq; in meson_pwm_cnt_to_ns() local
312 fin_freq = clk_get_rate(channel->clk); in meson_pwm_cnt_to_ns()
313 if (fin_freq == 0) in meson_pwm_cnt_to_ns()
[all …]