Lines Matching refs:fin
563 unsigned long fin, in samsung_dsim_pll_find_pms() argument
575 p_min = DIV_ROUND_UP(fin, (driver_data->pll_fin_max * HZ_PER_MHZ)); in samsung_dsim_pll_find_pms()
576 p_max = fin / (driver_data->pll_fin_min * HZ_PER_MHZ); in samsung_dsim_pll_find_pms()
584 do_div(tmp, fin); in samsung_dsim_pll_find_pms()
589 tmp = (u64)_m * fin; in samsung_dsim_pll_find_pms()
595 tmp = (u64)_m * fin; in samsung_dsim_pll_find_pms()
622 unsigned long fin, fout; in samsung_dsim_set_pll() local
634 fin = clk_get_rate(clk_get_parent(dsi->pll_clk)); in samsung_dsim_set_pll()
635 while (fin > driver_data->pll_fin_max * HZ_PER_MHZ) in samsung_dsim_set_pll()
636 fin /= 2; in samsung_dsim_set_pll()
637 clk_set_rate(dsi->pll_clk, fin); in samsung_dsim_set_pll()
639 fin = clk_get_rate(dsi->pll_clk); in samsung_dsim_set_pll()
641 fin = dsi->pll_clk_rate; in samsung_dsim_set_pll()
643 dev_dbg(dsi->dev, "PLL ref clock freq %lu\n", fin); in samsung_dsim_set_pll()
645 fout = samsung_dsim_pll_find_pms(dsi, fin, freq, &p, &m, &s); in samsung_dsim_set_pll()