/linux/drivers/gpu/drm/panel/ |
A D | panel-simple.c | 741 .vtotal = 272 + 2 + 10 + 2, 765 .vtotal = 480 + 2 + 45 + 0, 840 .vtotal = 768 + 14 + 42, 891 .vtotal = 800 + 8 + 2 + 6, 939 .vtotal = 800 + 6 + 4 + 10, 993 .vtotal = 806, 1206 .vtotal = 272 + 8 + 8 + 8, 1363 .vtotal = 768 + 4 + 4 + 4, 1524 .vtotal = 240 + 4 + 18, 1836 .vtotal = 272 + 8 + 1 + 8, [all …]
|
A D | panel-edp.c | 922 .vtotal = 768 + 4 + 6 + 15, 948 .vtotal = 768 + 10 + 12 + 6, 974 .vtotal = 1080 + 3 + 5 + 54, 1028 .vtotal = 768 + 3 + 6 + 13, 1078 .vtotal = 800 + 3 + 5 + 24, 1089 .vtotal = 800 + 3 + 5 + 24, 1162 .vtotal = 1080 + 3 + 6 + 31, 1203 .vtotal = 1125, 1395 .vtotal = 2048 + 8 + 4 + 8, 1417 .vtotal = 1536 + 3 + 1 + 9, [all …]
|
A D | panel-arm-versatile.c | 145 .vtotal = 240 + 5 + 6 + 5, 168 .vtotal = 480 + 11 + 2 + 32, 190 .vtotal = 220 + 0 + 2 + 1, 213 .vtotal = 320 + 2 + 2 + 2,
|
A D | panel-tpo-tpg110.c | 113 .vtotal = 480 + 10 + 1 + 35, 129 .vtotal = 480 + 18 + 1 + 27, 145 .vtotal = 272 + 2 + 1 + 12, 161 .vtotal = 640 + 4 + 1 + 8, 177 .vtotal = 240 + 2 + 1 + 20,
|
A D | panel-ilitek-ili9322.c | 550 .vtotal = 262, 563 .vtotal = 262, 577 .vtotal = 262, 591 .vtotal = 320 + 4 + 1 + 18, 604 .vtotal = 360 + 4 + 1 + 18, 618 .vtotal = 500, 632 .vtotal = 500,
|
/linux/drivers/media/i2c/ |
A D | ths8200.c | 66 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/drivers/video/fbdev/core/ |
A D | fbcvt.c | 45 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()
|
A D | fbmon.c | 722 int vtotal, htotal; in fb_get_monitor_limits() local 740 vtotal /= 2; in fb_get_monitor_limits() 743 vtotal *= 2; in fb_get_monitor_limits() 747 hz = (hscan + vtotal / 2) / vtotal; in fb_get_monitor_limits() 1025 u32 vtotal; member 1314 unsigned int htotal, vtotal; in fb_videomode_from_videomode() local 1347 if (htotal && vtotal) { in fb_videomode_from_videomode() 1435 u32 hfreq, vfreq, htotal, vtotal, pixclock; in fb_validate_mode() local 1469 vtotal /= 2; in fb_validate_mode() 1471 vtotal *= 2; in fb_validate_mode() [all …]
|
/linux/drivers/gpu/drm/exynos/ |
A D | exynos_hdmi.c | 1239 val = m->vtotal / 2; in hdmi_v13_mode_apply() 1243 val = (m->vtotal + in hdmi_v13_mode_apply() 1245 val |= m->vtotal << 11; in hdmi_v13_mode_apply() 1263 val = m->vtotal; in hdmi_v13_mode_apply() 1276 m->vtotal - m->vdisplay); in hdmi_v13_mode_apply() 1331 (m->vtotal / 2) + 7); in hdmi_v14_mode_apply() 1333 (m->vtotal / 2) + 2); in hdmi_v14_mode_apply() 1344 (m->vtotal / 2) + 1); in hdmi_v14_mode_apply() 1346 (m->vtotal / 2) + 1); in hdmi_v14_mode_apply() 1348 (m->vtotal / 2) + 1); in hdmi_v14_mode_apply() [all …]
|
/linux/drivers/gpu/drm/tiny/ |
A D | cirrus.c | 190 int vtotal, vdispend; in cirrus_mode_set() local 202 vtotal = mode->vtotal; in cirrus_mode_set() 206 vtotal -= 2; in cirrus_mode_set() 218 wreg_crt(cirrus, VGA_CRTC_V_TOTAL, vtotal & 0xff); in cirrus_mode_set() 230 if (vtotal & 0x100) in cirrus_mode_set() 236 if (vtotal & 0x200) in cirrus_mode_set() 250 if (vtotal & 0x100) in cirrus_mode_set() 252 if (vtotal & 0x200) in cirrus_mode_set()
|
/linux/drivers/gpu/drm/gud/ |
A D | gud_internal.h | 142 dst->vtotal = cpu_to_le16(src->vtotal); in gud_from_display_mode() 160 dst->vtotal = le16_to_cpu(src->vtotal); in gud_to_display_mode()
|
/linux/drivers/gpu/drm/i915/display/ |
A D | dvo_ns2501.c | 217 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/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
A D | head.c | 57 args->v0.vtotal = head->arm.vtotal; in nvkm_head_mthd_scanoutpos() 68 if (!args->v0.vtotal || !args->v0.htotal) in nvkm_head_mthd_scanoutpos()
|
A D | headnv04.c | 55 state->vtotal = nvkm_rd32(device, 0x680804 + hoff) & 0x0000ffff; in nv04_head_state() 56 state->vblanke = state->vtotal - 1; in nv04_head_state()
|
/linux/drivers/gpu/drm/i2c/ |
A D | ch7006_mode.c | 41 .vtotal = 525, \ 46 .vtotal = 625, \ 120 .vtotal = vt, \ 186 mode->mode.vtotal != drm_mode->vtotal || in ch7006_lookup_mode() 345 scale = norm->vtotal*fixed1; in ch7006_setup_properties() 346 do_div(scale, mode->vtotal); in ch7006_setup_properties() 352 * priv->hmargin * mode->vtotal) / norm->vtotal / 100 / 4; in ch7006_setup_properties()
|
/linux/drivers/video/fbdev/sis/ |
A D | initextlfb.c | 27 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/drivers/gpu/drm/msm/hdmi/ |
A D | hdmi_bridge.c | 209 vstart = mode->vtotal - mode->vsync_start - 1; in msm_hdmi_bridge_mode_set() 210 vend = mode->vtotal - mode->vsync_start + mode->vdisplay - 1; in msm_hdmi_bridge_mode_set() 213 mode->htotal, mode->vtotal, hstart, hend, vstart, vend); in msm_hdmi_bridge_mode_set() 217 HDMI_TOTAL_V_TOTAL(mode->vtotal - 1)); in msm_hdmi_bridge_mode_set() 228 HDMI_VSYNC_TOTAL_F2_V_TOTAL(mode->vtotal)); in msm_hdmi_bridge_mode_set()
|
/linux/drivers/gpu/drm/ |
A D | drm_modes.c | 253 drm_mode->vtotal = vdisplay_rnd + 2 * vmargin + in drm_cvt_mode() 328 drm_mode->vtotal *= 2; in drm_cvt_mode() 517 drm_mode->vtotal = vtotal_lines; in drm_gtf_mode_complex() 522 drm_mode->vtotal *= 2; in drm_gtf_mode_complex() 762 if (mode->htotal == 0 || mode->vtotal == 0) in drm_mode_vrefresh() 766 den = mode->htotal * mode->vtotal; in drm_mode_vrefresh() 828 p->crtc_vtotal = p->vtotal; in drm_mode_set_crtcinfo() 932 mode1->vtotal == mode2->vtotal && in drm_mode_match_timings() 1101 mode->vtotal < mode->vsync_end) in drm_mode_validate_basic() 1910 out->vtotal = in->vtotal; in drm_mode_convert_to_umode() [all …]
|
/linux/drivers/video/fbdev/geode/ |
A D | display_gx.c | 62 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()
|
A D | display_gx1.c | 82 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/include/drm/ |
A D | drm_modes.h | 138 .vsync_start = (vss), .vsync_end = (vse), .vtotal = (vt), \ 155 .vsync_end = (vd), .vtotal = (vd), .width_mm = (hd_mm), \ 242 u16 vtotal; member 409 (m)->vdisplay, (m)->vsync_start, (m)->vsync_end, (m)->vtotal, \
|
/linux/drivers/gpu/drm/mgag200/ |
A D | mgag200_mode.c | 357 unsigned int vdisplay, vsyncstart, vsyncend, vtotal; in mgag200_set_mode_regs() local 372 vtotal = mode->vtotal - 2; in mgag200_set_mode_regs() 394 crtcext2 = ((vtotal & 0xc00) >> 10) | in mgag200_set_mode_regs() 407 WREG_CRT(6, vtotal & 0xFF); in mgag200_set_mode_regs() 408 WREG_CRT(7, ((vtotal & 0x100) >> 8) | in mgag200_set_mode_regs() 413 ((vtotal & 0x200) >> 4) | in mgag200_set_mode_regs() 423 WREG_CRT(22, (vtotal + 1) & 0xFF); in mgag200_set_mode_regs() 689 if (!mode->htotal || !mode->vtotal || !mode->clock) in mga_vga_calculate_mode_bandwidth() 693 total_area = mode->htotal * mode->vtotal; in mga_vga_calculate_mode_bandwidth()
|
/linux/drivers/video/fbdev/ |
A D | amifb.c | 1030 #define vtotal2hw(vtotal) (div2(vtotal) - 1) argument 1133 u_int htotal, vtotal; in ami_decode_var() local 1224 par->vtotal = in ami_decode_var() 1280 vtotal = PAL_VTOTAL>>1; in ami_decode_var() 1310 vtotal = NTSC_VTOTAL>>1; in ami_decode_var() 1370 vtotal = par->vtotal>>1; in ami_decode_var() 1716 custom.vtotal = vtotal2hw(par->vtotal); in ami_init_display() 1786 custom.vtotal = vtotal2hw(par->vtotal); in ami_do_blank() 2273 (copl++)->l = CMOVE(vtotal2hw(par->vtotal), vtotal); in ami_build_copper() 2276 (cops++)->l = CMOVE(vtotal2hw(par->vtotal), vtotal); in ami_build_copper() [all …]
|
/linux/drivers/gpu/drm/bridge/adv7511/ |
A D | adv7533.c | 39 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/drivers/gpu/drm/msm/disp/mdp5/ |
A D | mdp5_cmd_encoder.c | 33 total_lines = mode->vtotal * drm_mode_vrefresh(mode); in pingpong_tearcheck_setup() 36 __func__, mode->vtotal, drm_mode_vrefresh(mode)); in pingpong_tearcheck_setup() 61 REG_MDP5_PP_SYNC_CONFIG_HEIGHT(pp_id), (2 * mode->vtotal)); in pingpong_tearcheck_setup()
|