Lines Matching refs:hz
64 static ulong rk3308_armclk_set_clk(struct rk3308_clk_priv *priv, ulong hz) in rk3308_armclk_set_clk() argument
70 rate = rockchip_get_cpu_settings(rk3308_cpu_rates, hz); in rk3308_armclk_set_clk()
83 if (old_rate > hz) { in rk3308_armclk_set_clk()
85 priv->cru, APLL, hz)) in rk3308_armclk_set_clk()
94 } else if (old_rate < hz) { in rk3308_armclk_set_clk()
103 priv->cru, APLL, hz)) in rk3308_armclk_set_clk()
153 static ulong rk3308_i2c_set_clk(struct clk *clk, uint hz) in rk3308_i2c_set_clk() argument
159 src_clk_div = DIV_ROUND_UP(priv->dpll_hz, hz); in rk3308_i2c_set_clk()
187 static ulong rk3308_mac_set_clk(struct clk *clk, uint hz) in rk3308_mac_set_clk() argument
206 if (!hz) in rk3308_mac_set_clk()
207 hz = 50000000; in rk3308_mac_set_clk()
209 div = DIV_ROUND_UP(pll_rate, hz) - 1; in rk3308_mac_set_clk()
217 static int rk3308_mac_set_speed_clk(struct clk *clk, uint hz) in rk3308_mac_set_speed_clk() argument
222 if (hz != 2500000 && hz != 25000000) { in rk3308_mac_set_speed_clk()
223 debug("Unsupported mac speed:%d\n", hz); in rk3308_mac_set_speed_clk()
228 ((hz == 2500000) ? 0 : 1) << MAC_CLK_SPEED_SEL_SHIFT); in rk3308_mac_set_speed_clk()
317 static ulong rk3308_saradc_set_clk(struct clk *clk, uint hz) in rk3308_saradc_set_clk() argument
323 src_clk_div = DIV_ROUND_UP(OSC_HZ, hz); in rk3308_saradc_set_clk()
345 static ulong rk3308_tsadc_set_clk(struct clk *clk, uint hz) in rk3308_tsadc_set_clk() argument
351 src_clk_div = DIV_ROUND_UP(OSC_HZ, hz); in rk3308_tsadc_set_clk()
388 static ulong rk3308_spi_set_clk(struct clk *clk, uint hz) in rk3308_spi_set_clk() argument
394 src_clk_div = DIV_ROUND_UP(priv->dpll_hz, hz); in rk3308_spi_set_clk()
432 static ulong rk3308_pwm_set_clk(struct clk *clk, uint hz) in rk3308_pwm_set_clk() argument
438 src_clk_div = DIV_ROUND_UP(priv->dpll_hz, hz); in rk3308_pwm_set_clk()
485 static ulong rk3308_vop_set_clk(struct clk *clk, ulong hz) in rk3308_vop_set_clk() argument
508 div = DIV_ROUND_UP(pll_rate, hz); in rk3308_vop_set_clk()
512 if (abs(hz - now) < abs(hz - best_rate)) { in rk3308_vop_set_clk()
521 if (best_rate != hz && hz == OSC_HZ) { in rk3308_vop_set_clk()
567 ulong hz) in rk3308_bus_set_clk() argument
572 src_clk_div = DIV_ROUND_UP(priv->dpll_hz, hz); in rk3308_bus_set_clk()
630 ulong hz) in rk3308_peri_set_clk() argument
635 src_clk_div = DIV_ROUND_UP(priv->dpll_hz, hz); in rk3308_peri_set_clk()
689 ulong hz) in rk3308_audio_set_clk() argument
694 src_clk_div = DIV_ROUND_UP(priv->vpll0_hz, hz); in rk3308_audio_set_clk()
746 ulong hz) in rk3308_crypto_set_clk() argument
751 src_clk_div = DIV_ROUND_UP(priv->vpll0_hz, hz); in rk3308_crypto_set_clk()