Home
last modified time | relevance | path

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

123456

/linux/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()
/linux/arch/powerpc/platforms/512x/
A Dmpc512x_shared.c89 pixclock = (1000000000 / pixclock) * 1000; in mpc512x_set_pixel_clock()
93 minpixclock = pixclock - epsilon; in mpc512x_set_pixel_clock()
94 maxpixclock = pixclock + epsilon; in mpc512x_set_pixel_clock()
123 want = pixclock - offset; in mpc512x_set_pixel_clock()
127 delta = abs(pixclock - got); in mpc512x_set_pixel_clock()
132 want = pixclock + offset; in mpc512x_set_pixel_clock()
136 delta = abs(pixclock - got); in mpc512x_set_pixel_clock()
143 pixclock, got, delta, epsilon); in mpc512x_set_pixel_clock()
155 clk_set_rate(clk_diu, pixclock); in mpc512x_set_pixel_clock()
157 delta = abs(pixclock - got); in mpc512x_set_pixel_clock()
[all …]
/linux/drivers/video/fbdev/matrox/
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()
553 mt->pixclock = g450_mnp2f(minfo, mt->mnp); in matroxfb_g450_compute()
[all …]
/linux/drivers/video/fbdev/
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()
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,
261 unsigned int *pixclock, in vga16fb_clock_chip() argument
266 u32 pixclock; in vga16fb_clock_chip() member
277 *pixclock = (*pixclock * mul) / div; in vga16fb_clock_chip()
279 err = *pixclock - best->pixclock; in vga16fb_clock_chip()
281 for (ptr = vgaclocks + 1; ptr->pixclock; ptr++) { in vga16fb_clock_chip()
284 tmp = *pixclock - ptr->pixclock; in vga16fb_clock_chip()
293 *pixclock = (best->pixclock * div) / mul; in vga16fb_clock_chip()
515 vga16fb_clock_chip(par, &var->pixclock, info, 1, 2); in vga16fb_check_var()
518 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()
/linux/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.c395 mode->pixclock = var->pixclock; in calc_mode_timings()
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()
733 pixclock = PICOS2KHZ(modes[i].pixclock) * 1000; in fb_get_monitor_limits()
924 var->pixclock /= 1000; in fb_parse_edid()
925 var->pixclock = KHZ2PICOS(var->pixclock); in fb_parse_edid()
1460 if (!var->pixclock) in fb_validate_mode()
1462 pixclock = PICOS2KHZ(var->pixclock) * 1000; in fb_validate_mode()
1474 hfreq = pixclock/htotal; in fb_validate_mode()
[all …]
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()
/linux/drivers/gpu/drm/msm/hdmi/
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()
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.h45 unsigned long int pixclock; member
146 void (*powerup)(struct hdmi_phy *phy, unsigned long int pixclock);
181 void msm_hdmi_phy_powerup(struct hdmi_phy *phy, unsigned long int pixclock);
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/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()
/linux/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 …]
/linux/arch/arm/mach-rpc/include/mach/
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/
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.c20 unsigned long int pixclock; member
216 mdp4_lcdc_encoder->pixclock = mode->clock * 1000; in mdp4_lcdc_encoder_mode_set()
218 DBG("pixclock=%lu", mdp4_lcdc_encoder->pixclock); in mdp4_lcdc_encoder_mode_set()
301 unsigned long pc = mdp4_lcdc_encoder->pixclock; in mdp4_lcdc_encoder_enable()
/linux/arch/powerpc/platforms/85xx/
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()
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()

Completed in 730 milliseconds

123456