Lines Matching refs:clk_rate
48 static u32 pwm_omap_dmtimer_get_clock_cycles(unsigned long clk_rate, int ns) in pwm_omap_dmtimer_get_clock_cycles() argument
50 return DIV_ROUND_CLOSEST_ULL((u64)clk_rate * ns, NSEC_PER_SEC); in pwm_omap_dmtimer_get_clock_cycles()
100 unsigned long clk_rate; in pwm_omap_dmtimer_config() local
120 clk_rate = clk_get_rate(fclk); in pwm_omap_dmtimer_config()
121 if (!clk_rate) { in pwm_omap_dmtimer_config()
126 dev_dbg(chip->dev, "clk rate: %luHz\n", clk_rate); in pwm_omap_dmtimer_config()
144 period_cycles = pwm_omap_dmtimer_get_clock_cycles(clk_rate, period_ns); in pwm_omap_dmtimer_config()
145 duty_cycles = pwm_omap_dmtimer_get_clock_cycles(clk_rate, duty_ns); in pwm_omap_dmtimer_config()
150 period_ns, clk_rate); in pwm_omap_dmtimer_config()
157 duty_ns, clk_rate); in pwm_omap_dmtimer_config()
163 duty_ns, period_ns, clk_rate); in pwm_omap_dmtimer_config()
170 clk_rate), in pwm_omap_dmtimer_config()
172 clk_rate)); in pwm_omap_dmtimer_config()