Home
last modified time | relevance | path

Searched refs:p_rate (Results 1 – 15 of 15) sorted by relevance

/OK3568_Linux_fs/u-boot/drivers/clk/rockchip/
H A Dclk_rk3568.c2083 u32 con, div, p_rate; in rk3568_ebc_get_clk() local
2087 p_rate = DIV_TO_RATE(priv->cpll_hz, div); in rk3568_ebc_get_clk()
2095 return p_rate; in rk3568_ebc_get_clk()
2123 u32 con, div, src, p_rate; in rk3568_rkvdec_get_clk() local
2132 p_rate = priv->cpll_hz; in rk3568_rkvdec_get_clk()
2134 p_rate = priv->gpll_hz; in rk3568_rkvdec_get_clk()
2135 return DIV_TO_RATE(p_rate, div); in rk3568_rkvdec_get_clk()
2143 p_rate = priv->cpll_hz; in rk3568_rkvdec_get_clk()
2145 p_rate = priv->npll_hz; in rk3568_rkvdec_get_clk()
2147 p_rate = priv->vpll_hz; in rk3568_rkvdec_get_clk()
[all …]
H A Dclk_rv1106.c808 u32 reg, con, fracdiv, div, src, p_src, p_rate; in rv1106_uart_get_rate() local
839 p_rate = priv->gpll_hz; in rv1106_uart_get_rate()
841 p_rate = priv->cpll_hz; in rv1106_uart_get_rate()
843 p_rate = 480000000; in rv1106_uart_get_rate()
845 return DIV_TO_RATE(p_rate, div); in rv1106_uart_get_rate()
852 return DIV_TO_RATE(p_rate, div) * n / m; in rv1106_uart_get_rate()
H A Dclk_rk3328.c387 u32 div, con, mux, p_rate; in rk3328_spi_get_clk() local
393 p_rate = priv->gpll_hz; in rk3328_spi_get_clk()
395 p_rate = priv->cpll_hz; in rk3328_spi_get_clk()
397 return DIV_TO_RATE(p_rate, div); in rk3328_spi_get_clk()
H A Dclk_rk3128.c515 uint p_rate; in rk3128_crypto_set_rate() local
517 p_rate = rk3128_bus_get_clk(priv, ACLK_CPU); in rk3128_crypto_set_rate()
518 src_clk_div = DIV_ROUND_UP(p_rate, hz) - 1; in rk3128_crypto_set_rate()
H A Dclk_rk3562.c445 u32 reg, con, fracdiv, div, src, p_src, p_rate; in rk3562_uart_get_rate() local
502 p_rate = priv->gpll_hz; in rk3562_uart_get_rate()
504 p_rate = priv->cpll_hz; in rk3562_uart_get_rate()
506 return DIV_TO_RATE(p_rate, div); in rk3562_uart_get_rate()
513 return DIV_TO_RATE(p_rate, div) * n / m; in rk3562_uart_get_rate()
H A Dclk_rk3588.c1291 u32 reg, con, fracdiv, div, src, p_src, p_rate; in rk3588_uart_get_rate() local
1331 p_rate = priv->gpll_hz; in rk3588_uart_get_rate()
1333 p_rate = priv->cpll_hz; in rk3588_uart_get_rate()
1336 return DIV_TO_RATE(p_rate, div); in rk3588_uart_get_rate()
1343 return DIV_TO_RATE(p_rate, div) * n / m; in rk3588_uart_get_rate()
H A Dclk_rk3288.c1011 uint p_rate; in rockchip_crypto_set_clk() local
1013 p_rate = rockchip_aclk_cpu_get_clk(cru); in rockchip_crypto_set_clk()
1014 src_clk_div = DIV_ROUND_UP(p_rate, hz) - 1; in rockchip_crypto_set_clk()
H A Dclk_rk3368.c853 uint p_rate; in rk3368_crypto_set_rate() local
855 p_rate = rk3368_bus_get_clk(priv->cru, ACLK_BUS); in rk3368_crypto_set_rate()
856 src_clk_div = DIV_ROUND_UP(p_rate, hz) - 1; in rk3368_crypto_set_rate()
/OK3568_Linux_fs/kernel/drivers/clk/rockchip/regmap/
H A Dclk-regmap-fractional-divider.c46 unsigned long p_rate, p_parent_rate; in clk_regmap_fractional_divider_approximation() local
50 p_rate = clk_hw_get_rate(clk_hw_get_parent(hw)); in clk_regmap_fractional_divider_approximation()
51 if ((rate * 20 > p_rate) && (p_rate % rate != 0)) { in clk_regmap_fractional_divider_approximation()
/OK3568_Linux_fs/kernel/drivers/clk/rockchip/
H A Dclk.c184 unsigned long p_rate, p_parent_rate; in rockchip_fractional_approximation() local
188 p_rate = clk_hw_get_rate(clk_hw_get_parent(hw)); in rockchip_fractional_approximation()
189 if ((rate * 20 > p_rate) && (p_rate % rate != 0)) { in rockchip_fractional_approximation()
192 *parent_rate = p_rate; in rockchip_fractional_approximation()
/OK3568_Linux_fs/kernel/arch/arm/mach-omap1/
H A Dclock.c367 unsigned long p_rate; in omap1_set_sossi_rate() local
369 p_rate = clk->parent->rate; in omap1_set_sossi_rate()
371 div = (p_rate + rate - 1) / rate; in omap1_set_sossi_rate()
381 clk->rate = p_rate / (div + 1); in omap1_set_sossi_rate()
/OK3568_Linux_fs/kernel/drivers/clk/qcom/
H A Dclk-pll.c141 clk_pll_set_rate(struct clk_hw *hw, unsigned long rate, unsigned long p_rate) in clk_pll_set_rate() argument
H A Dgcc-ipq4019.c1252 unsigned long *p_rate) in clk_cpu_div_round_rate() argument
1263 *p_rate = clk_hw_get_rate(p_hw); in clk_cpu_div_round_rate()
/OK3568_Linux_fs/kernel/drivers/clk/tegra/
H A Dclk-tegra210.c1434 unsigned long cf, p_rate; in tegra210_pll_fixed_mdiv_cfg() local
1456 p_rate = rate * p; in tegra210_pll_fixed_mdiv_cfg()
1457 if (p_rate > params->vco_max) in tegra210_pll_fixed_mdiv_cfg()
1458 p_rate = params->vco_max; in tegra210_pll_fixed_mdiv_cfg()
1460 cfg->n = p_rate / cf; in tegra210_pll_fixed_mdiv_cfg()
1465 unsigned long rem = p_rate - cf * cfg->n; in tegra210_pll_fixed_mdiv_cfg()
/OK3568_Linux_fs/kernel/drivers/clk/
H A Dclk.c2593 unsigned long p_rate = 0; in clk_core_set_parent_nolock() local
2622 p_rate = parent->rate; in clk_core_set_parent_nolock()
2630 ret = __clk_speculate_rates(core, p_rate); in clk_core_set_parent_nolock()