| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_encoders.c | 170 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 D | amdgpu_connectors.c | 356 native_mode->vdisplay != 0 && in amdgpu_connector_lcd_native_mode() 367 native_mode->vdisplay != 0) { in amdgpu_connector_lcd_native_mode() 375 mode = drm_cvt_mode(dev, native_mode->hdisplay, native_mode->vdisplay, 60, true, false, false); in amdgpu_connector_lcd_native_mode() 422 common_modes[i].h > native_mode->vdisplay || in amdgpu_connector_add_common_modes() 424 common_modes[i].h == native_mode->vdisplay)) in amdgpu_connector_add_common_modes() 604 mode->vdisplay != native_mode->vdisplay) in amdgpu_connector_fixup_lcd_native_mode() 613 mode->vdisplay == native_mode->vdisplay) { in amdgpu_connector_fixup_lcd_native_mode() 670 if ((mode->hdisplay < 320) || (mode->vdisplay < 240)) in amdgpu_connector_lvds_mode_valid() 681 (mode->vdisplay > native_mode->vdisplay)) in amdgpu_connector_lvds_mode_valid() 687 (mode->vdisplay != native_mode->vdisplay)) in amdgpu_connector_lvds_mode_valid() [all …]
|
| /linux/drivers/gpu/drm/nouveau/dispnv04/ |
| H A D | tvnv17.c | 223 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 D | dfp.c | 193 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 D | tvmodesnv17.c | 325 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/radeon/ |
| H A D | radeon_encoders.c | 328 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()
|
| /linux/drivers/gpu/drm/i915/display/ |
| H A D | dvo_ns2501.c | 532 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/panel/ |
| H A D | panel-sitronix-st7703.c | 140 .vdisplay = 1440, 319 .vdisplay = 1440, 406 .vdisplay = 480, 490 .vdisplay = 720, 576 .vdisplay = 1280, 658 .vdisplay = 480, 753 .vdisplay = 1024, 862 ctx->desc->mode->hdisplay, ctx->desc->mode->vdisplay, in st7703_get_modes() 990 ctx->desc->mode->hdisplay, ctx->desc->mode->vdisplay, in st7703_probe()
|
| H A D | panel-arm-versatile.c | 141 .vdisplay = 240, 164 .vdisplay = 480, 186 .vdisplay = 220, 209 .vdisplay = 320,
|
| H A D | panel-himax-hx8394.c | 187 .vdisplay = 1440, 316 .vdisplay = 1280, 463 .vdisplay = 1280, 604 .vdisplay = 1920, 717 .vdisplay = 1280, 740 .vdisplay = 1280, 947 ctx->desc->mode->hdisplay, ctx->desc->mode->vdisplay, in hx8394_get_modes() 1036 ctx->desc->mode->hdisplay, ctx->desc->mode->vdisplay, in hx8394_probe()
|
| H A D | panel-sharp-lq101r1sx01.c | 119 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()
|
| H A D | panel-novatek-nt35560.c | 66 .vdisplay = 864, 85 .vdisplay = 864, 108 .vdisplay = 854, 127 .vdisplay = 854,
|
| H A D | panel-kingdisplay-kd097d04.c | 280 .vdisplay = 2048, 294 default_mode.hdisplay, default_mode.vdisplay, in kingdisplay_panel_get_modes()
|
| H A D | panel-feiyang-fy07024di26a30d.c | 146 .vdisplay = 600, 164 feiyang_default_mode.vdisplay, in feiyang_get_modes()
|
| H A D | panel-samsung-s6e63j0x03.c | 50 .vdisplay = 320, 282 ret = mipi_dsi_dcs_set_page_address(dsi, 0, default_mode.vdisplay - 1); in s6e63j0x03_panel_init() 409 default_mode.hdisplay, default_mode.vdisplay, in s6e63j0x03_get_modes()
|
| H A D | panel-orisetech-otm8009a.c | 82 .vdisplay = 800, 96 .vdisplay = 800, 312 modes[i].vdisplay, in otm8009a_get_modes()
|
| H A D | panel-visionox-rm692e5.c | 246 .vdisplay = 2400, 260 .vdisplay = 2400, 274 .vdisplay = 2400,
|
| /linux/drivers/gpu/drm/vc4/ |
| H A D | vc4_txp.c | 203 int w = mode->hdisplay, h = mode->vdisplay; in vc4_txp_connector_mode_valid() 263 fb->height != crtc_state->mode.vdisplay) { in vc4_txp_connector_atomic_check() 298 unsigned int vdisplay; in vc4_txp_connector_atomic_commit() local 347 vdisplay = mode->vdisplay ?: 1; in vc4_txp_connector_atomic_commit() 350 vdisplay -= 1; in vc4_txp_connector_atomic_commit() 355 VC4_SET_FIELD(vdisplay, TXP_HEIGHT)); in vc4_txp_connector_atomic_commit()
|
| /linux/drivers/gpu/drm/imx/lcdc/ |
| H A D | imx-lcdc.c | 162 FIELD_PREP(IMX21LCDC_LSR_YMAX, crtc->mode.vdisplay); in imx_lcdc_update_hw_registers() 172 lvcr = FIELD_PREP(IMX21LCDC_LVCR_VFPORCH, crtc->mode.vsync_start - crtc->mode.vdisplay) | in imx_lcdc_update_hw_registers() 283 mode->vdisplay < LCDC_MIN_YRES || mode->vdisplay > LCDC_MAX_YRES || in imx_lcdc_pipe_check() 286 mode->hdisplay, mode->vdisplay); in imx_lcdc_pipe_check() 292 old_mode->vdisplay != mode->vdisplay; in imx_lcdc_pipe_check()
|
| /linux/drivers/gpu/drm/virtio/ |
| H A D | virtgpu_display.c | 99 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 D | mdp5_cmd_encoder.c | 66 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 D | drm_modes_test.c | 69 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/nouveau/ |
| H A D | nouveau_connector.c | 78 if (mode->hdisplay == high_w && mode->vdisplay < high_h) in nouveau_conn_native_mode() 81 if (mode->hdisplay == high_w && mode->vdisplay == high_h && in nouveau_conn_native_mode() 86 high_h = mode->vdisplay; in nouveau_conn_native_mode() 827 int vdisplay; member 862 mode->vdisplay <= native->vdisplay && in nouveau_connector_scaler_modes_add() 864 mode->vdisplay != native->vdisplay)) { in nouveau_connector_scaler_modes_add() 865 m = drm_cvt_mode(dev, mode->hdisplay, mode->vdisplay, in nouveau_connector_scaler_modes_add() 1092 mode->vdisplay > nv_connector->native_mode->vdisplay)) in nouveau_connector_mode_valid()
|
| /linux/drivers/gpu/drm/msm/dp/ |
| H A D | dp_panel.c | 353 drm_mode->vdisplay)) in msm_dp_panel_tpg_enable() 593 drm_mode->vdisplay, drm_mode->vtotal - drm_mode->vsync_end, in msm_dp_panel_timing_cfg() 594 drm_mode->vsync_start - drm_mode->vdisplay, in msm_dp_panel_timing_cfg() 621 data = drm_mode->vdisplay; in msm_dp_panel_timing_cfg() 677 drm_mode->hdisplay, drm_mode->vdisplay, drm_mode_vrefresh(drm_mode)); in msm_dp_panel_init_panel_info() 686 drm_mode->vsync_start - drm_mode->vdisplay, in msm_dp_panel_init_panel_info()
|
| /linux/drivers/gpu/drm/amd/display/amdgpu_dm/tests/ |
| H A D | amdgpu_dm_connector_test.c | 1134 mode.vdisplay = 1080; in dm_test_encoder_crtc_mask_2() 1154 existing.vdisplay = 1080; 1159 candidate.vdisplay = 1080; in dm_test_encoder_crtc_mask_4() 1180 existing.vdisplay = 1080; in dm_test_encoder_crtc_mask_5() 1185 candidate.vdisplay = 1440; 1207 existing.vdisplay = 1080; in dm_test_encoder_crtc_mask_default() 1212 candidate.vdisplay = 1080; in dm_test_encoder_crtc_mask_default() 1446 dst.vdisplay = 1080; in dm_test_decide_crtc_timing_no_crtc_clock() 1454 KUNIT_EXPECT_EQ(test, dst.vdisplay, 1080); in dm_test_decide_crtc_timing_no_crtc_clock() 1606 drm_mode.vdisplay in dm_test_atomic_dup_state_copies_fields() [all...] |