/linux-master/drivers/video/fbdev/omap2/omapfb/dss/ |
H A D | pll.c | 121 bool dss_pll_hsdiv_calc(const struct dss_pll *pll, unsigned long clkdco, argument 132 m_start = max(DIV_ROUND_UP(clkdco, out_max), 1ul); 134 m_stop = min((unsigned)(clkdco / out_min), hw->mX_max); 137 out = clkdco / m; 153 unsigned long fint, clkdco; local 177 clkdco = 2 * m * fint; 179 if (func(n, m, fint, clkdco, data)) 278 u32 f = cinfo->clkdco < hw->clkdco_low ? 0x2 : 0x4; 350 if (cinfo->clkdco > hw->clkdco_low)
|
H A D | dpi.c | 194 unsigned long clkdco, 202 ctx->dsi_cinfo.clkdco = clkdco; 204 return dss_pll_hsdiv_calc(ctx->pll, clkdco, 193 dpi_calc_pll_cb(int n, int m, unsigned long fint, unsigned long clkdco, void *data) argument
|
H A D | dsi.c | 1246 return dsi->pll.cinfo.clkdco / 16; 1372 cinfo->mX[HSDIV_DSI] = DIV_ROUND_UP(cinfo->clkdco, max_dsi_fck); 1373 cinfo->clkout[HSDIV_DSI] = cinfo->clkdco / cinfo->mX[HSDIV_DSI]; 1484 cinfo->clkdco, cinfo->m); 1513 cinfo->clkdco / 4); 1860 unsigned long ddr_clk = dsi->pll.cinfo.clkdco / 4; 1868 unsigned long ddr_clk = dsi->pll.cinfo.clkdco / 4; 4437 unsigned long clkdco, void *data) 4444 ctx->dsi_cinfo.clkdco = clkdco; 4435 dsi_cm_calc_pll_cb(int n, int m, unsigned long fint, unsigned long clkdco, void *data) argument 4733 dsi_vm_calc_pll_cb(int n, int m, unsigned long fint, unsigned long clkdco, void *data) argument [all...] |
H A D | dss.h | 111 unsigned long clkdco; member in struct:dss_pll_clock_info 458 unsigned long clkdco, void *data); 470 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,
|
H A D | hdmi5.c | 194 r = hdmi_phy_configure(&hdmi.phy, hdmi_cinfo.clkdco,
|
H A D | hdmi_pll.c | 42 unsigned long fint, clkdco, clkout; local 59 /* adjust m2 so that the clkdco will be high enough */ 68 clkdco = fint * m; 70 /* adjust clkdco with fractional mf */ 71 if (WARN_ON(target_clkdco - clkdco > fint)) 74 mf = (u32)div_u64(262144ull * (target_clkdco - clkdco), fint); 77 clkdco += (u32)div_u64((u64)mf * fint, 262144); 79 clkout = clkdco / m2; 86 DSSDBG("Fint %lu, clkdco %lu, clkout %lu\n", fint, clkdco, clkou [all...] |
/linux-master/drivers/gpu/drm/omapdrm/dss/ |
H A D | dpi.c | 193 unsigned long clkdco, 201 ctx->pll_cinfo.clkdco = clkdco; 203 return dss_pll_hsdiv_calc_a(ctx->dpi->pll, clkdco, 192 dpi_calc_pll_cb(int n, int m, unsigned long fint, unsigned long clkdco, void *data) argument
|
H A D | dsi.c | 787 return dsi->pll.cinfo.clkdco / 16; 909 cinfo->mX[HSDIV_DSI] = DIV_ROUND_UP(cinfo->clkdco, max_dsi_fck); 910 cinfo->clkout[HSDIV_DSI] = cinfo->clkdco / cinfo->mX[HSDIV_DSI]; 998 cinfo->clkdco, cinfo->m); 1026 cinfo->clkdco / 4); 1332 unsigned long ddr_clk = dsi->pll.cinfo.clkdco / 4; 1339 unsigned long ddr_clk = dsi->pll.cinfo.clkdco / 4; 3696 unsigned long clkdco, void *data) 3704 ctx->dsi_cinfo.clkdco = clkdco; 3695 dsi_cm_calc_pll_cb(int n, int m, unsigned long fint, unsigned long clkdco, void *data) argument 3995 dsi_vm_calc_pll_cb(int n, int m, unsigned long fint, unsigned long clkdco, void *data) argument [all...] |
H A D | dss.h | 132 unsigned long clkdco; member in struct:dss_pll_clock_info 515 unsigned long clkdco, void *data); 530 bool dss_pll_hsdiv_calc_a(const struct dss_pll *pll, unsigned long clkdco,
|
H A D | hdmi4.c | 189 r = hdmi_phy_configure(&hdmi->phy, hdmi_cinfo.clkdco,
|
H A D | hdmi5.c | 188 r = hdmi_phy_configure(&hdmi->phy, hdmi_cinfo.clkdco,
|
H A D | pll.c | 176 bool dss_pll_hsdiv_calc_a(const struct dss_pll *pll, unsigned long clkdco, argument 187 m_start = max(DIV_ROUND_UP(clkdco, out_max), 1ul); 189 m_stop = min((unsigned)(clkdco / out_min), hw->mX_max); 192 out = clkdco / m; 202 * clkdco = clkin / n * m * 2 203 * clkoutX = clkdco / mX 212 unsigned long fint, clkdco; local 254 clkdco = 2 * m * fint; 256 if (func(n, m, fint, clkdco, data)) 266 * for clkout. Additionally clkdco rat 275 unsigned long fint, clkdco, clkout; local [all...] |