Lines Matching refs:src_clk_div

221 	int src_clk_div;  in rk322x_mmc_set_clk()  local
225 src_clk_div = DIV_ROUND_UP(priv->gpll_hz / 2, freq); in rk322x_mmc_set_clk()
227 if (src_clk_div > 128) { in rk322x_mmc_set_clk()
228 src_clk_div = DIV_ROUND_UP(OSC_HZ / 2, freq); in rk322x_mmc_set_clk()
229 assert(src_clk_div - 1 < 128); in rk322x_mmc_set_clk()
244 (src_clk_div - 1) << EMMC_DIV_SHIFT); in rk322x_mmc_set_clk()
252 (src_clk_div - 1) << MMC0_DIV_SHIFT); in rk322x_mmc_set_clk()
261 (src_clk_div - 1) << SDIO_DIV_SHIFT); in rk322x_mmc_set_clk()
307 int src_clk_div; in rk322x_bus_set_clk() local
315 src_clk_div = DIV_ROUND_UP(priv->gpll_hz, hz); in rk322x_bus_set_clk()
316 assert(src_clk_div - 1 < 32); in rk322x_bus_set_clk()
320 (src_clk_div - 1) << BUS_ACLK_DIV_SHIFT); in rk322x_bus_set_clk()
323 src_clk_div = DIV_ROUND_UP(rk322x_bus_get_clk(priv, in rk322x_bus_set_clk()
326 assert(src_clk_div - 1 < 4); in rk322x_bus_set_clk()
329 (src_clk_div - 1) << BUS_HCLK_DIV_SHIFT); in rk322x_bus_set_clk()
332 src_clk_div = DIV_ROUND_UP(rk322x_bus_get_clk(priv, in rk322x_bus_set_clk()
335 assert(src_clk_div - 1 < 8); in rk322x_bus_set_clk()
338 (src_clk_div - 1) << BUS_PCLK_DIV_SHIFT); in rk322x_bus_set_clk()
380 int src_clk_div; in rk322x_peri_set_clk() local
388 src_clk_div = DIV_ROUND_UP(priv->gpll_hz, hz); in rk322x_peri_set_clk()
389 assert(src_clk_div - 1 < 32); in rk322x_peri_set_clk()
393 (src_clk_div - 1) << PERI_ACLK_DIV_SHIFT); in rk322x_peri_set_clk()
396 src_clk_div = DIV_ROUND_UP(rk322x_peri_get_clk(priv, in rk322x_peri_set_clk()
399 assert(src_clk_div - 1 < 4); in rk322x_peri_set_clk()
402 (src_clk_div - 1) << PERI_HCLK_DIV_SHIFT); in rk322x_peri_set_clk()
405 src_clk_div = DIV_ROUND_UP(rk322x_peri_get_clk(priv, in rk322x_peri_set_clk()
408 assert(src_clk_div - 1 < 8); in rk322x_peri_set_clk()
411 (src_clk_div - 1) << PERI_PCLK_DIV_SHIFT); in rk322x_peri_set_clk()
490 int src_clk_div; in rk322x_vop_set_clk() local
495 src_clk_div = DIV_ROUND_UP(priv->gpll_hz, hz); in rk322x_vop_set_clk()
496 assert(src_clk_div - 1 < 32); in rk322x_vop_set_clk()
500 (src_clk_div - 1) << ACLK_VOP_DIV_CON_SHIFT); in rk322x_vop_set_clk()
510 src_clk_div = DIV_ROUND_UP(priv->cpll_hz, hz); in rk322x_vop_set_clk()
512 src_clk_div = DIV_ROUND_UP(priv->gpll_hz, hz); in rk322x_vop_set_clk()
514 assert(src_clk_div - 1 < 256); in rk322x_vop_set_clk()
517 (src_clk_div - 1) << in rk322x_vop_set_clk()
551 int src_clk_div; in rk322x_crypto_set_clk() local
553 src_clk_div = DIV_ROUND_UP(priv->gpll_hz, hz); in rk322x_crypto_set_clk()
554 assert(src_clk_div - 1 <= 31); in rk322x_crypto_set_clk()
565 (src_clk_div - 1) << CRYPTO_DIV_SHIFT); in rk322x_crypto_set_clk()