Lines Matching refs:mdiv
388 static int pll_get_clkout_khz(int clkin_khz, int bdiv, int mdiv, int ndiv) in pll_get_clkout_khz() argument
396 return clkin_khz * mdiv / divisor; in pll_get_clkout_khz()
409 unsigned int *bdiv, unsigned int *mdiv, unsigned int *ndiv) in lvds_pll_get_params() argument
432 *mdiv = n; in lvds_pll_get_params()
447 unsigned int pll_in_khz, bdiv = 0, mdiv = 0, ndiv = 0; in lvds_pll_config() local
502 &bdiv, &mdiv, &ndiv); in lvds_pll_config()
507 lvds_write(lvds, phy->base + phy->ofs.PLLSDCR1, mdiv); in lvds_pll_config()
638 unsigned int pll_in_khz, bdiv, mdiv, ndiv; in lvds_pixel_clk_recalc_rate() local
658 mdiv = (unsigned int)lvds_read(lvds, in lvds_pixel_clk_recalc_rate()
664 if (val == 0 || mdiv == 0) { in lvds_pixel_clk_recalc_rate()
667 &bdiv, &mdiv, &ndiv); in lvds_pixel_clk_recalc_rate()
670 pll_out_khz = pll_get_clkout_khz(pll_in_khz, bdiv, mdiv, ndiv); in lvds_pixel_clk_recalc_rate()
672 ndiv, bdiv, mdiv, pll_out_khz); in lvds_pixel_clk_recalc_rate()
689 unsigned int pll_in_khz, bdiv = 0, mdiv = 0, ndiv = 0; in lvds_pixel_clk_round_rate() local
713 lvds_pll_get_params(lvds, pll_in_khz, mode->clock * 7 / multiplier, &bdiv, &mdiv, &ndiv); in lvds_pixel_clk_round_rate()
719 lvds->pixel_clock_rate = (unsigned long)pll_get_clkout_khz(pll_in_khz, bdiv, mdiv, ndiv) in lvds_pixel_clk_round_rate()