Home
last modified time | relevance | path

Searched refs:foutvco (Results 1 – 5 of 5) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/clk/rockchip/regmap/
H A Dclk-regmap-pll.c71 u64 foutvco, foutpostdiv; in clk_regmap_pll_recalc_rate() local
88 foutvco = prate * fbdiv; in clk_regmap_pll_recalc_rate()
89 do_div(foutvco, refdiv); in clk_regmap_pll_recalc_rate()
95 foutvco += frac_rate >> 24; in clk_regmap_pll_recalc_rate()
98 foutpostdiv = foutvco; in clk_regmap_pll_recalc_rate()
114 u64 foutvco, foutpostdiv; in clk_pll_round_rate() local
200 foutvco = fin * _fbdiv; in clk_pll_round_rate()
201 do_div(foutvco, _refdiv); in clk_pll_round_rate()
207 foutvco += frac_rate >> 24; in clk_pll_round_rate()
210 foutpostdiv = foutvco; in clk_pll_round_rate()
/OK3568_Linux_fs/kernel/drivers/misc/rk628/
H A Drk628_cru.c65 u64 foutvco, foutpostdiv; in rk628_cru_clk_get_rate_pll() local
100 foutvco = parent_rate * fbdiv; in rk628_cru_clk_get_rate_pll()
101 do_div(foutvco, refdiv); in rk628_cru_clk_get_rate_pll()
107 foutvco += frac_rate >> 24; in rk628_cru_clk_get_rate_pll()
110 foutpostdiv = foutvco; in rk628_cru_clk_get_rate_pll()
126 u64 foutvco, foutpostdiv; in rk628_cru_clk_set_rate_pll() local
225 foutvco = fin * fbdiv; in rk628_cru_clk_set_rate_pll()
226 do_div(foutvco, refdiv); in rk628_cru_clk_set_rate_pll()
232 foutvco += frac_rate >> 24; in rk628_cru_clk_set_rate_pll()
235 foutpostdiv = foutvco; in rk628_cru_clk_set_rate_pll()
/OK3568_Linux_fs/kernel/drivers/media/i2c/rk628/
H A Drk628_cru.c66 u64 foutvco, foutpostdiv; in rk628_cru_clk_get_rate_pll() local
101 foutvco = parent_rate * fbdiv; in rk628_cru_clk_get_rate_pll()
102 do_div(foutvco, refdiv); in rk628_cru_clk_get_rate_pll()
108 foutvco += frac_rate >> 24; in rk628_cru_clk_get_rate_pll()
111 foutpostdiv = foutvco; in rk628_cru_clk_get_rate_pll()
127 u64 foutvco, foutpostdiv; in rk628_cru_clk_set_rate_pll() local
231 foutvco = fin * fbdiv; in rk628_cru_clk_set_rate_pll()
232 do_div(foutvco, refdiv); in rk628_cru_clk_set_rate_pll()
238 foutvco += frac_rate >> 24; in rk628_cru_clk_set_rate_pll()
241 foutpostdiv = foutvco; in rk628_cru_clk_set_rate_pll()
/OK3568_Linux_fs/u-boot/drivers/clk/rockchip/
H A Dclk_pll.c85 u32 *foutvco) in rockchip_pll_clk_set_postdiv() argument
95 *foutvco = freq; in rockchip_pll_clk_set_postdiv()
115 u32 foutvco = fout_hz; in rockchip_pll_clk_set_by_auto() local
123 rockchip_pll_clk_set_postdiv(fout_hz, &postdiv1, &postdiv2, &foutvco); in rockchip_pll_clk_set_by_auto()
130 foutvco /= MHZ; in rockchip_pll_clk_set_by_auto()
131 clk_gcd = gcd(fin_hz, foutvco); in rockchip_pll_clk_set_by_auto()
133 rate_table->fbdiv = foutvco / clk_gcd; in rockchip_pll_clk_set_by_auto()
147 rate_table->postdiv1, rate_table->postdiv2, foutvco); in rockchip_pll_clk_set_by_auto()
148 clk_gcd = gcd(fin_hz / MHZ, foutvco / MHZ); in rockchip_pll_clk_set_by_auto()
150 rate_table->fbdiv = foutvco / MHZ / clk_gcd; in rockchip_pll_clk_set_by_auto()
[all …]
/OK3568_Linux_fs/kernel/drivers/clk/rockchip/
H A Dclk-pll.c174 u32 *foutvco) in rockchip_pll_clk_set_postdiv() argument
184 *foutvco = freq; in rockchip_pll_clk_set_postdiv()
205 u32 foutvco = fout_hz; in rockchip_pll_clk_set_by_auto() local
213 rockchip_pll_clk_set_postdiv(fout_hz, &postdiv1, &postdiv2, &foutvco); in rockchip_pll_clk_set_by_auto()
220 foutvco /= MHZ; in rockchip_pll_clk_set_by_auto()
221 clk_gcd = gcd(fin_hz, foutvco); in rockchip_pll_clk_set_by_auto()
223 rate_table->fbdiv = foutvco / clk_gcd; in rockchip_pll_clk_set_by_auto()
237 rate_table->postdiv1, rate_table->postdiv2, foutvco); in rockchip_pll_clk_set_by_auto()
238 clk_gcd = gcd(fin_hz / MHZ, foutvco / MHZ); in rockchip_pll_clk_set_by_auto()
240 rate_table->fbdiv = foutvco / MHZ / clk_gcd; in rockchip_pll_clk_set_by_auto()
[all …]