Home
last modified time | relevance | path

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

123

/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.c356 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 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/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()
/linux/drivers/gpu/drm/i915/display/
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()
H A Ddvo_ch7017.c306 vertical_active_line_output = mode->vdisplay & 0x00ff; in ch7017_mode_set()
310 (((mode->vdisplay & 0x0700) >> 8) << 3); in ch7017_mode_set()
/linux/drivers/gpu/drm/panel/
H A Dpanel-arm-versatile.c141 .vdisplay = 240,
164 .vdisplay = 480,
186 .vdisplay = 220,
209 .vdisplay = 320,
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()
H A Dpanel-novatek-nt35560.c66 .vdisplay = 864,
85 .vdisplay = 864,
108 .vdisplay = 854,
127 .vdisplay = 854,
H A Dpanel-kingdisplay-kd097d04.c280 .vdisplay = 2048,
294 default_mode.hdisplay, default_mode.vdisplay, in kingdisplay_panel_get_modes()
H A Dpanel-feiyang-fy07024di26a30d.c146 .vdisplay = 600,
164 feiyang_default_mode.vdisplay, in feiyang_get_modes()
H A Dpanel-samsung-s6e63j0x03.c50 .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 Dpanel-orisetech-otm8009a.c82 .vdisplay = 800,
96 .vdisplay = 800,
312 modes[i].vdisplay, in otm8009a_get_modes()
H A Dpanel-visionox-rm692e5.c246 .vdisplay = 2400,
260 .vdisplay = 2400,
274 .vdisplay = 2400,
H A Dpanel-auo-a030jtn01.c251 .vdisplay = 480,
263 .vdisplay = 480,
H A Dpanel-khadas-ts050.c757 .vdisplay = 1920,
772 default_mode.hdisplay, default_mode.vdisplay, in khadas_ts050_panel_get_modes()
H A Dpanel-visionox-rm69299.c244 .vdisplay = 2248,
257 .vdisplay = 2160,
/linux/drivers/gpu/drm/vc4/
H A Dvc4_txp.c203 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/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/imx/lcdc/
H A Dimx-lcdc.c162 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/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/msm/disp/dpu1/
H A Ddpu_hw_pingpong.h73 void (*disable_autorefresh)(struct dpu_hw_pingpong *pp, uint32_t encoder_id, u16 vdisplay);
/linux/drivers/gpu/drm/gma500/
H A Dintel_bios.c160 panel_fixed_mode->vdisplay = (dvo_timing->vactive_hi << 8) | in fill_detail_timing_data()
162 panel_fixed_mode->vsync_start = panel_fixed_mode->vdisplay + in fill_detail_timing_data()
166 panel_fixed_mode->vtotal = panel_fixed_mode->vdisplay + in fill_detail_timing_data()

123