Home
last modified time | relevance | path

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

123456

/linux-6.3-rc2/drivers/video/fbdev/i810/
A 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()
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-6.3-rc2/arch/powerpc/platforms/512x/
A Dmpc512x_shared.c103 pixclock = (1000000000 / pixclock) * 1000; in mpc512x_set_pixel_clock()
107 minpixclock = pixclock - epsilon; in mpc512x_set_pixel_clock()
108 maxpixclock = pixclock + epsilon; in mpc512x_set_pixel_clock()
137 want = pixclock - offset; in mpc512x_set_pixel_clock()
141 delta = abs(pixclock - got); in mpc512x_set_pixel_clock()
146 want = pixclock + offset; in mpc512x_set_pixel_clock()
150 delta = abs(pixclock - got); in mpc512x_set_pixel_clock()
157 pixclock, got, delta, epsilon); in mpc512x_set_pixel_clock()
169 clk_set_rate(clk_diu, pixclock); in mpc512x_set_pixel_clock()
171 delta = abs(pixclock - got); in mpc512x_set_pixel_clock()
[all …]
/linux-6.3-rc2/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-6.3-rc2/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.c113 unsigned pixclock = *ppixclock; in asiliant_calc_dclk2() local
124 ratio = 1000000 / pixclock; in asiliant_calc_dclk2()
125 remainder = 1000000 % pixclock; in asiliant_calc_dclk2()
126 Ftarget = 1000000 * ratio + (1000000 * remainder) / pixclock; in asiliant_calc_dclk2()
171 *ppixclock = pixclock; in asiliant_calc_dclk2()
231 if (!var->pixclock) in asiliantfb_check_var()
234 ratio = 1000000 / var->pixclock; in asiliantfb_check_var()
235 remainder = 1000000 % var->pixclock; in asiliantfb_check_var()
236 Ftarget = 1000000 * ratio + (1000000 * remainder) / var->pixclock; in asiliantfb_check_var()
280 asiliant_calc_dclk2(&p->var.pixclock, &dclk2_m, &dclk2_n, &dclk2_div); in asiliantfb_set_par()
[all …]
A Dda8xx-fb.c193 .pixclock = KHZ2PICOS(4607),
207 .pixclock = KHZ2PICOS(7833),
222 .pixclock = KHZ2PICOS(7833),
237 .pixclock = KHZ2PICOS(6400),
725 unsigned pixclock, in da8xx_fb_calc_clk_divider() argument
730 pixclock = PICOS2KHZ(pixclock) * 1000; in da8xx_fb_calc_clk_divider()
736 pixclock * CLK_MAX_DIV); in da8xx_fb_calc_clk_divider()
740 pixclock * CLK_MIN_DIV); in da8xx_fb_calc_clk_divider()
743 lcdc_clk_div = *lcdc_clk_rate / pixclock; in da8xx_fb_calc_clk_divider()
760 unsigned pixclock) in da8xx_fb_round_clk() argument
[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 Dvga16fb.c75 .pixclock = 39721,
263 unsigned int *pixclock, in vga16fb_clock_chip() argument
268 u32 pixclock; in vga16fb_clock_chip() member
279 *pixclock = (*pixclock * mul) / div; in vga16fb_clock_chip()
281 err = *pixclock - best->pixclock; in vga16fb_clock_chip()
283 for (ptr = vgaclocks + 1; ptr->pixclock; ptr++) { in vga16fb_clock_chip()
286 tmp = *pixclock - ptr->pixclock; in vga16fb_clock_chip()
295 *pixclock = (best->pixclock * div) / mul; in vga16fb_clock_chip()
517 vga16fb_clock_chip(par, &var->pixclock, info, 1, 2); in vga16fb_check_var()
520 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-6.3-rc2/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()
1459 if (!var->pixclock) in fb_validate_mode()
1461 pixclock = PICOS2KHZ(var->pixclock) * 1000; in fb_validate_mode()
1473 hfreq = pixclock/htotal; in fb_validate_mode()
[all …]
A Dmodedb.c558 var->pixclock = mode->pixclock; in fb_try_mode()
849 u32 pixclock, hfreq, htotal, vtotal; in fb_var_to_videomode() local
854 mode->pixclock = var->pixclock; in fb_var_to_videomode()
866 if (!var->pixclock) in fb_var_to_videomode()
869 pixclock = PICOS2KHZ(var->pixclock) * 1000; in fb_var_to_videomode()
884 hfreq = pixclock/htotal; in fb_var_to_videomode()
902 var->pixclock = mode->pixclock; in fb_videomode_to_var()
926 mode1->pixclock == mode2->pixclock && in fb_mode_is_equal()
/linux-6.3-rc2/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
145 void (*powerup)(struct hdmi_phy *phy, unsigned long int pixclock);
179 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-6.3-rc2/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-6.3-rc2/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-6.3-rc2/drivers/phy/rockchip/
A Dphy-rockchip-inno-hdmi.c247 unsigned long pixclock; member
251 unsigned long pixclock; member
534 if (cfg->pixclock == 0) in inno_hdmi_phy_get_pre_pll_cfg()
593 inno->pixclock = vco; in inno_hdmi_phy_rk3228_clk_recalc_rate()
612 if (cfg->pixclock == 0) in inno_hdmi_phy_rk3228_clk_round_rate()
615 return cfg->pixclock; in inno_hdmi_phy_rk3228_clk_round_rate()
672 inno->pixclock = rate; in inno_hdmi_phy_rk3228_clk_set_rate()
748 inno->pixclock = vco; in inno_hdmi_phy_rk3328_clk_recalc_rate()
766 if (cfg->pixclock == 0) in inno_hdmi_phy_rk3328_clk_round_rate()
769 return cfg->pixclock; in inno_hdmi_phy_rk3328_clk_round_rate()
[all …]
/linux-6.3-rc2/include/linux/amba/
A Dclcd.h70 unsigned long pixclock; member
239 regs->pixclock = var->pixclock; in clcdfb_decode()
275 CHECK(pixclock) || in clcdfb_check()
/linux-6.3-rc2/drivers/gpu/drm/msm/disp/mdp4/
A Dmdp4_dtv_encoder.c16 unsigned long int pixclock; member
53 mdp4_dtv_encoder->pixclock = mode->clock * 1000; in mdp4_dtv_encoder_mode_set()
55 DBG("pixclock=%lu", mdp4_dtv_encoder->pixclock); in mdp4_dtv_encoder_mode_set()
128 unsigned long pc = mdp4_dtv_encoder->pixclock; in mdp4_dtv_encoder_enable()
/linux-6.3-rc2/arch/powerpc/platforms/85xx/
A Dp1022_rdk.c43 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 52 milliseconds

123456