Lines Matching refs:clk_rate
138 unsigned long clk_rate; member
173 state->period = DIV_ROUND_UP_ULL(dividend, priv->clk_rate); in aspeed_pwm_get_state()
178 state->duty_cycle = DIV_ROUND_UP_ULL(dividend, priv->clk_rate); in aspeed_pwm_get_state()
195 expect_period = div64_u64(ULLONG_MAX, (u64)priv->clk_rate); in aspeed_pwm_apply()
205 div_h = order_base_2(DIV64_U64_ROUND_UP(priv->clk_rate * expect_period, divisor)); in aspeed_pwm_apply()
210 div_l = div64_u64(priv->clk_rate * expect_period, divisor); in aspeed_pwm_apply()
221 priv->clk_rate, div_h, div_l); in aspeed_pwm_apply()
223 duty_pt = div64_u64(state->duty_cycle * priv->clk_rate, in aspeed_pwm_apply()
293 priv->clk_rate, tach_val, tach_div); in aspeed_tach_val_to_rpm()
295 rpm = (u64)priv->clk_rate * 60; in aspeed_tach_val_to_rpm()
474 priv->clk_rate = clk_get_rate(priv->clk); in aspeed_pwm_tach_probe()