Searched refs:clkdco (Results 1 – 6 of 6) sorted by relevance
| /linux/drivers/video/fbdev/omap2/omapfb/dss/ |
| H A D | hdmi_pll.c | 42 unsigned long fint, clkdco, clkout; in hdmi_pll_compute() local 68 clkdco = fint * m; in hdmi_pll_compute() 71 if (WARN_ON(target_clkdco - clkdco > fint)) in hdmi_pll_compute() 74 mf = (u32)div_u64(262144ull * (target_clkdco - clkdco), fint); in hdmi_pll_compute() 77 clkdco += (u32)div_u64((u64)mf * fint, 262144); in hdmi_pll_compute() 79 clkout = clkdco / m2; in hdmi_pll_compute() 86 DSSDBG("Fint %lu, clkdco %lu, clkout %lu\n", fint, clkdco, clkout); in hdmi_pll_compute() 95 pi->clkdco = clkdco; in hdmi_pll_compute()
|
| H A D | pll.c | 121 bool dss_pll_hsdiv_calc(const struct dss_pll *pll, unsigned long clkdco, in dss_pll_hsdiv_calc() argument 132 m_start = max(DIV_ROUND_UP(clkdco, out_max), 1ul); in dss_pll_hsdiv_calc() 134 m_stop = min((unsigned)(clkdco / out_min), hw->mX_max); in dss_pll_hsdiv_calc() 137 out = clkdco / m; in dss_pll_hsdiv_calc() 153 unsigned long fint, clkdco; in dss_pll_calc() local 177 clkdco = 2 * m * fint; in dss_pll_calc() 179 if (func(n, m, fint, clkdco, data)) in dss_pll_calc() 278 u32 f = cinfo->clkdco < hw->clkdco_low ? 0x2 : 0x4; in dss_pll_write_config_type_a() 350 if (cinfo->clkdco > hw->clkdco_low) in dss_pll_write_config_type_b()
|
| H A D | dss.h | 111 unsigned long clkdco; member 455 unsigned long clkdco, void *data); 467 bool dss_pll_hsdiv_calc(const struct dss_pll *pll, unsigned long clkdco,
|
| H A D | hdmi4.c | 177 r = hdmi_phy_configure(&hdmi.phy, hdmi_cinfo.clkdco, in hdmi_power_on_full()
|
| H A D | hdmi5.c | 194 r = hdmi_phy_configure(&hdmi.phy, hdmi_cinfo.clkdco, in hdmi_power_on_full()
|
| /linux/drivers/gpu/drm/omapdrm/dss/ |
| H A D | pll.c | 176 bool dss_pll_hsdiv_calc_a(const struct dss_pll *pll, unsigned long clkdco, in dss_pll_hsdiv_calc_a() argument 187 m_start = max(DIV_ROUND_UP(clkdco, out_max), 1ul); in dss_pll_hsdiv_calc_a() 189 m_stop = min((unsigned)(clkdco / out_min), hw->mX_max); in dss_pll_hsdiv_calc_a() 192 out = clkdco / m; in dss_pll_hsdiv_calc_a() 212 unsigned long fint, clkdco; in dss_pll_calc_a() local 254 clkdco = 2 * m * fint; in dss_pll_calc_a() 256 if (func(n, m, fint, clkdco, data)) in dss_pll_calc_a() 275 unsigned long fint, clkdco, clkout; in dss_pll_calc_b() local 296 clkdco = fint * m; in dss_pll_calc_b() 299 if (WARN_ON(target_clkdco - clkdco > fint)) in dss_pll_calc_b() [all …]
|