Lines Matching refs:clk_rate
85 static u32 pwm_omap_dmtimer_get_clock_cycles(unsigned long clk_rate, int ns) in pwm_omap_dmtimer_get_clock_cycles() argument
87 return DIV_ROUND_CLOSEST_ULL((u64)clk_rate * ns, NSEC_PER_SEC); in pwm_omap_dmtimer_get_clock_cycles()
158 unsigned long clk_rate; in pwm_omap_dmtimer_config() local
174 clk_rate = clk_get_rate(fclk); in pwm_omap_dmtimer_config()
175 if (!clk_rate) { in pwm_omap_dmtimer_config()
180 dev_dbg(chip->dev, "clk rate: %luHz\n", clk_rate); in pwm_omap_dmtimer_config()
198 period_cycles = pwm_omap_dmtimer_get_clock_cycles(clk_rate, period_ns); in pwm_omap_dmtimer_config()
199 duty_cycles = pwm_omap_dmtimer_get_clock_cycles(clk_rate, duty_ns); in pwm_omap_dmtimer_config()
204 period_ns, clk_rate); in pwm_omap_dmtimer_config()
211 duty_ns, clk_rate); in pwm_omap_dmtimer_config()
217 duty_ns, period_ns, clk_rate); in pwm_omap_dmtimer_config()
224 clk_rate), in pwm_omap_dmtimer_config()
226 clk_rate)); in pwm_omap_dmtimer_config()