Lines Matching refs:fin
1607 unsigned long fin = 24000; in samsung_mipi_dcphy_pll_ssc_modulation_calc() local
1615 max_mfr = DIV_ROUND_UP(fin, (20 * prediv) << 5); in samsung_mipi_dcphy_pll_ssc_modulation_calc()
1616 min_mfr = div64_ul(fin, ((150 * prediv) << 5)); in samsung_mipi_dcphy_pll_ssc_modulation_calc()
1655 u64 fin, fvco, fout; in samsung_mipi_dcphy_pll_round_rate() local
1668 fin = div64_ul(prate, MSEC_PER_SEC); in samsung_mipi_dcphy_pll_round_rate()
1686 min_prediv = DIV_ROUND_UP(fin, 30 * MSEC_PER_SEC); in samsung_mipi_dcphy_pll_round_rate()
1687 max_prediv = DIV_ROUND_CLOSEST(fin, 6 * MSEC_PER_SEC); in samsung_mipi_dcphy_pll_round_rate()
1692 _fbdiv = DIV_ROUND_CLOSEST(fvco * _prediv, 2 * fin); in samsung_mipi_dcphy_pll_round_rate()
1699 _dsm = ((_prediv * fvco) - (2 * _fbdiv * fin)); in samsung_mipi_dcphy_pll_round_rate()
1700 _dsm = DIV_ROUND_UP(_dsm << 15, fin); in samsung_mipi_dcphy_pll_round_rate()
1704 tmp = DIV_ROUND_CLOSEST((_fbdiv * fin * 2 * 1000), _prediv); in samsung_mipi_dcphy_pll_round_rate()
1705 tmp += DIV_ROUND_CLOSEST((_dsm * fin * 1000), _prediv << 15); in samsung_mipi_dcphy_pll_round_rate()
1736 unsigned long fin = 24000000, fout; in samsung_mipi_dcphy_set_pll() local
1744 fout = samsung_mipi_dcphy_pll_round_rate(samsung, fin, rate, &prediv, in samsung_mipi_dcphy_set_pll()
1747 dev_info(samsung->dev, "fin=%lu, req_rate=%lu\n", fin, rate); in samsung_mipi_dcphy_set_pll()