/kernel/linux/linux-5.10/arch/powerpc/platforms/512x/ |
H A D | mpc512x_shared.c | 69 static void mpc512x_set_pixel_clock(unsigned int pixclock) in mpc512x_set_pixel_clock() argument 102 pr_debug("DIU pixclock in ps - %u\n", pixclock); in mpc512x_set_pixel_clock() 103 pixclock = (1000000000 / pixclock) * 1000; in mpc512x_set_pixel_clock() 104 pr_debug("DIU pixclock freq - %u\n", pixclock); in mpc512x_set_pixel_clock() 105 epsilon = pixclock / 20; /* pixclock * 0.05 */ in mpc512x_set_pixel_clock() 107 minpixclock = pixclock in mpc512x_set_pixel_clock() [all...] |
/kernel/linux/linux-6.6/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 in mpc512x_set_pixel_clock() [all...] |
/kernel/linux/linux-5.10/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/100 in fb_cvt_convert_to_mode() [all...] |
H A D | fbmon.c | 240 b[9] = 17; /* pixclock - 170 MHz*/ in fix_edid() 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() 720 int num_modes, hz, hscan, pixclock; in fb_get_monitor_limits() local 732 pixclock in fb_get_monitor_limits() 1435 u32 hfreq, vfreq, htotal, vtotal, pixclock; fb_validate_mode() local [all...] |
/kernel/linux/linux-6.6/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/100 in fb_cvt_convert_to_mode() [all...] |
H A D | fbmon.c | 240 b[9] = 17; /* pixclock - 170 MHz*/ in fix_edid() 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 in fb_get_monitor_limits() 1435 u32 hfreq, vfreq, htotal, vtotal, pixclock; fb_validate_mode() local [all...] |
/kernel/linux/linux-5.10/drivers/video/fbdev/matrox/ |
H A D | matroxfb_g450.c | 246 unsigned int pixclock; in computeRegs() local 262 dprintk(KERN_DEBUG "Want %u kHz pixclock\n", (unsigned int)piic); in computeRegs() 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)) in computeRegs() [all...] |
/kernel/linux/linux-6.6/drivers/video/fbdev/matrox/ |
H A D | matroxfb_g450.c | 246 unsigned int pixclock; in computeRegs() local 262 dprintk(KERN_DEBUG "Want %u kHz pixclock\n", (unsigned int)piic); in computeRegs() 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)) in computeRegs() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/hdmi/ |
H A 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() 97 DBG("disabling audio: unsupported pixclock: %lu", in msm_hdmi_audio_update() 98 hdmi->pixclock); in msm_hdmi_audio_update() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/hdmi/ |
H A 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() 97 DBG("disabling audio: unsupported pixclock: %lu", in msm_hdmi_audio_update() 98 hdmi->pixclock); in msm_hdmi_audio_update() [all...] |
/kernel/linux/linux-5.10/drivers/video/fbdev/ |
H A 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() [all...] |
H A D | asiliantfb.c | 112 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 if (!var->pixclock) in asiliantfb_check_var() 233 ratio = 1000000 / var->pixclock; in asiliantfb_check_var() 234 remainder = 1000000 % var->pixclock; in asiliantfb_check_var() [all...] |
/kernel/linux/linux-6.6/drivers/video/fbdev/ |
H A 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() [all...] |
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...] |
/kernel/linux/linux-5.10/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()
|
/kernel/linux/linux-6.6/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()
|
/kernel/linux/linux-5.10/drivers/video/fbdev/geode/ |
H A D | video_cs5530.c | 24 long pixclock; /* ps */ member 75 /* Search the table for the closest pixclock. */ in cs5530_set_dclk_frequency() 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()
|
/kernel/linux/linux-6.6/drivers/video/fbdev/geode/ |
H A D | video_cs5530.c | 24 long pixclock; /* ps */ member 75 /* Search the table for the closest pixclock. */ in cs5530_set_dclk_frequency() 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()
|
/kernel/linux/linux-6.6/drivers/phy/rockchip/ |
H A 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 ! in inno_hdmi_phy_rk3228_clk_round_rate() [all...] |
/kernel/linux/linux-5.10/arch/arm/mach-sa1100/ |
H A D | lart.c | 35 .pixclock = 150000, .bpp = 4, 51 .pixclock = 150000, .bpp = 16, 64 .pixclock = 39721, .bpp = 16, 80 .pixclock = 63291, .bpp = 16,
|
/kernel/linux/linux-5.10/drivers/video/fbdev/i810/ |
H A D | i810_dvt.c | 215 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() [all...] |
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()
|
/kernel/linux/linux-6.6/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() [all...] |
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()
|
/kernel/linux/linux-5.10/drivers/phy/rockchip/ |
H A D | phy-rockchip-inno-hdmi.c | 247 unsigned long pixclock; member 251 unsigned long pixclock; member 463 inno->pixclock); in inno_hdmi_phy_power_on() 530 for (; cfg->pixclock != 0; cfg++) in inno_hdmi_phy_get_pre_pll_cfg() 531 if (cfg->pixclock == rate && cfg->tmdsclock == tmdsclock) in inno_hdmi_phy_get_pre_pll_cfg() 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() 595 dev_dbg(inno->dev, "%s rate %lu\n", __func__, inno->pixclock); in inno_hdmi_phy_rk3228_clk_recalc_rate() 608 for (; cfg->pixclock != 0; cfg++) in inno_hdmi_phy_rk3228_clk_round_rate() 609 if (cfg->pixclock in inno_hdmi_phy_rk3228_clk_round_rate() [all...] |