Searched refs:gclk_rate (Results 1 - 6 of 6) sorted by relevance

/u-boot/drivers/clk/rockchip/
H A Dclk_rk3288.c393 static ulong rockchip_i2s_get_clk(struct rockchip_cru *cru, uint gclk_rate) argument
403 rate = (unsigned long long)gclk_rate * n;
409 static ulong rockchip_i2s_set_clk(struct rockchip_cru *cru, uint gclk_rate, argument
416 v = rockchip_clk_gcd(gclk_rate, freq);
417 n = gclk_rate / v;
419 assert(freq == gclk_rate / n * d);
423 return rockchip_i2s_get_clk(cru, gclk_rate);
576 static ulong rockchip_mmc_get_clk(struct rockchip_cru *cru, uint gclk_rate, argument
606 src_rate = mux == EMMC_PLL_SELECT_24MHZ ? OSC_HZ : gclk_rate;
610 static ulong rockchip_mmc_set_clk(struct rockchip_cru *cru, uint gclk_rate, argument
660 rockchip_spi_get_clk(struct rockchip_cru *cru, uint gclk_rate, int periph) argument
690 rockchip_spi_set_clk(struct rockchip_cru *cru, uint gclk_rate, int periph, uint freq) argument
752 ulong new_rate, gclk_rate; local
796 ulong new_rate, gclk_rate; local
[all...]
H A Dclk_rk3066.c253 static ulong rk3066_clk_mmc_get_clk(struct rk3066_cru *cru, uint gclk_rate, argument
279 return DIV_TO_RATE(gclk_rate, div) / 2;
282 static ulong rk3066_clk_mmc_set_clk(struct rk3066_cru *cru, uint gclk_rate, argument
287 debug("%s: gclk_rate=%u\n", __func__, gclk_rate);
289 src_clk_div = DIV_ROUND_UP(gclk_rate / 2, freq) - 1;
315 return rk3066_clk_mmc_get_clk(cru, gclk_rate, periph);
318 static ulong rk3066_clk_spi_get_clk(struct rk3066_cru *cru, uint gclk_rate, argument
337 return DIV_TO_RATE(gclk_rate, div);
340 static ulong rk3066_clk_spi_set_clk(struct rk3066_cru *cru, uint gclk_rate, argument
498 ulong new_rate, gclk_rate; local
[all...]
H A Dclk_rk3188.c262 static ulong rockchip_mmc_get_clk(struct rk3188_cru *cru, uint gclk_rate, argument
288 return DIV_TO_RATE(gclk_rate, div) / 2;
291 static ulong rockchip_mmc_set_clk(struct rk3188_cru *cru, uint gclk_rate, argument
296 debug("%s: gclk_rate=%u\n", __func__, gclk_rate);
298 src_clk_div = DIV_ROUND_UP(gclk_rate / 2, freq) - 1;
324 return rockchip_mmc_get_clk(cru, gclk_rate, periph);
327 static ulong rockchip_spi_get_clk(struct rk3188_cru *cru, uint gclk_rate, argument
346 return DIV_TO_RATE(gclk_rate, div);
349 static ulong rockchip_spi_set_clk(struct rk3188_cru *cru, uint gclk_rate, argument
465 ulong new_rate, gclk_rate; local
[all...]
H A Dclk_rk322x.c357 ulong rate, gclk_rate; local
359 gclk_rate = rkclk_pll_get_rate(priv->cru, CLK_GENERAL);
368 rate = rockchip_mmc_get_clk(priv->cru, gclk_rate, clk->id);
380 ulong new_rate, gclk_rate; local
382 gclk_rate = rkclk_pll_get_rate(priv->cru, CLK_GENERAL);
388 new_rate = rockchip_mmc_set_clk(priv->cru, gclk_rate,
H A Dclk_rk3036.c298 ulong new_rate, gclk_rate; local
300 gclk_rate = rkclk_pll_get_rate(priv->cru, CLK_GENERAL);
306 new_rate = rockchip_mmc_set_clk(priv->cru, gclk_rate,
H A Dclk_rk3128.c511 ulong new_rate, gclk_rate; local
513 gclk_rate = rkclk_pll_get_rate(priv->cru, CLK_GENERAL);
524 new_rate = rockchip_mmc_set_clk(priv->cru, gclk_rate,

Completed in 107 milliseconds