Home
last modified time | relevance | path

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

12345

/drivers/video/fbdev/i810/
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()
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()
/drivers/video/fbdev/matrox/
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()
555 mt->pixclock = g450_mnp2f(minfo, mt->mnp); in matroxfb_g450_compute()
[all …]
A Dmatroxfb_misc.c109 unsigned int pixclock = var->pixclock; in matroxfb_var2my() local
113 if (!pixclock) pixclock = 10000; /* 10ns = 100MHz */ in matroxfb_var2my()
114 mt->pixclock = 1000000000 / pixclock; in matroxfb_var2my()
115 if (mt->pixclock < 1) mt->pixclock = 1; in matroxfb_var2my()
/drivers/video/fbdev/
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()
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()
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()
278 asiliant_calc_dclk2(&p->var.pixclock, &dclk2_m, &dclk2_n, &dclk2_div); in asiliantfb_set_par()
[all …]
A Dfsl-diu-fb.c60 .pixclock = 15385,
74 .pixclock = 79440,
158 .pixclock = 33805,
186 .pixclock = 31518,
200 .pixclock = 16886,
214 .pixclock = 15009,
228 .pixclock = 18939,
256 .pixclock = 9375,
270 .pixclock = 9380,
284 .pixclock = 9380,
[all …]
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 …]
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()
A Dgbefb.c105 .pixclock = 39722, /* picoseconds */
136 .pixclock = 9353,
153 .pixclock = 39722,
168 .pixclock = 9353,
458 int pixclock; in compute_gbe_timing() local
476 pixclock = (1000000 / gbe_pll->clock_rate) * in compute_gbe_timing()
479 error = var->pixclock - pixclock; in compute_gbe_timing()
499 pixclock = (1000000 / gbe_pll->clock_rate) * in compute_gbe_timing()
527 return pixclock; in compute_gbe_timing()
923 var->pixclock = ret; in gbefb_check_var()
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 …]
A Dcontrolfb.c427 unsigned long pixclock; in control_var_to_par() local
501 pixclock = (var->pixclock < CONTROL_PIXCLOCK_MIN)? CONTROL_PIXCLOCK_MIN: in control_var_to_par()
502 var->pixclock; in control_var_to_par()
503 if (calc_clock_params(pixclock, r->clock_params)) in control_var_to_par()
620 var->pixclock = CONTROL_PIXCLOCK_BASE * par->regvals.clock_params[0]; in control_par_to_var()
621 var->pixclock /= par->regvals.clock_params[1]; in control_par_to_var()
622 var->pixclock >>= par->regvals.clock_params[2]; in control_par_to_var()
A Dsa1100fb.c356 return var->pixclock * 8 * 16 / var->bits_per_pixel; in sa1100fb_display_dma_period()
595 unsigned int pixclock) in get_pcd() argument
599 pcd *= pixclock; in get_pcd()
676 pcd = get_pcd(fbi, var->pixclock); in sa1100fb_activate_var()
988 pcd = get_pcd(fbi, fbi->fb.var.pixclock); in sa1100fb_freq_transition()
1106 inf->pixclock == 0) in sa1100fb_init_fbinfo()
1115 fbi->fb.var.pixclock = inf->pixclock; in sa1100fb_init_fbinfo()
/drivers/video/fbdev/core/
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 …]
A Dfbmon.c397 mode->pixclock = var->pixclock; in calc_mode_timings()
571 mode->pixclock = PIXEL_CLOCK; in get_detailed_timing()
572 mode->pixclock /= 1000; in get_detailed_timing()
573 mode->pixclock = KHZ2PICOS(mode->pixclock); in get_detailed_timing()
735 pixclock = PICOS2KHZ(modes[i].pixclock) * 1000; in fb_get_monitor_limits()
926 var->pixclock /= 1000; in fb_parse_edid()
927 var->pixclock = KHZ2PICOS(var->pixclock); in fb_parse_edid()
1462 if (!var->pixclock) in fb_validate_mode()
1464 pixclock = PICOS2KHZ(var->pixclock) * 1000; in fb_validate_mode()
1476 hfreq = pixclock/htotal; in fb_validate_mode()
[all …]
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()
/drivers/phy/rockchip/
A Dphy-rockchip-inno-hdmi.c246 unsigned long pixclock; member
251 unsigned long pixclock; member
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()
764 if (cfg->pixclock == 0) in inno_hdmi_phy_rk3228_clk_round_rate()
767 return cfg->pixclock; in inno_hdmi_phy_rk3228_clk_round_rate()
827 inno->pixclock = rate; in inno_hdmi_phy_rk3228_clk_set_rate()
906 return inno->pixclock; in inno_hdmi_phy_rk3328_clk_recalc_rate()
921 if (cfg->pixclock == 0) in inno_hdmi_phy_rk3328_clk_round_rate()
924 return cfg->pixclock; in inno_hdmi_phy_rk3328_clk_round_rate()
[all …]
/drivers/video/fbdev/geode/
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()
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()
/drivers/gpu/drm/msm/disp/mdp4/
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()
A Dmdp4_lcdc_encoder.c19 unsigned long int pixclock; member
215 mdp4_lcdc_encoder->pixclock = mode->clock * 1000; in mdp4_lcdc_encoder_mode_set()
217 DBG("pixclock=%lu", mdp4_lcdc_encoder->pixclock); in mdp4_lcdc_encoder_mode_set()
293 unsigned long pc = mdp4_lcdc_encoder->pixclock; in mdp4_lcdc_encoder_enable()
/drivers/gpu/drm/msm/hdmi/
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()
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);
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()
A Dhdmi_phy_8x60.c12 unsigned long int pixclock) in hdmi_phy_8x60_powerup() argument
18 if (pixclock == 27000000) { in hdmi_phy_8x60_powerup()

Completed in 56 milliseconds

12345