Home
last modified time | relevance | path

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

123456789

/Linux-v4.19/drivers/video/fbdev/i810/
Di810_dvt.c215 static int i810fb_find_best_mode(u32 xres, u32 yres, u32 pixclock) in i810fb_find_best_mode() argument
222 if (std_modes[i].pixclock <= pixclock) in i810fb_find_best_mode()
223 diff = pixclock - std_modes[i].pixclock; in i810fb_find_best_mode()
236 u32 i_best = i810fb_find_best_mode(xres, yres, par->regs.pixclock); in i810fb_encode_registers()
248 u32 mode, pixclock; in i810fb_fill_var_timings() local
253 pixclock = 1000000000 / var->pixclock; in i810fb_fill_var_timings()
254 mode = i810fb_find_best_mode(xres, yres, pixclock); in i810fb_fill_var_timings()
259 var->pixclock = 1000000000 / std_modes[mode].pixclock; in i810fb_fill_var_timings()
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-v4.19/arch/powerpc/platforms/512x/
Dmpc512x_shared.c73 static void mpc512x_set_pixel_clock(unsigned int pixclock) in mpc512x_set_pixel_clock() argument
106 pr_debug("DIU pixclock in ps - %u\n", pixclock); in mpc512x_set_pixel_clock()
107 pixclock = (1000000000 / pixclock) * 1000; in mpc512x_set_pixel_clock()
108 pr_debug("DIU pixclock freq - %u\n", pixclock); in mpc512x_set_pixel_clock()
109 epsilon = pixclock / 20; /* pixclock * 0.05 */ in mpc512x_set_pixel_clock()
111 minpixclock = pixclock - epsilon; in mpc512x_set_pixel_clock()
112 maxpixclock = pixclock + epsilon; in mpc512x_set_pixel_clock()
140 for (offset = 0; offset <= epsilon; offset += pixclock / 64) { in mpc512x_set_pixel_clock()
141 want = pixclock - offset; in mpc512x_set_pixel_clock()
145 delta = abs(pixclock - got); in mpc512x_set_pixel_clock()
[all …]
/Linux-v4.19/drivers/video/fbdev/matrox/
Dmatroxfb_g450.c245 unsigned int pixclock; in computeRegs() local
266 mt->pixclock = g450_mnp2f(minfo, mnp); in computeRegs()
270 pixclock = 1000000000U / mt->pixclock; in computeRegs()
272 dprintk(KERN_DEBUG "Got %u ps pixclock\n", pixclock); in computeRegs()
275 do_div(piic, mt->pixclock); in computeRegs()
284 hbp = (((outd->h_b_porch + pixclock) / pixclock)) & ~1; in computeRegs()
285 hfp = (((outd->h_f_porch + pixclock) / pixclock)) & ~1; in computeRegs()
286 hsl = (((outd->h_sync + pixclock) / pixclock)) & ~1; in computeRegs()
307 r->regs[0x09] = (outd->burst + pixclock - 1) / pixclock; /* burst length */ in computeRegs()
551 …mt->mnp = matroxfb_g450_setclk(minfo, mt->pixclock, (mt->crtc == MATROXFB_SRC_CRTC1) ? M_PIXEL_PLL… in matroxfb_g450_compute()
[all …]
/Linux-v4.19/drivers/video/fbdev/
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()
Dasiliantfb.c112 unsigned pixclock = *ppixclock; in asiliant_calc_dclk2() local
113 unsigned Ftarget = 1000000 * (1000000 / pixclock); in asiliant_calc_dclk2()
123 ratio = 1000000 / pixclock; in asiliant_calc_dclk2()
124 remainder = 1000000 % pixclock; in asiliant_calc_dclk2()
125 Ftarget = 1000000 * ratio + (1000000 * remainder) / pixclock; in asiliant_calc_dclk2()
170 *ppixclock = pixclock; in asiliant_calc_dclk2()
186 if ((p->var.xres == 640) && (p->var.yres == 480) && (p->var.pixclock == 39722)) { in asiliant_set_timing()
230 ratio = 1000000 / var->pixclock; in asiliantfb_check_var()
231 remainder = 1000000 % var->pixclock; in asiliantfb_check_var()
232 Ftarget = 1000000 * ratio + (1000000 * remainder) / var->pixclock; in asiliantfb_check_var()
[all …]
Dclps711xfb.c113 unsigned int lcdcon, syscon, pixclock; in clps7111fb_set_par() local
142 pixclock = 9 * info->var.pixclock / 244140 - 1; in clps7111fb_set_par()
143 lcdcon |= pixclock << 19; in clps7111fb_set_par()
194 info->var.pixclock = 93006; /* 10.752MHz pixel clock */ in clps711x_guess_lcd_params()
232 info->var.pixclock = (((lcdcon >> 19) & 0x3f) + 1) * 244140 / 9; in clps711x_guess_lcd_params()
Dda8xx-fb.c205 .pixclock = KHZ2PICOS(4607),
219 .pixclock = KHZ2PICOS(7833),
234 .pixclock = KHZ2PICOS(7833),
249 .pixclock = KHZ2PICOS(6400),
737 unsigned pixclock, in da8xx_fb_calc_clk_divider() argument
742 pixclock = PICOS2KHZ(pixclock) * 1000; in da8xx_fb_calc_clk_divider()
746 if (pixclock < (*lcdc_clk_rate / CLK_MAX_DIV)) { in da8xx_fb_calc_clk_divider()
748 pixclock * CLK_MAX_DIV); in da8xx_fb_calc_clk_divider()
750 } else if (pixclock > (*lcdc_clk_rate / CLK_MIN_DIV)) { in da8xx_fb_calc_clk_divider()
752 pixclock * CLK_MIN_DIV); in da8xx_fb_calc_clk_divider()
[all …]
Dfsl-diu-fb.c65 .pixclock = 15385,
79 .pixclock = 79440,
93 .pixclock = 39722,
107 .pixclock = 32052,
121 .pixclock = 31747,
135 .pixclock = 25057,
149 .pixclock = 22272,
163 .pixclock = 33805,
177 .pixclock = 25000,
191 .pixclock = 31518,
[all …]
/Linux-v4.19/drivers/video/fbdev/core/
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()
274 mode->pixclock = KHZ2PICOS(cvt->pixclock/1000); in fb_cvt_convert_to_mode()
367 cvt.pixclock = fb_cvt_pixclock(&cvt); in fb_find_mode_cvt()
[all …]
Dfbmon.c395 mode->pixclock = var->pixclock; in calc_mode_timings()
545 && PICOS2KHZ(mode->pixclock) * 1000 > specs->dclkmax) { in get_std_timing()
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()
720 int num_modes, hz, hscan, pixclock; in fb_get_monitor_limits() local
732 pixclock = PICOS2KHZ(modes[i].pixclock) * 1000; in fb_get_monitor_limits()
744 hscan = (pixclock + htotal / 2) / htotal; in fb_get_monitor_limits()
748 if (specs->dclkmax == 0 || specs->dclkmax < pixclock) in fb_get_monitor_limits()
749 specs->dclkmax = pixclock; in fb_get_monitor_limits()
[all …]
Dmodedb.c615 var->pixclock = mode->pixclock; in fb_try_mode()
906 u32 pixclock, hfreq, htotal, vtotal; in fb_var_to_videomode() local
911 mode->pixclock = var->pixclock; in fb_var_to_videomode()
923 if (!var->pixclock) in fb_var_to_videomode()
926 pixclock = PICOS2KHZ(var->pixclock) * 1000; in fb_var_to_videomode()
938 hfreq = pixclock/htotal; in fb_var_to_videomode()
956 var->pixclock = mode->pixclock; in fb_videomode_to_var()
980 mode1->pixclock == mode2->pixclock && in fb_mode_is_equal()
/Linux-v4.19/drivers/gpu/drm/msm/hdmi/
Dhdmi_audio.c41 unsigned long int pixclock; member
72 static const struct hdmi_msm_audio_arcs *get_arcs(unsigned long int pixclock) in get_arcs() argument
78 if (arcs->pixclock == pixclock) in get_arcs()
98 DBG("video: power_on=%d, pixclock=%lu", hdmi->power_on, hdmi->pixclock); in msm_hdmi_audio_update()
100 if (enabled && !(hdmi->power_on && hdmi->pixclock)) { in msm_hdmi_audio_update()
106 arcs = get_arcs(hdmi->pixclock); in msm_hdmi_audio_update()
109 hdmi->pixclock); in msm_hdmi_audio_update()
Dhdmi_phy_8960.c21 unsigned long int pixclock) in hdmi_phy_8960_powerup() argument
23 DBG("pixclock: %lu", pixclock); in hdmi_phy_8960_powerup()
Dhdmi.h62 unsigned long int pixclock; member
157 void (*powerup)(struct hdmi_phy *phy, unsigned long int pixclock);
191 void msm_hdmi_phy_powerup(struct hdmi_phy *phy, unsigned long int pixclock);
/Linux-v4.19/drivers/video/fbdev/geode/
Dvideo_cs5530.c28 long pixclock; /* ps */ member
81 min = cs5530_pll_table[0].pixclock - info->var.pixclock; in cs5530_set_dclk_frequency()
84 diff = cs5530_pll_table[i].pixclock - info->var.pixclock; in cs5530_set_dclk_frequency()
Dvideo_gx.c28 long pixclock; /* ps */ member
140 min = abs(pll_table[0].pixclock - info->var.pixclock); in gx_set_dclk_frequency()
142 diff = abs(pll_table[i].pixclock - info->var.pixclock); in gx_set_dclk_frequency()
/Linux-v4.19/arch/arm/mach-rpc/include/mach/
Dacornfb.h13 #define acornfb_bandwidth(var) ((var)->pixclock * 8 / (var)->bits_per_pixel)
20 if (!var->pixclock) in acornfb_valid_pixrate()
88 div = var->pixclock / 9090; /*9921*/ in acornfb_vidc20_find_rates()
136 vidc->pll_ctl = acornfb_vidc20_find_pll(var->pixclock / div); in acornfb_vidc20_find_rates()
/Linux-v4.19/arch/arm/mach-sa1100/
Dlart.c35 .pixclock = 150000, .bpp = 4,
51 .pixclock = 150000, .bpp = 16,
64 .pixclock = 39721, .bpp = 16,
80 .pixclock = 63291, .bpp = 16,
/Linux-v4.19/arch/arm/mach-pxa/
Dcm-x2xx.c209 .pixclock = 76923,
234 .pixclock = 38461,
258 .pixclock = 38461,
282 .pixclock = 28846,
306 .pixclock = 134615,
329 .pixclock = 57692,
Dlpd270.c296 .pixclock = 150000,
318 .pixclock = 50000,
340 .pixclock = 150000,
362 .pixclock = 25000,
384 .pixclock = 25000,
406 .pixclock = 150000,
Dzylonite.c135 .pixclock = 110000,
149 .pixclock = 50000,
169 .pixclock = 158000,
182 .pixclock = 39700,
/Linux-v4.19/include/linux/amba/
Dclcd.h70 unsigned long pixclock; member
270 regs->pixclock = var->pixclock; in clcdfb_decode()
306 CHECK(pixclock) || in clcdfb_check()
/Linux-v4.19/arch/arm/mach-s3c24xx/
Dmach-qt2410.c99 .pixclock = 40000, /* HCLK/4 */
121 .pixclock = 40000, /* HCLK/4 */
143 .pixclock = 100000, /* HCLK/10 */
/Linux-v4.19/arch/powerpc/platforms/85xx/
Dp1022_rdk.c42 void p1022rdk_set_pixel_clock(unsigned int pixclock) in p1022rdk_set_pixel_clock() argument
66 do_div(temp, pixclock); in p1022rdk_set_pixel_clock()

123456789