Home
last modified time | relevance | path

Searched refs:vtotal (Results 1 – 25 of 194) sorted by relevance

12345678

/Linux-v5.4/drivers/gpu/drm/panel/
Dpanel-simple.c524 .vtotal = 272 + 2 + 10 + 2,
549 .vtotal = 480 + 2 + 45 + 0,
600 .vtotal = 600 + 16 + 6 + 16,
645 .vtotal = 768 + 14 + 42,
669 .vtotal = 768 + 10 + 12 + 6,
692 .vtotal = 768 + 3 + 6 + 13,
715 .vtotal = 1080 + 25 + 10 + 10,
771 .vtotal = 800 + 8 + 2 + 6,
795 .vtotal = 600 + 10 + 35 + 2,
904 .vtotal = 1080 + 4 + 5 + 36,
[all …]
Dpanel-arm-versatile.c145 .vtotal = 240 + 5 + 6 + 5,
169 .vtotal = 480 + 11 + 2 + 32,
192 .vtotal = 220 + 0 + 2 + 1,
216 .vtotal = 320 + 2 + 2 + 2,
Dpanel-tpo-tpg110.c118 .vtotal = 480 + 10 + 1 + 35,
135 .vtotal = 480 + 18 + 1 + 27,
152 .vtotal = 272 + 2 + 1 + 12,
169 .vtotal = 640 + 4 + 1 + 8,
186 .vtotal = 240 + 2 + 1 + 20,
Dpanel-ilitek-ili9322.c551 .vtotal = 262,
565 .vtotal = 262,
580 .vtotal = 262,
595 .vtotal = 320 + 4 + 1 + 18,
609 .vtotal = 360 + 4 + 1 + 18,
624 .vtotal = 500,
639 .vtotal = 500,
/Linux-v5.4/drivers/media/i2c/
Dths8200.c66 static inline unsigned vtotal(const struct v4l2_bt_timings *t) in vtotal() function
218 uint16_t line_start_front_porch = (vtotal(bt) - bt->vfrontporch); in ths8200_setup()
265 ((vtotal(bt) >> 4) & 0xf0) + 0x7); in ths8200_setup()
266 ths8200_write(sd, THS8200_DTG1_FRAME_SZ_LSB, vtotal(bt) & 0xff); in ths8200_setup()
292 ths8200_write(sd, THS8200_DTG2_BP3_4_MSB, ((vtotal(bt)) >> 4) & 0x70); in ths8200_setup()
295 ths8200_write(sd, THS8200_DTG2_BP3_LSB, (vtotal(bt)) & 0xff); in ths8200_setup()
318 ((vtotal(bt) + 1) >> 8) & 0x7); in ths8200_setup()
319 ths8200_write(sd, THS8200_DTG2_VDLY1_LSB, vtotal(bt) + 1); in ths8200_setup()
356 "vertical: sync %d\n", __func__, htotal(bt), vtotal(bt), in ths8200_setup()
/Linux-v5.4/drivers/video/fbdev/core/
Dfbcvt.c45 u32 vtotal; member
164 u32 vtotal = cvt->yres/cvt->interlace; in fb_cvt_vtotal() local
166 vtotal += 2 * cvt->v_margin + cvt->interlace/2 + fb_cvt_vbi_lines(cvt); in fb_cvt_vtotal()
167 vtotal |= cvt->interlace/2; in fb_cvt_vtotal()
169 return vtotal; in fb_cvt_vtotal()
177 pixclock = (cvt->f_refresh * cvt->vtotal * cvt->htotal)/1000; in fb_cvt_pixclock()
363 cvt.vtotal = fb_cvt_vtotal(&cvt); in fb_find_mode_cvt()
373 cvt.v_back_porch = cvt.vtotal - cvt.yres/cvt.interlace - in fb_find_mode_cvt()
Dfbmon.c721 int vtotal, htotal; in fb_get_monitor_limits() local
735 vtotal = mode->yres + mode->lower_margin + mode->vsync_len in fb_get_monitor_limits()
739 vtotal /= 2; in fb_get_monitor_limits()
742 vtotal *= 2; in fb_get_monitor_limits()
746 hz = (hscan + vtotal / 2) / vtotal; in fb_get_monitor_limits()
1024 u32 vtotal; member
1152 timings->vtotal = timings->vactive + timings->vblank; in fb_timings_vfreq()
1162 timings->vtotal = timings->vactive + timings->vblank; in fb_timings_hfreq()
1163 timings->vfreq = timings->hfreq/timings->vtotal; in fb_timings_hfreq()
1177 timings->vtotal = timings->vactive + timings->vblank; in fb_timings_dclk()
[all …]
/Linux-v5.4/drivers/gpu/drm/exynos/
Dexynos_hdmi.c1189 (m->htotal << 12) | m->vtotal); in hdmi_v13_mode_apply()
1214 val = m->vtotal / 2; in hdmi_v13_mode_apply()
1215 val |= ((m->vtotal - m->vdisplay) / 2) << 11; in hdmi_v13_mode_apply()
1218 val = (m->vtotal + in hdmi_v13_mode_apply()
1220 val |= m->vtotal << 11; in hdmi_v13_mode_apply()
1223 val = ((m->vtotal / 2) + 7); in hdmi_v13_mode_apply()
1224 val |= ((m->vtotal / 2) + 2) << 12; in hdmi_v13_mode_apply()
1233 (m->vtotal - m->vdisplay) / 2); in hdmi_v13_mode_apply()
1238 val = m->vtotal; in hdmi_v13_mode_apply()
1239 val |= (m->vtotal - m->vdisplay) << 11; in hdmi_v13_mode_apply()
[all …]
/Linux-v5.4/drivers/gpu/drm/nouveau/nvkm/engine/disp/
Dhead.c57 args->v0.vtotal = head->arm.vtotal; in nvkm_head_mthd_scanoutpos()
68 if (!args->v0.vtotal || !args->v0.htotal) in nvkm_head_mthd_scanoutpos()
Dheadnv04.c55 state->vtotal = nvkm_rd32(device, 0x680804 + hoff) & 0x0000ffff; in nv04_head_state()
56 state->vblanke = state->vtotal - 1; in nv04_head_state()
/Linux-v5.4/drivers/gpu/drm/cirrus/
Dcirrus.c179 int vtotal, vdispend; in cirrus_mode_set() local
188 vtotal = mode->vtotal; in cirrus_mode_set()
192 vtotal -= 2; in cirrus_mode_set()
204 wreg_crt(cirrus, VGA_CRTC_V_TOTAL, vtotal & 0xff); in cirrus_mode_set()
216 if (vtotal & 0x100) in cirrus_mode_set()
222 if (vtotal & 0x200) in cirrus_mode_set()
236 if (vtotal & 0x100) in cirrus_mode_set()
238 if (vtotal & 0x200) in cirrus_mode_set()
/Linux-v5.4/drivers/video/fbdev/sis/
Dinitextlfb.c27 int *htotal, int *vtotal, unsigned char rateindex);
165 int *vtotal, unsigned char rateindex) in sisfb_gettotalfrommode() argument
206 *vtotal = ((cr_data & 0xFF) | in sisfb_gettotalfrommode()
212 *vtotal *= 2; in sisfb_gettotalfrommode()
/Linux-v5.4/drivers/gpu/drm/i915/display/
Ddvo_ns2501.c217 u16 vtotal; /* number of lines generated, 82/83 */ member
244 .vtotal = 1341,
264 .vtotal = 1341,
283 .vtotal = 1341,
532 mode->hdisplay, mode->htotal, mode->vdisplay, mode->vtotal); in ns2501_mode_valid()
559 mode->hdisplay, mode->htotal, mode->vdisplay, mode->vtotal); in ns2501_mode_set()
627 ns2501_writeb(dvo, NS2501_REG82, conf->vtotal & 0xff); in ns2501_mode_set()
628 ns2501_writeb(dvo, NS2501_REG83, conf->vtotal >> 8); in ns2501_mode_set()
/Linux-v5.4/drivers/gpu/drm/i2c/
Dch7006_mode.c41 .vtotal = 525, \
46 .vtotal = 625, \
120 .vtotal = vt, \
187 mode->mode.vtotal != drm_mode->vtotal || in ch7006_lookup_mode()
346 scale = norm->vtotal*fixed1; in ch7006_setup_properties()
347 do_div(scale, mode->vtotal); in ch7006_setup_properties()
353 * priv->hmargin * mode->vtotal) / norm->vtotal / 100 / 4; in ch7006_setup_properties()
/Linux-v5.4/drivers/gpu/drm/
Ddrm_modes.c253 drm_mode->vtotal = vdisplay_rnd + 2 * vmargin + in drm_cvt_mode()
309 drm_mode->vtotal = vdisplay_rnd + 2 * vmargin + vbilines; in drm_cvt_mode()
328 drm_mode->vtotal *= 2; in drm_cvt_mode()
516 drm_mode->vtotal = vtotal_lines; in drm_gtf_mode_complex()
521 drm_mode->vtotal *= 2; in drm_gtf_mode_complex()
598 dmode->vtotal = dmode->vsync_end + vm->vback_porch; in drm_display_mode_from_videomode()
639 vm->vback_porch = dmode->vtotal - dmode->vsync_end; in drm_display_mode_to_videomode()
789 else if (mode->htotal > 0 && mode->vtotal > 0) { in drm_mode_vrefresh()
793 den = mode->htotal * mode->vtotal; in drm_mode_vrefresh()
857 p->crtc_vtotal = p->vtotal; in drm_mode_set_crtcinfo()
[all …]
/Linux-v5.4/drivers/gpu/drm/msm/hdmi/
Dhdmi_bridge.c217 vstart = mode->vtotal - mode->vsync_start - 1; in msm_hdmi_bridge_mode_set()
218 vend = mode->vtotal - mode->vsync_start + mode->vdisplay - 1; in msm_hdmi_bridge_mode_set()
221 mode->htotal, mode->vtotal, hstart, hend, vstart, vend); in msm_hdmi_bridge_mode_set()
225 HDMI_TOTAL_V_TOTAL(mode->vtotal - 1)); in msm_hdmi_bridge_mode_set()
236 HDMI_VSYNC_TOTAL_F2_V_TOTAL(mode->vtotal)); in msm_hdmi_bridge_mode_set()
/Linux-v5.4/drivers/gpu/drm/gma500/
Dmdfld_device.c193 pipe->vtotal = PSB_RVDC32(map->vtotal); in mdfld_save_display_registers()
319 PSB_WVDC32(pipe->vtotal, map->vtotal); in mdfld_restore_display_registers()
448 .vtotal = VTOTAL_A,
470 .vtotal = VTOTAL_B,
493 .vtotal = VTOTAL_C,
Dmdfld_tmd_vid.c63 mode->vtotal = mode->vdisplay + \ in tmd_vid_get_config_mode()
74 dev_dbg(dev->dev, "vtotal is %d\n", mode->vtotal); in tmd_vid_get_config_mode()
84 mode->vtotal = 873; in tmd_vid_get_config_mode()
/Linux-v5.4/drivers/video/fbdev/geode/
Ddisplay_gx.c62 int vactive, vblankstart, vsyncstart, vsyncend, vblankend, vtotal; in gx_set_mode() local
141 vtotal = vblankend; in gx_set_mode()
151 ((vtotal - 1) << 16)); in gx_set_mode()
Ddisplay_gx1.c82 int vactive, vblankstart, vsyncstart, vsyncend, vblankend, vtotal; in gx1_set_mode() local
159 vtotal = vblankend; in gx1_set_mode()
168 val = (vactive - 1) | ((vtotal - 1) << 16); in gx1_set_mode()
/Linux-v5.4/include/drm/
Ddrm_modes.h138 .vsync_start = (vss), .vsync_end = (vse), .vtotal = (vt), \
155 .vsync_end = (vd), .vtotal = (vd), .width_mm = (hd_mm), \
289 int vtotal; member
443 (m)->vdisplay, (m)->vsync_start, (m)->vsync_end, (m)->vtotal, \
/Linux-v5.4/drivers/gpu/drm/bridge/adv7511/
Dadv7533.c39 vbp = mode->vtotal - mode->vsync_end; in adv7511_dsi_config_timing_gen()
56 regmap_write(adv->regmap_cec, 0x30, mode->vtotal >> 4); in adv7511_dsi_config_timing_gen()
57 regmap_write(adv->regmap_cec, 0x31, (mode->vtotal << 4) & 0xff); in adv7511_dsi_config_timing_gen()
/Linux-v5.4/drivers/video/fbdev/
Damifb.c756 u_short vtotal; /* vmode */ member
1024 #define vtotal2hw(vtotal) (div2(vtotal) - 1) argument
1127 u_int htotal, vtotal; in ami_decode_var() local
1218 par->vtotal = in ami_decode_var()
1235 par->diwstop_v = par->vtotal - in ami_decode_var()
1242 if (par->diwstop_v > par->vtotal) { in ami_decode_var()
1259 if (par->vtotal > (PAL_VTOTAL + NTSC_VTOTAL) / 2) { in ami_decode_var()
1274 vtotal = PAL_VTOTAL>>1; in ami_decode_var()
1304 vtotal = NTSC_VTOTAL>>1; in ami_decode_var()
1339 par->diwstop_v = par->vtotal; in ami_decode_var()
[all …]
Dpvr2fb.c359 unsigned int vtotal; in pvr2fb_set_par() local
388 vtotal = par->vsync_total; in pvr2fb_set_par()
390 vtotal /= 2; in pvr2fb_set_par()
391 if (vtotal > (PAL_VTOTAL + NTSC_VTOTAL)/2) { in pvr2fb_set_par()
434 unsigned int vtotal, hsync_total; in pvr2fb_check_var() local
504 vtotal = var->upper_margin + var->yres + var->lower_margin + in pvr2fb_check_var()
509 vtotal /= 2; in pvr2fb_check_var()
510 if (vtotal > (PAL_VTOTAL + NTSC_VTOTAL)/2) { in pvr2fb_check_var()
/Linux-v5.4/drivers/video/fbdev/matrox/
Dmatroxfb_g450.c332 unsigned int vtotal; in computeRegs() local
336 vtotal = mt->VTotal; in computeRegs()
339 if (vtotal < outd->v_total) { in computeRegs()
340 unsigned int yovr = outd->v_total - vtotal; in computeRegs()
343 } else if (vtotal > outd->v_total) { in computeRegs()

12345678