Lines Matching refs:clk_rate
80 static u32 pwm_omap_dmtimer_get_clock_cycles(unsigned long clk_rate, int ns) in pwm_omap_dmtimer_get_clock_cycles() argument
82 return DIV_ROUND_CLOSEST_ULL((u64)clk_rate * ns, NSEC_PER_SEC); in pwm_omap_dmtimer_get_clock_cycles()
153 unsigned long clk_rate; in pwm_omap_dmtimer_config() local
169 clk_rate = clk_get_rate(fclk); in pwm_omap_dmtimer_config()
170 if (!clk_rate) { in pwm_omap_dmtimer_config()
175 dev_dbg(pwmchip_parent(chip), "clk rate: %luHz\n", clk_rate); in pwm_omap_dmtimer_config()
193 period_cycles = pwm_omap_dmtimer_get_clock_cycles(clk_rate, period_ns); in pwm_omap_dmtimer_config()
194 duty_cycles = pwm_omap_dmtimer_get_clock_cycles(clk_rate, duty_ns); in pwm_omap_dmtimer_config()
199 period_ns, clk_rate); in pwm_omap_dmtimer_config()
206 duty_ns, clk_rate); in pwm_omap_dmtimer_config()
212 duty_ns, period_ns, clk_rate); in pwm_omap_dmtimer_config()
219 clk_rate), in pwm_omap_dmtimer_config()
221 clk_rate)); in pwm_omap_dmtimer_config()