Home
last modified time | relevance | path

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

123456

/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()
/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 …]
/linux/drivers/video/fbdev/matrox/ !
H A Dmatroxfb_g450.c248 unsigned int pixclock; in computeRegs() local
269 mt->pixclock = g450_mnp2f(minfo, mnp); in computeRegs()
273 pixclock = 1000000000U / mt->pixclock; in computeRegs()
275 dprintk(KERN_DEBUG "Got %u ps pixclock\n", pixclock); in computeRegs()
278 do_div(piic, mt->pixclock); in computeRegs()
287 hbp = (((outd->h_b_porch + pixclock) / pixclock)) & ~1; in computeRegs()
288 hfp = (((outd->h_f_porch + pixclock) / pixclock)) & ~1; in computeRegs()
289 hsl = (((outd->h_sync + pixclock) / pixclock)) & ~1; in computeRegs()
310 r->regs[0x09] = (outd->burst + pixclock - 1) / pixclock; /* burst length */ in computeRegs()
554 …mt->mnp = matroxfb_g450_setclk(minfo, mt->pixclock, (mt->crtc == MATROXFB_SRC_CRTC1) ? M_PIXEL_PLL… in matroxfb_g450_compute()
[all …]
/linux/drivers/video/fbdev/ !
H A Dmacmodes.c114 "mac1", 60, 512, 384, pixclock, left, right, upper, lower, hslen, vslen,
118 "mac3", 50, 640, 480, pixclock, left, right, upper, lower, hslen, vslen,
122 "mac4", 60, 640, 480, pixclock, left, right, upper, lower, hslen, vslen,
126 "mac8", 50, 768, 576, pixclock, left, right, upper, lower, hslen, vslen,
278 var->pixclock = mode->pixclock; in mac_vmode_to_var()
329 if (var->pixclock > mode->pixclock) in mac_var_to_vmode()
345 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 Dfsl-diu-fb.c60 .pixclock = 15385,
74 .pixclock = 79440,
88 .pixclock = 39722,
102 .pixclock = 32052,
116 .pixclock = 31747,
130 .pixclock = 25057,
144 .pixclock = 22272,
158 .pixclock = 33805,
172 .pixclock = 25000,
186 .pixclock = 31518,
[all …]
H A Dvga16fb.c75 .pixclock = 39721,
262 unsigned int *pixclock, in vga16fb_clock_chip() argument
267 u32 pixclock; in vga16fb_clock_chip() member
278 *pixclock = (*pixclock * mul) / div; in vga16fb_clock_chip()
280 err = *pixclock - best->pixclock; in vga16fb_clock_chip()
282 for (ptr = vgaclocks + 1; ptr->pixclock; ptr++) { in vga16fb_clock_chip()
285 tmp = *pixclock - ptr->pixclock; in vga16fb_clock_chip()
294 *pixclock = (best->pixclock * div) / mul; in vga16fb_clock_chip()
516 vga16fb_clock_chip(par, &var->pixclock, info, 1, 2); in vga16fb_check_var()
519 vga16fb_clock_chip(par, &var->pixclock, info, 1, 1); in vga16fb_check_var()
H A Dau1200fb.c1040 u32 pixclock; in au1200fb_fb_check_var() local
1043 if (!var->pixclock) in au1200fb_fb_check_var()
1070 pixclock = max((u32)(PICOS2KHZ(var->pixclock) * 1000), fbi->monspecs.dclkmin); in au1200fb_fb_check_var()
1071 pixclock = min3(pixclock, fbi->monspecs.dclkmax, (u32)AU1200_LCD_MAX_CLK/2); in au1200fb_fb_check_var()
1073 if (AU1200_LCD_MAX_CLK % pixclock) { in au1200fb_fb_check_var()
1074 int diff = AU1200_LCD_MAX_CLK % pixclock; in au1200fb_fb_check_var()
1075 pixclock -= diff; in au1200fb_fb_check_var()
1078 var->pixclock = KHZ2PICOS(pixclock/1000); in au1200fb_fb_check_var()
1081 int pcd = AU1200_LCD_MAX_CLK / (pixclock * 2) - 1; in au1200fb_fb_check_var()
1086 var->pixclock = KHZ2PICOS(6000); in au1200fb_fb_check_var()
[all …]
H A Dgbefb.c106 .pixclock = 39722, /* picoseconds */
137 .pixclock = 9353,
154 .pixclock = 39722,
169 .pixclock = 9353,
459 int pixclock; in compute_gbe_timing() local
477 pixclock = (1000000 / gbe_pll->clock_rate) * in compute_gbe_timing()
480 error = var->pixclock - pixclock; in compute_gbe_timing()
500 pixclock = (1000000 / gbe_pll->clock_rate) * in compute_gbe_timing()
528 return pixclock; in compute_gbe_timing()
924 var->pixclock = ret; in gbefb_check_var()
H A Di740fb.c415 var->pixclock, var->hsync_len, var->vsync_len); in i740fb_decode_var()
425 if ((1000000 / var->pixclock) > DACSPEED8) { in i740fb_decode_var()
427 1000000 / var->pixclock, DACSPEED8); in i740fb_decode_var()
435 if ((1000000 / var->pixclock) > DACSPEED16) { in i740fb_decode_var()
437 1000000 / var->pixclock, DACSPEED16); in i740fb_decode_var()
444 if ((1000000 / var->pixclock) > dacspeed24) { in i740fb_decode_var()
446 1000000 / var->pixclock, dacspeed24); in i740fb_decode_var()
452 if ((1000000 / var->pixclock) > DACSPEED32) { in i740fb_decode_var()
454 1000000 / var->pixclock, DACSPEED32); in i740fb_decode_var()
646 freq = (((u32)1e9) / var->pixclock) * (u32)(1e3); in i740fb_decode_var()
[all …]
/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.c400 mode->pixclock = var->pixclock; in calc_mode_timings()
550 && PICOS2KHZ(mode->pixclock) * 1000 > specs->dclkmax) { in get_std_timing()
574 mode->pixclock = PIXEL_CLOCK; in get_detailed_timing()
575 mode->pixclock /= 1000; in get_detailed_timing()
576 mode->pixclock = KHZ2PICOS(mode->pixclock); in get_detailed_timing()
726 int num_modes, hz, hscan, pixclock; in fb_get_monitor_limits() local
738 pixclock = PICOS2KHZ(modes[i].pixclock) * 1000; in fb_get_monitor_limits()
750 hscan = (pixclock + htotal / 2) / htotal; in fb_get_monitor_limits()
754 if (specs->dclkmax == 0 || specs->dclkmax < pixclock) in fb_get_monitor_limits()
755 specs->dclkmax = pixclock; in fb_get_monitor_limits()
[all …]
H A Dmodedb.c564 var->pixclock = mode->pixclock; in fb_try_mode()
859 u32 pixclock, hfreq, htotal, vtotal; in fb_var_to_videomode() local
864 mode->pixclock = var->pixclock; in fb_var_to_videomode()
876 if (!var->pixclock) in fb_var_to_videomode()
879 pixclock = PICOS2KHZ(var->pixclock) * 1000; in fb_var_to_videomode()
894 hfreq = pixclock/htotal; in fb_var_to_videomode()
912 var->pixclock = mode->pixclock; in fb_videomode_to_var()
936 mode1->pixclock == mode2->pixclock && in fb_mode_is_equal()
/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()
759 for (; cfg->pixclock != 0; cfg++) in inno_hdmi_phy_rk3228_clk_determine_rate()
[all …]
/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()
/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()
/linux/drivers/gpu/drm/msm/disp/mdp4/ !
H A Dmdp4_dtv_encoder.c16 unsigned long int pixclock; member
42 mdp4_dtv_encoder->pixclock = mode->clock * 1000; in mdp4_dtv_encoder_mode_set()
44 DBG("pixclock=%lu", mdp4_dtv_encoder->pixclock); in mdp4_dtv_encoder_mode_set()
117 unsigned long pc = mdp4_dtv_encoder->pixclock; in mdp4_dtv_encoder_enable()
/linux/drivers/gpu/drm/msm/hdmi/ !
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()
H A Dhdmi.h46 unsigned long int pixclock; member
135 void (*powerup)(struct hdmi_phy *phy, unsigned long int pixclock);
170 void msm_hdmi_phy_powerup(struct hdmi_phy *phy, unsigned long int pixclock);
H A Dhdmi_audio.c29 DBG("video: power_on=%d, pixclock=%lu", hdmi->power_on, hdmi->pixclock); in msm_hdmi_audio_update()
31 if (enabled && !(hdmi->power_on && hdmi->pixclock)) { in msm_hdmi_audio_update()
49 drm_hdmi_acr_get_n_cts(hdmi->pixclock, audio->rate, &n, &cts); in msm_hdmi_audio_update()
H A Dhdmi_phy_8x60.c12 unsigned long int pixclock) in hdmi_phy_8x60_powerup() argument
18 if (pixclock == 27000000) { in hdmi_phy_8x60_powerup()
/linux/arch/powerpc/platforms/85xx/ !
H A Dp1022_rdk.c43 static void p1022rdk_set_pixel_clock(unsigned int pixclock) in p1022rdk_set_pixel_clock() argument
67 do_div(temp, pixclock); in p1022rdk_set_pixel_clock()
H A Dt1042rdb_diu.c76 static void t1042rdb_set_pixel_clock(unsigned int pixclock) in t1042rdb_set_pixel_clock() argument
101 do_div(temp, pixclock); in t1042rdb_set_pixel_clock()

123456