Lines Matching refs:clk_rate
115 u64 clk_rate, tmp;
119 clk_rate = clk_get_rate(sun4i_pwm->clk);
120 if (!clk_rate)
132 state->period = DIV_ROUND_UP_ULL(NSEC_PER_SEC, clk_rate);
162 state->duty_cycle = DIV_ROUND_CLOSEST_ULL(tmp, clk_rate);
165 state->period = DIV_ROUND_CLOSEST_ULL(tmp, clk_rate);
175 u64 clk_rate, div = 0;
178 clk_rate = clk_get_rate(sun4i_pwm->clk);
182 (state->period * clk_rate >= NSEC_PER_SEC) &&
183 (state->period * clk_rate < 2 * NSEC_PER_SEC) &&
184 (state->duty_cycle * clk_rate * 2 >= NSEC_PER_SEC);
198 div = clk_rate * state->period + NSEC_PER_SEC / 2;
212 div = clk_rate;