| /linux/drivers/video/fbdev/i810/ |
| H 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()
|
| H 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()
|
| /linux/arch/powerpc/platforms/512x/ |
| H A D | mpc512x_shared.c | 55 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/core/ |
| H 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 …]
|
| H A D | fbmon.c | 400 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 …]
|
| /linux/drivers/video/fbdev/geode/ |
| H 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()
|
| /linux/drivers/phy/rockchip/ |
| H A D | phy-rockchip-inno-hdmi.c | 246 unsigned long pixclock; member 252 unsigned long pixclock; member 619 for (; cfg->pixclock != 0; cfg++) in inno_hdmi_phy_validate() 654 inno->pixclock); in inno_hdmi_phy_power_on() 679 inno->plat_data->clk_ops->set_rate(&inno->hw, inno->pixclock, 24000000); in inno_hdmi_phy_power_on() 727 for (; cfg->pixclock != 0; cfg++) in inno_hdmi_phy_get_pre_pll_cfg() 728 if (cfg->pixclock == rate && cfg->tmdsclock == tmdsclock) in inno_hdmi_phy_get_pre_pll_cfg() 731 if (cfg->pixclock == 0) in inno_hdmi_phy_get_pre_pll_cfg() 790 inno->pixclock = vco; in inno_hdmi_phy_rk3228_clk_recalc_rate() 792 dev_dbg(inno->dev, "%s rate %lu\n", __func__, inno->pixclock); in inno_hdmi_phy_rk3228_clk_recalc_rate() [all …]
|
| /linux/arch/arm/mach-rpc/include/mach/ |
| H A D | acornfb.h | 10 #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/video/fbdev/ |
| H 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() 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 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()
|
| H A D | gbefb.c | 106 .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 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()
|
| H A D | pm2fb.c | 131 .pixclock = 39721, 621 if (!var->pixclock) { in pm2fb_check_var() 626 if (PICOS2KHZ(var->pixclock) > PM2_MAX_PIXCLOCK) { in pm2fb_check_var() 628 PICOS2KHZ(var->pixclock)); in pm2fb_check_var() 692 u32 pixclock; in pm2fb_set_par() local 718 pixclock = PICOS2KHZ(info->var.pixclock); in pm2fb_set_par() 719 if (pixclock > PM2_MAX_PIXCLOCK) { in pm2fb_set_par() 720 DPRINTK("pixclock too high (%uKHz)\n", pixclock); in pm2fb_set_par() 852 set_pixclock(par, pixclock); in pm2fb_set_par()
|
| H A D | gxt4500.c | 168 .pixclock = 9295, 294 if (calc_pll(var->pixclock, par) < 0) in gxt4500_var_to_par() 370 var->pixclock = calc_pixclock(&par); in gxt4500_check_var() 446 prefetch_pix = 3300000 / var->pixclock; in gxt4500_set_par()
|
| H A D | smscufx.c | 614 static int ufx_config_pix_clk(struct ufx_data *dev, u32 pixclock) in ufx_config_pix_clk() argument 621 clk_pixel = PICOS2KHZ(pixclock) * 1000; in ufx_config_pix_clk() 622 pr_debug("pixclock %d ps = clk_pixel %d Hz", pixclock, clk_pixel); in ufx_config_pix_clk() 678 status = ufx_config_pix_clk(dev, var->pixclock); in ufx_set_vid_mode() 1153 if (mode->pixclock < 5000) { in ufx_is_valid_mode() 1155 mode->xres, mode->yres, mode->pixclock); in ufx_is_valid_mode() 1160 mode->pixclock, (1000000 / mode->pixclock)); in ufx_is_valid_mode()
|
| /linux/drivers/gpu/drm/msm/disp/mdp4/ |
| H 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()
|
| /linux/arch/powerpc/platforms/85xx/ |
| H A D | p1022_rdk.c | 43 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 D | t1042rdb_diu.c | 76 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()
|
| H A D | p1022_ds.c | 373 static void p1022ds_set_pixel_clock(unsigned int pixclock) in p1022ds_set_pixel_clock() argument 397 do_div(temp, pixclock); in p1022ds_set_pixel_clock()
|
| /linux/arch/powerpc/sysdev/ |
| H A D | fsl_soc.h | 36 void (*set_pixel_clock)(unsigned int pixclock);
|
| /linux/include/video/ |
| H A D | sa1100fb.h | 32 u_long pixclock; member
|
| /linux/arch/sh/boards/ |
| H A D | board-sh7785lcr.c | 143 .pixclock = 35714, /* 28MHz */ 156 .pixclock = 40000, /* 25MHz */
|
| /linux/drivers/media/pci/ivtv/ |
| H A D | ivtvfb.c | 641 u32 pixclock, hlimit, vlimit; in _ivtvfb_check_var() local 647 pixclock = 84316; in _ivtvfb_check_var() 653 pixclock = 83926; in _ivtvfb_check_var() 793 var->pixclock = pixclock / 2; in _ivtvfb_check_var() 795 var->pixclock = pixclock; in _ivtvfb_check_var()
|
| /linux/drivers/video/fbdev/matrox/ |
| H A D | matroxfb_base.h | 187 unsigned int pixclock; member 358 unsigned int pixclock; member 364 unsigned int pixclock; member
|
| /linux/drivers/video/fbdev/aty/ |
| H A D | radeon_monitor.c | 20 .pixclock = 39721, 690 rinfo->panel_info.clock = 100000000 / var->pixclock; in radeon_var_to_panel_info() 721 var->pixclock = mode->pixclock; in radeon_videomode_to_var() 807 var->pixclock = 100000000 / rinfo->panel_info.clock; in radeon_check_modes()
|