Home
last modified time | relevance | path

Searched refs:pixclock (Results 1 – 25 of 189) sorted by relevance

12345678

/openbmc/linux/drivers/video/fbdev/i810/
H A Di810_dvt.c216 static int i810fb_find_best_mode(u32 xres, u32 yres, u32 pixclock) in i810fb_find_best_mode() argument
223 if (std_modes[i].pixclock <= pixclock) in i810fb_find_best_mode()
224 diff = pixclock - std_modes[i].pixclock; in i810fb_find_best_mode()
237 u32 i_best = i810fb_find_best_mode(xres, yres, par->regs.pixclock); in i810fb_encode_registers()
249 u32 mode, pixclock; in i810fb_fill_var_timings() local
254 pixclock = 1000000000 / var->pixclock; in i810fb_fill_var_timings()
255 mode = i810fb_find_best_mode(xres, yres, pixclock); in i810fb_fill_var_timings()
260 var->pixclock = 1000000000 / std_modes[mode].pixclock; in i810fb_fill_var_timings()
H A Di810_gtf.c228 u32 i, size = 0, pixclock, wm_best = 0, min, diff; in i810_get_watermark() local
262 pixclock = 1000000/var->pixclock; in i810_get_watermark()
265 if (pixclock <= wmark[i].freq) in i810_get_watermark()
266 diff = wmark[i].freq - pixclock; in i810_get_watermark()
268 diff = pixclock - wmark[i].freq; in i810_get_watermark()
/openbmc/linux/arch/powerpc/platforms/512x/
H A Dmpc512x_shared.c55 static void mpc512x_set_pixel_clock(unsigned int pixclock) in mpc512x_set_pixel_clock() argument
88 pr_debug("DIU pixclock in ps - %u\n", pixclock); in mpc512x_set_pixel_clock()
89 pixclock = (1000000000 / pixclock) * 1000; in mpc512x_set_pixel_clock()
90 pr_debug("DIU pixclock freq - %u\n", pixclock); in mpc512x_set_pixel_clock()
91 epsilon = pixclock / 20; /* pixclock * 0.05 */ in mpc512x_set_pixel_clock()
93 minpixclock = pixclock - epsilon; in mpc512x_set_pixel_clock()
94 maxpixclock = pixclock + epsilon; in mpc512x_set_pixel_clock()
122 for (offset = 0; offset <= epsilon; offset += pixclock / 64) { in mpc512x_set_pixel_clock()
123 want = pixclock - offset; in mpc512x_set_pixel_clock()
127 delta = abs(pixclock - got); in mpc512x_set_pixel_clock()
[all …]
/openbmc/linux/drivers/video/fbdev/matrox/
H A Dmatroxfb_g450.c246 unsigned int pixclock; in computeRegs() local
267 mt->pixclock = g450_mnp2f(minfo, mnp); in computeRegs()
271 pixclock = 1000000000U / mt->pixclock; in computeRegs()
273 dprintk(KERN_DEBUG "Got %u ps pixclock\n", pixclock); in computeRegs()
276 do_div(piic, mt->pixclock); in computeRegs()
285 hbp = (((outd->h_b_porch + pixclock) / pixclock)) & ~1; in computeRegs()
286 hfp = (((outd->h_f_porch + pixclock) / pixclock)) & ~1; in computeRegs()
287 hsl = (((outd->h_sync + pixclock) / pixclock)) & ~1; in computeRegs()
308 r->regs[0x09] = (outd->burst + pixclock - 1) / pixclock; /* burst length */ in computeRegs()
552 …mt->mnp = matroxfb_g450_setclk(minfo, mt->pixclock, (mt->crtc == MATROXFB_SRC_CRTC1) ? M_PIXEL_PLL… in matroxfb_g450_compute()
[all …]
/openbmc/linux/drivers/video/fbdev/
H A Dmacmodes.c113 "mac1", 60, 512, 384, pixclock, left, right, upper, lower, hslen, vslen,
117 "mac3", 50, 640, 480, pixclock, left, right, upper, lower, hslen, vslen,
121 "mac4", 60, 640, 480, pixclock, left, right, upper, lower, hslen, vslen,
125 "mac8", 50, 768, 576, pixclock, left, right, upper, lower, hslen, vslen,
277 var->pixclock = mode->pixclock; in mac_vmode_to_var()
328 if (var->pixclock > mode->pixclock) in mac_var_to_vmode()
344 if (var->pixclock > mode->pixclock) in mac_var_to_vmode()
H A Dasiliantfb.c111 unsigned pixclock = *ppixclock; in asiliant_calc_dclk2() local
122 ratio = 1000000 / pixclock; in asiliant_calc_dclk2()
123 remainder = 1000000 % pixclock; in asiliant_calc_dclk2()
124 Ftarget = 1000000 * ratio + (1000000 * remainder) / pixclock; in asiliant_calc_dclk2()
169 *ppixclock = pixclock; in asiliant_calc_dclk2()
185 if ((p->var.xres == 640) && (p->var.yres == 480) && (p->var.pixclock == 39722)) { in asiliant_set_timing()
229 if (!var->pixclock) in asiliantfb_check_var()
232 ratio = 1000000 / var->pixclock; in asiliantfb_check_var()
233 remainder = 1000000 % var->pixclock; in asiliantfb_check_var()
234 Ftarget = 1000000 * ratio + (1000000 * remainder) / var->pixclock; in asiliantfb_check_var()
[all …]
H A Dda8xx-fb.c193 .pixclock = KHZ2PICOS(4607),
207 .pixclock = KHZ2PICOS(7833),
222 .pixclock = KHZ2PICOS(7833),
237 .pixclock = KHZ2PICOS(6400),
725 unsigned pixclock, in da8xx_fb_calc_clk_divider() argument
730 pixclock = PICOS2KHZ(pixclock) * 1000; in da8xx_fb_calc_clk_divider()
734 if (pixclock < (*lcdc_clk_rate / CLK_MAX_DIV)) { in da8xx_fb_calc_clk_divider()
736 pixclock * CLK_MAX_DIV); in da8xx_fb_calc_clk_divider()
738 } else if (pixclock > (*lcdc_clk_rate / CLK_MIN_DIV)) { in da8xx_fb_calc_clk_divider()
740 pixclock * CLK_MIN_DIV); in da8xx_fb_calc_clk_divider()
[all …]
/openbmc/linux/drivers/video/fbdev/core/
H A Dfbcvt.c40 u32 pixclock; member
174 u32 pixclock; in fb_cvt_pixclock() local
177 pixclock = (cvt->f_refresh * cvt->vtotal * cvt->htotal)/1000; in fb_cvt_pixclock()
179 pixclock = (cvt->htotal * 1000000)/cvt->hperiod; in fb_cvt_pixclock()
181 pixclock /= 250; in fb_cvt_pixclock()
182 pixclock *= 250; in fb_cvt_pixclock()
183 pixclock *= 1000; in fb_cvt_pixclock()
185 return pixclock; in fb_cvt_pixclock()
263 mode->pixclock = KHZ2PICOS(cvt->pixclock/1000); in fb_cvt_convert_to_mode()
356 cvt.pixclock = fb_cvt_pixclock(&cvt); in fb_find_mode_cvt()
[all …]
H A Dfbmon.c395 mode->pixclock = var->pixclock; in calc_mode_timings()
545 && PICOS2KHZ(mode->pixclock) * 1000 > specs->dclkmax) { in get_std_timing()
569 mode->pixclock = PIXEL_CLOCK; in get_detailed_timing()
570 mode->pixclock /= 1000; in get_detailed_timing()
571 mode->pixclock = KHZ2PICOS(mode->pixclock); in get_detailed_timing()
721 int num_modes, hz, hscan, pixclock; in fb_get_monitor_limits() local
733 pixclock = PICOS2KHZ(modes[i].pixclock) * 1000; in fb_get_monitor_limits()
745 hscan = (pixclock + htotal / 2) / htotal; in fb_get_monitor_limits()
749 if (specs->dclkmax == 0 || specs->dclkmax < pixclock) in fb_get_monitor_limits()
750 specs->dclkmax = pixclock; in fb_get_monitor_limits()
[all …]
H A Dmodedb.c563 var->pixclock = mode->pixclock; in fb_try_mode()
858 u32 pixclock, hfreq, htotal, vtotal; in fb_var_to_videomode() local
863 mode->pixclock = var->pixclock; in fb_var_to_videomode()
875 if (!var->pixclock) in fb_var_to_videomode()
878 pixclock = PICOS2KHZ(var->pixclock) * 1000; in fb_var_to_videomode()
893 hfreq = pixclock/htotal; in fb_var_to_videomode()
911 var->pixclock = mode->pixclock; in fb_videomode_to_var()
935 mode1->pixclock == mode2->pixclock && in fb_mode_is_equal()
/openbmc/linux/drivers/gpu/drm/msm/hdmi/
H A Dhdmi_audio.c30 unsigned long int pixclock; member
61 static const struct hdmi_msm_audio_arcs *get_arcs(unsigned long int pixclock) in get_arcs() argument
67 if (arcs->pixclock == pixclock) in get_arcs()
87 DBG("video: power_on=%d, pixclock=%lu", hdmi->power_on, hdmi->pixclock); in msm_hdmi_audio_update()
89 if (enabled && !(hdmi->power_on && hdmi->pixclock)) { in msm_hdmi_audio_update()
95 arcs = get_arcs(hdmi->pixclock); in msm_hdmi_audio_update()
98 hdmi->pixclock); in msm_hdmi_audio_update()
H A Dhdmi_phy_8960.c10 unsigned long int pixclock) in hdmi_phy_8960_powerup() argument
12 DBG("pixclock: %lu", pixclock); in hdmi_phy_8960_powerup()
/openbmc/linux/drivers/video/fbdev/geode/
H A Dvideo_cs5530.c24 long pixclock; /* ps */ member
77 min = cs5530_pll_table[0].pixclock - info->var.pixclock; in cs5530_set_dclk_frequency()
80 diff = cs5530_pll_table[i].pixclock - info->var.pixclock; in cs5530_set_dclk_frequency()
H A Dvideo_gx.c24 long pixclock; /* ps */ member
136 min = abs(pll_table[0].pixclock - info->var.pixclock); in gx_set_dclk_frequency()
138 diff = abs(pll_table[i].pixclock - info->var.pixclock); in gx_set_dclk_frequency()
/openbmc/linux/drivers/phy/rockchip/
H A Dphy-rockchip-inno-hdmi.c246 unsigned long pixclock; member
251 unsigned long pixclock; member
611 inno->pixclock); in inno_hdmi_phy_power_on()
636 inno->plat_data->clk_ops->set_rate(&inno->hw, inno->pixclock, 24000000); in inno_hdmi_phy_power_on()
682 for (; cfg->pixclock != 0; cfg++) in inno_hdmi_phy_get_pre_pll_cfg()
683 if (cfg->pixclock == rate && cfg->tmdsclock == tmdsclock) in inno_hdmi_phy_get_pre_pll_cfg()
686 if (cfg->pixclock == 0) in inno_hdmi_phy_get_pre_pll_cfg()
745 inno->pixclock = vco; in inno_hdmi_phy_rk3228_clk_recalc_rate()
747 dev_dbg(inno->dev, "%s rate %lu\n", __func__, inno->pixclock); in inno_hdmi_phy_rk3228_clk_recalc_rate()
760 for (; cfg->pixclock != 0; cfg++) in inno_hdmi_phy_rk3228_clk_round_rate()
[all …]
/openbmc/u-boot/drivers/video/
H A Dfsl_diu_fb.c26 .pixclock = 31250,
43 .pixclock = 25000,
65 .pixclock = 15385,
81 .pixclock = 9375,
97 .pixclock = 13426,
113 .pixclock = 5787,
291 info.var.pixclock = fsl_diu_mode_db->pixclock; in fsl_diu_init()
363 diu_set_pixel_clock(info.var.pixclock); in fsl_diu_init()
H A Dfsl_dcu_fb.c92 .pixclock = 91996,
111 .pixclock = 39722,
127 .pixclock = 25175,
143 .pixclock = 33260,
159 .pixclock = 48000,
357 div = dcu_set_pixel_clock(info.var.pixclock); in fsl_dcu_init()
411 info.var.pixclock = fsl_dcu_mode_db->pixclock; in video_hw_init()
H A Dmxc_ipuv3_fb.c47 var->pixclock = mode->pixclock; in fb_videomode_to_var()
260 debug("pixclock = %lu Hz\n", PICOS2KHZ(fbi->var.pixclock) * 1000UL); in mxcfb_set_par()
263 (PICOS2KHZ(fbi->var.pixclock)) * 1000UL, in mxcfb_set_par()
379 if (var->pixclock < 1000) { in mxcfb_check_var()
384 var->pixclock = (vtotal * htotal * 6UL) / 100UL; in mxcfb_check_var()
385 var->pixclock = KHZ2PICOS(var->pixclock); in mxcfb_check_var()
387 var->pixclock); in mxcfb_check_var()
/openbmc/linux/arch/arm/mach-rpc/include/mach/
H A Dacornfb.h10 #define acornfb_bandwidth(var) ((var)->pixclock * 8 / (var)->bits_per_pixel)
17 if (!var->pixclock) in acornfb_valid_pixrate()
85 div = var->pixclock / 9090; /*9921*/ in acornfb_vidc20_find_rates()
133 vidc->pll_ctl = acornfb_vidc20_find_pll(var->pixclock / div); in acornfb_vidc20_find_rates()
/openbmc/u-boot/board/freescale/ls1021aqds/
H A Ddcu.c31 unsigned int dcu_set_pixel_clock(unsigned int pixclock) in dcu_set_pixel_clock() argument
36 div *= (unsigned long long)pixclock; in dcu_set_pixel_clock()
74 pixval = 1000000000 / dcu_fb_videomode->pixclock; in platform_dcu_init()
/openbmc/u-boot/board/boundary/nitrogen6x/
H A Dnitrogen6x.c517 .pixclock = 15385,
537 .pixclock = 14065,
557 .pixclock = 14065,
577 .pixclock = 15385,
597 .pixclock = 15385, /* ~65MHz */
617 .pixclock = 15385,
637 .pixclock = 33898,
657 .pixclock = 15385,
677 .pixclock = 15385,
697 .pixclock = 15385,
[all …]
/openbmc/u-boot/board/toradex/colibri_vf/
H A Ddcu.c14 unsigned int dcu_set_pixel_clock(unsigned int pixclock) in dcu_set_pixel_clock() argument
24 do_div(div, pixclock); in dcu_set_pixel_clock()
/openbmc/u-boot/board/freescale/ls1021atwr/
H A Ddcu.c15 unsigned int dcu_set_pixel_clock(unsigned int pixclock) in dcu_set_pixel_clock() argument
20 div *= (unsigned long long)pixclock; in dcu_set_pixel_clock()
/openbmc/u-boot/board/freescale/ls1021aiot/
H A Ddcu.c15 unsigned int dcu_set_pixel_clock(unsigned int pixclock) in dcu_set_pixel_clock() argument
20 div *= (unsigned long long)pixclock; in dcu_set_pixel_clock()
/openbmc/linux/include/linux/amba/
H A Dclcd.h70 unsigned long pixclock; member
239 regs->pixclock = var->pixclock; in clcdfb_decode()
275 CHECK(pixclock) || in clcdfb_check()

12345678