Lines Matching refs:parent_rate
62 unsigned long parent_rate = REFCLK_RATE; in rk628_cru_clk_get_rate_pll() local
73 return parent_rate; in rk628_cru_clk_get_rate_pll()
80 return parent_rate; in rk628_cru_clk_get_rate_pll()
98 return parent_rate; in rk628_cru_clk_get_rate_pll()
100 foutvco = parent_rate * fbdiv; in rk628_cru_clk_get_rate_pll()
104 u64 frac_rate = (u64)parent_rate * frac; in rk628_cru_clk_get_rate_pll()
260 unsigned long m, n, parent_rate; in rk628_cru_clk_set_rate_sclk_vop() local
267 parent_rate = rk628_cru_clk_get_rate_pll(rk628, CGU_CLK_GPLL); in rk628_cru_clk_set_rate_sclk_vop()
269 parent_rate = rk628_cru_clk_get_rate_pll(rk628, CGU_CLK_CPLL); in rk628_cru_clk_set_rate_sclk_vop()
271 rational_best_approximation(rate, parent_rate, in rk628_cru_clk_set_rate_sclk_vop()
281 unsigned long rate, parent_rate, m, n; in rk628_cru_clk_get_rate_sclk_vop() local
288 parent_rate = rk628_cru_clk_get_rate_pll(rk628, CGU_CLK_GPLL); in rk628_cru_clk_get_rate_sclk_vop()
290 parent_rate = rk628_cru_clk_get_rate_pll(rk628, CGU_CLK_CPLL); in rk628_cru_clk_get_rate_sclk_vop()
295 rate = parent_rate * m / n; in rk628_cru_clk_get_rate_sclk_vop()
303 unsigned long m, n, parent_rate; in rk628_cru_clk_set_rate_rx_read() local
310 parent_rate = rk628_cru_clk_get_rate_pll(rk628, CGU_CLK_GPLL); in rk628_cru_clk_set_rate_rx_read()
312 parent_rate = rk628_cru_clk_get_rate_pll(rk628, CGU_CLK_CPLL); in rk628_cru_clk_set_rate_rx_read()
314 rational_best_approximation(rate, parent_rate, in rk628_cru_clk_set_rate_rx_read()
324 unsigned long rate, parent_rate; in rk628_cru_clk_get_rate_uart_src() local
330 parent_rate = rk628_cru_clk_get_rate_pll(rk628, CGU_CLK_GPLL); in rk628_cru_clk_get_rate_uart_src()
332 parent_rate = rk628_cru_clk_get_rate_pll(rk628, CGU_CLK_CPLL); in rk628_cru_clk_get_rate_uart_src()
337 rate = parent_rate / (div + 1); in rk628_cru_clk_get_rate_uart_src()
345 unsigned long m, n, parent_rate; in rk628_cru_clk_set_rate_sclk_uart() local
347 parent_rate = rk628_cru_clk_get_rate_uart_src(rk628); in rk628_cru_clk_set_rate_sclk_uart()
353 } else if (rate == parent_rate) { in rk628_cru_clk_set_rate_sclk_uart()
362 rational_best_approximation(rate, parent_rate, in rk628_cru_clk_set_rate_sclk_uart()
373 unsigned long parent_rate; in rk628_cru_clk_get_rate_bt1120_dec_parent() local
379 parent_rate = rk628_cru_clk_get_rate_pll(rk628, CGU_CLK_GPLL); in rk628_cru_clk_get_rate_bt1120_dec_parent()
381 parent_rate = rk628_cru_clk_get_rate_pll(rk628, CGU_CLK_CPLL); in rk628_cru_clk_get_rate_bt1120_dec_parent()
383 return parent_rate; in rk628_cru_clk_get_rate_bt1120_dec_parent()
389 unsigned long parent_rate; in rk628_cru_clk_set_rate_bt1120_dec() local
392 parent_rate = rk628_cru_clk_get_rate_bt1120_dec_parent(rk628); in rk628_cru_clk_set_rate_bt1120_dec()
393 div = DIV_ROUND_UP(parent_rate, rate); in rk628_cru_clk_set_rate_bt1120_dec()
396 return parent_rate / div; in rk628_cru_clk_set_rate_bt1120_dec()