Lines Matching refs:scale
369 int scale, int maxdiv, unsigned long *rv) in alchemy_calc_div() argument
377 if (scale == 2) { /* only div-by-multiple-of-2 possible */ in alchemy_calc_div()
382 div2 = (div1 / scale) - 1; /* value to write to register */ in alchemy_calc_div()
389 div1 = ((div2 + 1) * scale); in alchemy_calc_div()
395 int scale, int maxdiv) in alchemy_clk_fgcs_detr() argument
429 tdv = alchemy_calc_div(req->rate, pr, scale, maxdiv, NULL); in alchemy_clk_fgcs_detr()
450 for (j = (maxdiv == 4) ? 1 : scale; j <= maxdiv; j += scale) { in alchemy_clk_fgcs_detr()
456 tdv = alchemy_calc_div(req->rate, pr, scale, maxdiv, in alchemy_clk_fgcs_detr()
705 int scale, maxdiv; in alchemy_clk_fgv2_detr() local
708 scale = 1; in alchemy_clk_fgv2_detr()
711 scale = 2; in alchemy_clk_fgv2_detr()
715 return alchemy_clk_fgcs_detr(hw, req, scale, maxdiv); in alchemy_clk_fgv2_detr()
922 int scale = c->dt[2] == 3 ? 1 : 2; /* au1300 check */ in alchemy_clk_csrc_detr() local
924 return alchemy_clk_fgcs_detr(hw, req, scale, 4); in alchemy_clk_csrc_detr()