| /drivers/video/fbdev/i810/ |
| A D | i810_dvt.c | 216 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 D | i810_gtf.c | 228 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 D | matroxfb_g450.c | 248 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 D | matroxfb_misc.c | 109 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 D | macmodes.c | 114 "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 D | asiliantfb.c | 111 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 D | fsl-diu-fb.c | 60 .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 D | au1200fb.c | 1040 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 D | vga16fb.c | 75 .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 D | gbefb.c | 105 .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 D | i740fb.c | 415 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 D | controlfb.c | 427 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 D | sa1100fb.c | 356 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 D | fbcvt.c | 40 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 D | fbmon.c | 397 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 D | modedb.c | 564 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 D | phy-rockchip-inno-hdmi.c | 246 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 D | video_cs5530.c | 24 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 D | video_gx.c | 24 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 D | mdp4_dtv_encoder.c | 16 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 D | mdp4_lcdc_encoder.c | 19 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 D | hdmi_phy_8960.c | 10 unsigned long int pixclock) in hdmi_phy_8960_powerup() argument 12 DBG("pixclock: %lu", pixclock); in hdmi_phy_8960_powerup()
|
| A D | hdmi.h | 46 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 D | hdmi_audio.c | 29 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 D | hdmi_phy_8x60.c | 12 unsigned long int pixclock) in hdmi_phy_8x60_powerup() argument 18 if (pixclock == 27000000) { in hdmi_phy_8x60_powerup()
|