/linux-6.12.1/drivers/video/fbdev/i810/ |
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()
|
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-6.12.1/arch/powerpc/platforms/512x/ |
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-6.12.1/drivers/video/fbdev/matrox/ |
D | matroxfb_g450.c | 246 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() 552 …mt->mnp = matroxfb_g450_setclk(minfo, mt->pixclock, (mt->crtc == MATROXFB_SRC_CRTC1) ? M_PIXEL_PLL… in matroxfb_g450_compute() [all …]
|
/linux-6.12.1/drivers/video/fbdev/ |
D | macmodes.c | 113 "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()
|
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 …]
|
D | fsl-diu-fb.c | 60 .pixclock = 15385, 74 .pixclock = 79440, 88 .pixclock = 39722, 102 .pixclock = 32052, 116 .pixclock = 31747, 130 .pixclock = 25057, 144 .pixclock = 22272, 158 .pixclock = 33805, 172 .pixclock = 25000, 186 .pixclock = 31518, [all …]
|
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 …]
|
D | vga16fb.c | 75 .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()
|
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()
|
/linux-6.12.1/drivers/video/fbdev/core/ |
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 …]
|
D | fbmon.c | 395 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() 721 int num_modes, hz, hscan, pixclock; in fb_get_monitor_limits() local 733 pixclock = PICOS2KHZ(modes[i].pixclock) * 1000; in fb_get_monitor_limits() 745 hscan = (pixclock + htotal / 2) / htotal; in fb_get_monitor_limits() 749 if (specs->dclkmax == 0 || specs->dclkmax < pixclock) in fb_get_monitor_limits() 750 specs->dclkmax = pixclock; in fb_get_monitor_limits() [all …]
|
D | modedb.c | 563 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-6.12.1/drivers/gpu/drm/msm/hdmi/ |
D | hdmi_audio.c | 30 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()
|
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()
|
D | hdmi.h | 45 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);
|
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()
|
D | hdmi_bridge.c | 29 DBG("pixclock: %lu", hdmi->pixclock); in msm_hdmi_power_on() 30 ret = clk_set_rate(hdmi->pwr_clks[0], hdmi->pixclock); in msm_hdmi_power_on() 147 msm_hdmi_phy_powerup(phy, hdmi->pixclock); in msm_hdmi_bridge_pre_enable() 189 hdmi->pixclock = mode->clock * 1000; in msm_hdmi_bridge_mode_set()
|
/linux-6.12.1/drivers/video/fbdev/geode/ |
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()
|
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()
|
/linux-6.12.1/drivers/phy/rockchip/ |
D | phy-rockchip-inno-hdmi.c | 246 unsigned long pixclock; member 251 unsigned long pixclock; member 611 inno->pixclock); in inno_hdmi_phy_power_on() 636 inno->plat_data->clk_ops->set_rate(&inno->hw, inno->pixclock, 24000000); in inno_hdmi_phy_power_on() 682 for (; cfg->pixclock != 0; cfg++) in inno_hdmi_phy_get_pre_pll_cfg() 683 if (cfg->pixclock == rate && cfg->tmdsclock == tmdsclock) in inno_hdmi_phy_get_pre_pll_cfg() 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() 747 dev_dbg(inno->dev, "%s rate %lu\n", __func__, inno->pixclock); in inno_hdmi_phy_rk3228_clk_recalc_rate() 760 for (; cfg->pixclock != 0; cfg++) in inno_hdmi_phy_rk3228_clk_round_rate() [all …]
|
/linux-6.12.1/arch/arm/mach-rpc/include/mach/ |
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-6.12.1/drivers/gpu/drm/msm/disp/mdp4/ |
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-6.12.1/arch/powerpc/platforms/85xx/ |
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()
|
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()
|