Lines Matching refs:cur

167 	struct rockchip_pll_rate_table cur;  in rockchip_rk3036_pll_recalc_rate()  local
170 rockchip_rk3036_pll_get_params(pll, &cur); in rockchip_rk3036_pll_recalc_rate()
172 rate64 *= cur.fbdiv; in rockchip_rk3036_pll_recalc_rate()
173 do_div(rate64, cur.refdiv); in rockchip_rk3036_pll_recalc_rate()
175 if (cur.dsmpd == 0) { in rockchip_rk3036_pll_recalc_rate()
177 u64 frac_rate64 = prate * cur.frac; in rockchip_rk3036_pll_recalc_rate()
179 do_div(frac_rate64, cur.refdiv); in rockchip_rk3036_pll_recalc_rate()
183 do_div(rate64, cur.postdiv1); in rockchip_rk3036_pll_recalc_rate()
184 do_div(rate64, cur.postdiv2); in rockchip_rk3036_pll_recalc_rate()
194 struct rockchip_pll_rate_table cur; in rockchip_rk3036_pll_set_params() local
204 rockchip_rk3036_pll_get_params(pll, &cur); in rockchip_rk3036_pll_set_params()
205 cur.rate = 0; in rockchip_rk3036_pll_set_params()
239 rockchip_rk3036_pll_set_params(pll, &cur); in rockchip_rk3036_pll_set_params()
300 struct rockchip_pll_rate_table cur; in rockchip_rk3036_pll_init() local
313 rockchip_rk3036_pll_get_params(pll, &cur); in rockchip_rk3036_pll_init()
318 cur.fbdiv, cur.postdiv1, cur.refdiv, cur.postdiv2, in rockchip_rk3036_pll_init()
319 cur.dsmpd, cur.frac); in rockchip_rk3036_pll_init()
324 if (rate->fbdiv != cur.fbdiv || rate->postdiv1 != cur.postdiv1 || in rockchip_rk3036_pll_init()
325 rate->refdiv != cur.refdiv || rate->postdiv2 != cur.postdiv2 || in rockchip_rk3036_pll_init()
326 rate->dsmpd != cur.dsmpd || in rockchip_rk3036_pll_init()
327 (!cur.dsmpd && (rate->frac != cur.frac))) { in rockchip_rk3036_pll_init()
404 struct rockchip_pll_rate_table cur; in rockchip_rk3066_pll_recalc_rate() local
415 rockchip_rk3066_pll_get_params(pll, &cur); in rockchip_rk3066_pll_recalc_rate()
417 rate64 *= cur.nf; in rockchip_rk3066_pll_recalc_rate()
418 do_div(rate64, cur.nr); in rockchip_rk3066_pll_recalc_rate()
419 do_div(rate64, cur.no); in rockchip_rk3066_pll_recalc_rate()
429 struct rockchip_pll_rate_table cur; in rockchip_rk3066_pll_set_params() local
437 rockchip_rk3066_pll_get_params(pll, &cur); in rockchip_rk3066_pll_set_params()
438 cur.rate = 0; in rockchip_rk3066_pll_set_params()
474 rockchip_rk3066_pll_set_params(pll, &cur); in rockchip_rk3066_pll_set_params()
535 struct rockchip_pll_rate_table cur; in rockchip_rk3066_pll_init() local
548 rockchip_rk3066_pll_get_params(pll, &cur); in rockchip_rk3066_pll_init()
551 __func__, clk_hw_get_name(hw), drate, rate->nr, cur.nr, in rockchip_rk3066_pll_init()
552 rate->no, cur.no, rate->nf, cur.nf, rate->nb, cur.nb); in rockchip_rk3066_pll_init()
553 if (rate->nr != cur.nr || rate->no != cur.no || rate->nf != cur.nf in rockchip_rk3066_pll_init()
554 || rate->nb != cur.nb) { in rockchip_rk3066_pll_init()
649 struct rockchip_pll_rate_table cur; in rockchip_rk3399_pll_recalc_rate() local
652 rockchip_rk3399_pll_get_params(pll, &cur); in rockchip_rk3399_pll_recalc_rate()
654 rate64 *= cur.fbdiv; in rockchip_rk3399_pll_recalc_rate()
655 do_div(rate64, cur.refdiv); in rockchip_rk3399_pll_recalc_rate()
657 if (cur.dsmpd == 0) { in rockchip_rk3399_pll_recalc_rate()
659 u64 frac_rate64 = prate * cur.frac; in rockchip_rk3399_pll_recalc_rate()
661 do_div(frac_rate64, cur.refdiv); in rockchip_rk3399_pll_recalc_rate()
665 do_div(rate64, cur.postdiv1); in rockchip_rk3399_pll_recalc_rate()
666 do_div(rate64, cur.postdiv2); in rockchip_rk3399_pll_recalc_rate()
676 struct rockchip_pll_rate_table cur; in rockchip_rk3399_pll_set_params() local
686 rockchip_rk3399_pll_get_params(pll, &cur); in rockchip_rk3399_pll_set_params()
687 cur.rate = 0; in rockchip_rk3399_pll_set_params()
723 rockchip_rk3399_pll_set_params(pll, &cur); in rockchip_rk3399_pll_set_params()
784 struct rockchip_pll_rate_table cur; in rockchip_rk3399_pll_init() local
797 rockchip_rk3399_pll_get_params(pll, &cur); in rockchip_rk3399_pll_init()
802 cur.fbdiv, cur.postdiv1, cur.refdiv, cur.postdiv2, in rockchip_rk3399_pll_init()
803 cur.dsmpd, cur.frac); in rockchip_rk3399_pll_init()
808 if (rate->fbdiv != cur.fbdiv || rate->postdiv1 != cur.postdiv1 || in rockchip_rk3399_pll_init()
809 rate->refdiv != cur.refdiv || rate->postdiv2 != cur.postdiv2 || in rockchip_rk3399_pll_init()
810 rate->dsmpd != cur.dsmpd || in rockchip_rk3399_pll_init()
811 (!cur.dsmpd && (rate->frac != cur.frac))) { in rockchip_rk3399_pll_init()