Lines Matching refs:scale
377 int scale, int maxdiv, unsigned long *rv) in alchemy_calc_div() argument
385 if (scale == 2) { /* only div-by-multiple-of-2 possible */ in alchemy_calc_div()
390 div2 = (div1 / scale) - 1; /* value to write to register */ in alchemy_calc_div()
397 div1 = ((div2 + 1) * scale); in alchemy_calc_div()
403 int scale, int maxdiv) in alchemy_clk_fgcs_detr() argument
437 tdv = alchemy_calc_div(req->rate, pr, scale, maxdiv, NULL); in alchemy_clk_fgcs_detr()
458 for (j = (maxdiv == 4) ? 1 : scale; j <= maxdiv; j += scale) { in alchemy_clk_fgcs_detr()
464 tdv = alchemy_calc_div(req->rate, pr, scale, maxdiv, in alchemy_clk_fgcs_detr()
713 int scale, maxdiv; in alchemy_clk_fgv2_detr() local
716 scale = 1; in alchemy_clk_fgv2_detr()
719 scale = 2; in alchemy_clk_fgv2_detr()
723 return alchemy_clk_fgcs_detr(hw, req, scale, maxdiv); in alchemy_clk_fgv2_detr()
930 int scale = c->dt[2] == 3 ? 1 : 2; /* au1300 check */ in alchemy_clk_csrc_detr() local
932 return alchemy_clk_fgcs_detr(hw, req, scale, 4); in alchemy_clk_csrc_detr()