Home
last modified time | relevance | path

Searched refs:vdisplay (Results 1 – 25 of 163) sorted by relevance

1234567

/linux/drivers/gpu/drm/panel/
H A Dpanel-simple.c216 m->hdisplay, m->vdisplay, in panel_simple_get_display_modes()
803 .vdisplay = 800,
829 .vdisplay = 272,
853 .vdisplay = 480,
963 .vdisplay = 600,
988 .vdisplay = 768,
1011 .vdisplay = 768,
1096 .vdisplay = 600,
1120 .vdisplay = 600,
1229 .vdisplay = 768,
[all …]
H A Dpanel-sharp-lq101r1sx01.c119 err = mipi_dsi_dcs_set_page_address(left, 0, mode->vdisplay - 1); in sharp_setup_symmetrical_split()
132 err = mipi_dsi_dcs_set_page_address(right, 0, mode->vdisplay - 1); in sharp_setup_symmetrical_split()
231 .vdisplay = 1600,
245 default_mode.hdisplay, default_mode.vdisplay, in sharp_panel_get_modes()
/linux/drivers/gpu/drm/
H A Ddrm_modes.c504 mode->vdisplay = vactive; in fill_analog_mode()
505 mode->vsync_start = mode->vdisplay + vfp; in fill_analog_mode()
549 unsigned int vdisplay, in drm_analog_tv_mode() argument
587 pixel_clock_hz, hdisplay, vdisplay, interlace); in drm_analog_tv_mode()
624 int vdisplay, int vrefresh, in drm_cvt_mode() argument
644 if (!hdisplay || !vdisplay) in drm_cvt_mode()
678 vdisplay_rnd = vdisplay / 2; in drm_cvt_mode()
680 vdisplay_rnd = vdisplay; in drm_cvt_mode()
687 drm_mode->vdisplay = vdisplay + 2 * vmargin; in drm_cvt_mode()
696 if (!(vdisplay % 3) && ((vdisplay * 4 / 3) == hdisplay)) in drm_cvt_mode()
[all …]
/linux/include/drm/
H A Ddrm_modes.h137 .htotal = (ht), .hskew = (hsk), .vdisplay = (vd), \
152 .htotal = (hd), .vdisplay = (vd), .vsync_start = (vd), \
264 u16 vdisplay; member
434 (m)->vdisplay, (m)->vsync_start, (m)->vsync_end, (m)->vtotal, \
477 unsigned int vdisplay,
491 int hdisplay, int vdisplay, int vrefresh,
495 int hdisplay, int vdisplay, int vrefresh,
498 int hdisplay, int vdisplay,
533 int *hdisplay, int *vdisplay);
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_encoders.c170 unsigned int vblank = native_mode->vtotal - native_mode->vdisplay; in amdgpu_panel_mode_fixup()
172 unsigned int vover = native_mode->vsync_start - native_mode->vdisplay; in amdgpu_panel_mode_fixup()
180 adjusted_mode->vdisplay = native_mode->vdisplay; in amdgpu_panel_mode_fixup()
186 adjusted_mode->vtotal = native_mode->vdisplay + vblank; in amdgpu_panel_mode_fixup()
187 adjusted_mode->vsync_start = native_mode->vdisplay + vover; in amdgpu_panel_mode_fixup()
193 adjusted_mode->crtc_vdisplay = native_mode->vdisplay; in amdgpu_panel_mode_fixup()
H A Damdgpu_connectors.c364 native_mode->vdisplay != 0 && in amdgpu_connector_lcd_native_mode()
375 native_mode->vdisplay != 0) { in amdgpu_connector_lcd_native_mode()
383 mode = drm_cvt_mode(dev, native_mode->hdisplay, native_mode->vdisplay, 60, true, false, false); in amdgpu_connector_lcd_native_mode()
430 common_modes[i].h > native_mode->vdisplay || in amdgpu_connector_add_common_modes()
432 common_modes[i].h == native_mode->vdisplay)) in amdgpu_connector_add_common_modes()
612 mode->vdisplay != native_mode->vdisplay) in amdgpu_connector_fixup_lcd_native_mode()
621 mode->vdisplay == native_mode->vdisplay) { in amdgpu_connector_fixup_lcd_native_mode()
678 if ((mode->hdisplay < 320) || (mode->vdisplay < 240)) in amdgpu_connector_lvds_mode_valid()
689 (mode->vdisplay > native_mode->vdisplay)) in amdgpu_connector_lvds_mode_valid()
695 (mode->vdisplay != native_mode->vdisplay)) in amdgpu_connector_lvds_mode_valid()
[all …]
/linux/drivers/gpu/drm/i915/display/
H A Dintel_tv.c1027 mode->vdisplay = intel_tv_mode_vdisplay(tv_mode); in intel_tv_mode_to_mode()
1029 mode->vsync_start = mode->vdisplay + in intel_tv_mode_to_mode()
1033 mode->vtotal = mode->vdisplay + in intel_tv_mode_to_mode()
1036 mode->vsync_start = mode->vdisplay + in intel_tv_mode_to_mode()
1041 mode->vtotal = mode->vdisplay + in intel_tv_mode_to_mode()
1051 mode->hdisplay, mode->vdisplay, in intel_tv_mode_to_mode()
1074 int vdisplay, int top_margin, in intel_tv_scale_mode_vert() argument
1077 int vsync_start = mode->vsync_start - mode->vdisplay + bottom_margin; in intel_tv_scale_mode_vert()
1078 int vsync_end = mode->vsync_end - mode->vdisplay + bottom_margin; in intel_tv_scale_mode_vert()
1079 int new_vtotal = mode->vtotal * vdisplay / in intel_tv_scale_mode_vert()
[all …]
H A Ddvo_ns2501.c532 mode->hdisplay, mode->htotal, mode->vdisplay, mode->vtotal); in ns2501_mode_valid()
540 if ((mode->hdisplay == 640 && mode->vdisplay == 480 && mode->clock == 25175) || in ns2501_mode_valid()
541 (mode->hdisplay == 800 && mode->vdisplay == 600 && mode->clock == 40000) || in ns2501_mode_valid()
542 (mode->hdisplay == 1024 && mode->vdisplay == 768 && mode->clock == 65000)) { in ns2501_mode_valid()
559 mode->hdisplay, mode->htotal, mode->vdisplay, mode->vtotal); in ns2501_mode_set()
591 if (mode->hdisplay == 640 && mode->vdisplay == 480) in ns2501_mode_set()
593 else if (mode->hdisplay == 800 && mode->vdisplay == 600) in ns2501_mode_set()
595 else if (mode->hdisplay == 1024 && mode->vdisplay == 768) in ns2501_mode_set()
/linux/drivers/gpu/drm/nouveau/dispnv04/
H A Dtvnv17.c223 mode->vdisplay == tv_norm->tv_enc_mode.vdisplay) in nv17_tv_get_ld_modes()
241 int vdisplay; in nv17_tv_get_hd_modes() member
257 modes[i].vdisplay > output_mode->vdisplay) in nv17_tv_get_hd_modes()
261 modes[i].vdisplay == output_mode->vdisplay) { in nv17_tv_get_hd_modes()
269 modes[i].vdisplay, 60, false, in nv17_tv_get_hd_modes()
285 if (output_mode->vdisplay >= 1024) { in nv17_tv_get_hd_modes()
323 mode->vdisplay > output_mode->vdisplay) in nv17_tv_mode_valid()
493 if (tv_norm->tv_enc_mode.vdisplay == 576) { in nv17_tv_mode_set()
497 } else if (tv_norm->tv_enc_mode.vdisplay == 480) { in nv17_tv_mode_set()
508 if (tv_norm->tv_enc_mode.vdisplay == 576) { in nv17_tv_mode_set()
[all …]
H A Ddfp.c193 mode->vdisplay > nv_connector->native_mode->vdisplay) { in nv04_dfp_mode_fixup()
314 regp->fp_vert_regs[FP_DISPLAY_END] = output_mode->vdisplay - 1; in nv04_dfp_mode_set()
320 regp->fp_vert_regs[FP_VALID_END] = output_mode->vdisplay - 1; in nv04_dfp_mode_set()
336 adjusted_mode->vdisplay == output_mode->vdisplay) /* native mode */ in nv04_dfp_mode_set()
375 mode_ratio = (1 << 12) * adjusted_mode->hdisplay / adjusted_mode->vdisplay; in nv04_dfp_mode_set()
376 panel_ratio = (1 << 12) * output_mode->hdisplay / output_mode->vdisplay; in nv04_dfp_mode_set()
389 scale = (1 << 12) * adjusted_mode->vdisplay / output_mode->vdisplay; in nv04_dfp_mode_set()
395 output_mode->vdisplay * mode_ratio / (1 << 12); in nv04_dfp_mode_set()
410 diff = output_mode->vdisplay - in nv04_dfp_mode_set()
H A Dtvmodesnv17.c325 mode->vdisplay * id3}; in tv_setup_filter()
328 do_div(rs[1], overscan * tv_norm->tv_enc_mode.vdisplay); in tv_setup_filter()
559 vmargin = (output_mode->vdisplay - crtc_mode->vdisplay) / 2; in nv17_ctv_update_rescaler()
563 vmargin = interpolate(0, min(vmargin, output_mode->vdisplay/20), in nv17_ctv_update_rescaler()
568 vratio = crtc_mode->vdisplay * 0x800 / in nv17_ctv_update_rescaler()
569 (output_mode->vdisplay - 2*vmargin) & ~3; in nv17_ctv_update_rescaler()
574 regs->fp_vert_regs[FP_VALID_END] = output_mode->vdisplay - vmargin - 1; in nv17_ctv_update_rescaler()
/linux/drivers/gpu/drm/exynos/
H A Dexynos_hdmi.c941 mode->hdisplay, mode->vdisplay, in hdmi_mode_valid()
1037 m->hdisplay, m->vdisplay, in hdmi_mode_fixup()
1243 val = ((m->vsync_end - m->vdisplay) / 2); in hdmi_v13_mode_apply()
1244 val |= ((m->vsync_start - m->vdisplay) / 2) << 12; in hdmi_v13_mode_apply()
1248 val |= ((m->vtotal - m->vdisplay) / 2) << 11; in hdmi_v13_mode_apply()
1266 (m->vtotal - m->vdisplay) / 2); in hdmi_v13_mode_apply()
1267 hdmi_reg_writev(hdata, HDMI_TG_VACT_SZ_L, 2, m->vdisplay / 2); in hdmi_v13_mode_apply()
1272 val |= (m->vtotal - m->vdisplay) << 11; in hdmi_v13_mode_apply()
1277 val = (m->vsync_end - m->vdisplay); in hdmi_v13_mode_apply()
1278 val |= ((m->vsync_start - m->vdisplay) << 12); in hdmi_v13_mode_apply()
[all …]
/linux/drivers/gpu/drm/radeon/
H A Dradeon_encoders.c328 unsigned int vblank = native_mode->vtotal - native_mode->vdisplay; in radeon_panel_mode_fixup()
330 unsigned int vover = native_mode->vsync_start - native_mode->vdisplay; in radeon_panel_mode_fixup()
339 adjusted_mode->vdisplay = native_mode->vdisplay; in radeon_panel_mode_fixup()
346 adjusted_mode->vtotal = native_mode->vdisplay + vblank; in radeon_panel_mode_fixup()
347 adjusted_mode->vsync_start = native_mode->vdisplay + vover; in radeon_panel_mode_fixup()
354 adjusted_mode->crtc_vdisplay = native_mode->vdisplay; in radeon_panel_mode_fixup()
H A Dradeon_connectors.c434 native_mode->vdisplay != 0 && in radeon_fp_native_mode()
444 native_mode->vdisplay != 0) { in radeon_fp_native_mode()
452 mode = drm_cvt_mode(dev, native_mode->hdisplay, native_mode->vdisplay, 60, true, false, false); in radeon_fp_native_mode()
499 common_modes[i].h > native_mode->vdisplay || in radeon_add_common_modes()
501 common_modes[i].h == native_mode->vdisplay)) in radeon_add_common_modes()
747 mode->vdisplay != native_mode->vdisplay) in radeon_fixup_lvds_native_mode()
756 mode->vdisplay == native_mode->vdisplay) { in radeon_fixup_lvds_native_mode()
813 if ((mode->hdisplay < 320) || (mode->vdisplay < 240)) in radeon_lvds_mode_valid()
824 (mode->vdisplay > native_mode->vdisplay)) in radeon_lvds_mode_valid()
830 (mode->vdisplay != native_mode->vdisplay)) in radeon_lvds_mode_valid()
[all …]
/linux/drivers/gpu/drm/gma500/
H A Doaktrail_lvds.c135 if ((mode->vdisplay != adjusted_mode->crtc_vdisplay) || in oaktrail_lvds_mode_set()
137 if ((adjusted_mode->crtc_hdisplay * mode->vdisplay) == in oaktrail_lvds_mode_set()
141 mode->vdisplay) > (mode->hdisplay * in oaktrail_lvds_mode_set()
231 mode->vdisplay = (ti->vactive_hi << 8) | ti->vactive_lo; in oaktrail_lvds_get_configuration_mode()
241 mode->vdisplay + ((ti->vsync_offset_hi << 4) | \ in oaktrail_lvds_get_configuration_mode()
246 mode->vtotal = mode->vdisplay + \ in oaktrail_lvds_get_configuration_mode()
251 pr_info("vdisplay is %d\n", mode->vdisplay); in oaktrail_lvds_get_configuration_mode()
H A Dcdv_intel_lvds.c175 if (mode->vdisplay > fixed_mode->vdisplay) in cdv_intel_lvds_mode_valid()
212 adjusted_mode->vdisplay = panel_fixed_mode->vdisplay; in cdv_intel_lvds_mode_fixup()
282 mode->vdisplay != adjusted_mode->vdisplay) in cdv_intel_lvds_mode_set()
374 crtc->saved_mode.vdisplay != 0) { in cdv_intel_lvds_set_property()
H A Dpsb_intel_lvds.c356 if (mode->vdisplay > fixed_mode->vdisplay) in psb_intel_lvds_mode_valid()
407 adjusted_mode->vdisplay = panel_fixed_mode->vdisplay; in psb_intel_lvds_mode_fixup()
476 mode->vdisplay != adjusted_mode->vdisplay) in psb_intel_lvds_mode_set()
569 crtc->saved_mode.vdisplay != 0) { in psb_intel_lvds_set_property()
/linux/drivers/gpu/drm/ast/
H A Dast_dp.c20 unsigned int vdisplay; member
58 static int ast_astdp_get_mode_index(unsigned int hdisplay, unsigned int vdisplay) in ast_astdp_get_mode_index() argument
62 while (entry->hdisplay && entry->vdisplay) { in ast_astdp_get_mode_index()
63 if (entry->hdisplay == hdisplay && entry->vdisplay == vdisplay) in ast_astdp_get_mode_index()
309 res = ast_astdp_get_mode_index(mode->hdisplay, mode->vdisplay); in ast_astdp_encoder_helper_mode_valid()
395 res = ast_astdp_get_mode_index(mode->hdisplay, mode->vdisplay); in ast_astdp_encoder_helper_atomic_check()
/linux/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_writeback.c63 mode->name, mode->hdisplay, mode->vdisplay); in dpu_wb_conn_atomic_check()
68 } else if (fb->height != mode->vdisplay) { in dpu_wb_conn_atomic_check()
69 DPU_ERROR("invalid fb h=%d, mode h=%d\n", fb->height, mode->vdisplay); in dpu_wb_conn_atomic_check()
/linux/drivers/gpu/drm/hisilicon/hibmc/
H A Dhibmc_drm_de.c34 u64 vdisplay; member
89 crtc_state->adjusted_mode.vdisplay) { in hibmc_plane_atomic_check()
225 hibmc_pll_table[i].vdisplay == mode->vdisplay) in hibmc_crtc_mode_valid()
291 hibmc_pll_table[i].vdisplay == y) { in get_pll_config()
320 y = mode->vdisplay; in display_ctrl_adjust()
379 HIBMC_FIELD(HIBMC_CRT_VERT_TOTAL_DISP_END, mode->vdisplay - 1), in hibmc_crtc_mode_set_nofb()
/linux/drivers/gpu/drm/virtio/
H A Dvirtgpu_display.c99 crtc->mode.vdisplay, 0, 0); in virtio_gpu_crtc_mode_set_nofb()
225 if (mode->hdisplay == XRES_DEF && mode->vdisplay == YRES_DEF) in virtio_gpu_conn_mode_valid()
228 mode->vdisplay <= height && mode->vdisplay >= height - 16) in virtio_gpu_conn_mode_valid()
231 DRM_DEBUG("del mode: %dx%d\n", mode->hdisplay, mode->vdisplay); in virtio_gpu_conn_mode_valid()
/linux/drivers/gpu/drm/msm/disp/mdp5/
H A Dmdp5_cmd_encoder.c66 REG_MDP5_PP_VSYNC_INIT_VAL(pp_id), mode->vdisplay); in pingpong_tearcheck_setup()
67 mdp5_write(mdp5_kms, REG_MDP5_PP_RD_PTR_IRQ(pp_id), mode->vdisplay + 1); in pingpong_tearcheck_setup()
68 mdp5_write(mdp5_kms, REG_MDP5_PP_START_POS(pp_id), mode->vdisplay); in pingpong_tearcheck_setup()
/linux/drivers/gpu/drm/tests/
H A Ddrm_modes_test.c69 KUNIT_EXPECT_EQ(test, mode->vdisplay, 480); in drm_test_modes_analog_tv_ntsc_480i()
127 KUNIT_EXPECT_EQ(test, mode->vdisplay, 576); in drm_test_modes_analog_tv_pal_576i()
185 KUNIT_EXPECT_EQ(test, mode->vdisplay, 576); in drm_test_modes_analog_tv_mono_576i()
/linux/drivers/gpu/drm/bridge/
H A Dchrontel-ch7033.c329 if (mode->vdisplay >= 1080) in ch7033_bridge_mode_valid()
357 int vbporch = mode->vsync_start - mode->vdisplay; in ch7033_bridge_mode_set()
394 (mode->vdisplay >> 8)); in ch7033_bridge_mode_set()
395 regmap_write(priv->regmap, 0x12, mode->vdisplay); in ch7033_bridge_mode_set()
422 (mode->vdisplay >> 8)); in ch7033_bridge_mode_set()
423 regmap_write(priv->regmap, 0x26, mode->vdisplay); in ch7033_bridge_mode_set()
H A Dlontium-lt9211.c270 if (height != mode->vdisplay) { in lt9211_autodetect_rx()
273 height, mode->vdisplay); in lt9211_autodetect_rx()
289 { 0xd00f, (mode->vdisplay >> 8) & 0xff }, in lt9211_configure_timing()
290 { 0xd010, mode->vdisplay & 0xff }, in lt9211_configure_timing()
297 { 0xd017, ((mode->vsync_start - mode->vdisplay) >> 8) & 0xff }, in lt9211_configure_timing()
298 { 0xd018, (mode->vsync_start - mode->vdisplay) & 0xff }, in lt9211_configure_timing()

1234567