Home
last modified time | relevance | path

Searched refs:drm_mode (Results 1 – 15 of 15) sorted by relevance

/Linux-v6.1/drivers/gpu/drm/msm/dp/
Ddp_panel.c340 dp_catalog_panel_tpg_enable(catalog, &panel->dp_panel.dp_mode.drm_mode); in dp_panel_tpg_config()
359 struct drm_display_mode *drm_mode; in dp_panel_timing_cfg() local
363 drm_mode = &panel->dp_panel.dp_mode.drm_mode; in dp_panel_timing_cfg()
366 drm_mode->hdisplay, drm_mode->htotal - drm_mode->hsync_end, in dp_panel_timing_cfg()
367 drm_mode->hsync_start - drm_mode->hdisplay, in dp_panel_timing_cfg()
368 drm_mode->hsync_end - drm_mode->hsync_start); in dp_panel_timing_cfg()
371 drm_mode->vdisplay, drm_mode->vtotal - drm_mode->vsync_end, in dp_panel_timing_cfg()
372 drm_mode->vsync_start - drm_mode->vdisplay, in dp_panel_timing_cfg()
373 drm_mode->vsync_end - drm_mode->vsync_start); in dp_panel_timing_cfg()
375 total_hor = drm_mode->htotal; in dp_panel_timing_cfg()
[all …]
Ddp_debug.c39 const struct drm_display_mode *drm_mode; in dp_debug_show() local
44 drm_mode = &debug->panel->dp_mode.drm_mode; in dp_debug_show()
54 drm_mode->hdisplay, in dp_debug_show()
55 drm_mode->vdisplay); in dp_debug_show()
57 drm_mode->htotal - drm_mode->hsync_end, in dp_debug_show()
58 drm_mode->vtotal - drm_mode->vsync_end); in dp_debug_show()
60 drm_mode->hsync_start - drm_mode->hdisplay, in dp_debug_show()
61 drm_mode->vsync_start - drm_mode->vdisplay); in dp_debug_show()
63 drm_mode->hsync_end - drm_mode->hsync_start, in dp_debug_show()
64 drm_mode->vsync_end - drm_mode->vsync_start); in dp_debug_show()
[all …]
Ddp_catalog.c809 struct drm_display_mode *drm_mode) in dp_catalog_panel_tpg_enable() argument
821 hsync_period = drm_mode->htotal; in dp_catalog_panel_tpg_enable()
822 vsync_period = drm_mode->vtotal; in dp_catalog_panel_tpg_enable()
824 display_v_start = ((drm_mode->vtotal - drm_mode->vsync_start) * in dp_catalog_panel_tpg_enable()
826 display_v_end = ((vsync_period - (drm_mode->vsync_start - in dp_catalog_panel_tpg_enable()
827 drm_mode->vdisplay)) in dp_catalog_panel_tpg_enable()
830 display_v_start += drm_mode->htotal - drm_mode->hsync_start; in dp_catalog_panel_tpg_enable()
831 display_v_end -= (drm_mode->hsync_start - drm_mode->hdisplay); in dp_catalog_panel_tpg_enable()
833 hsync_start_x = drm_mode->htotal - drm_mode->hsync_start; in dp_catalog_panel_tpg_enable()
834 hsync_end_x = hsync_period - (drm_mode->hsync_start - in dp_catalog_panel_tpg_enable()
[all …]
Ddp_panel.h23 struct drm_display_mode drm_mode; member
Ddp_ctrl.c945 struct drm_display_mode *drm_mode; in dp_ctrl_calc_tu_parameters() local
947 drm_mode = &ctrl->panel->dp_mode.drm_mode; in dp_ctrl_calc_tu_parameters()
950 in.pclk_khz = drm_mode->clock; in dp_ctrl_calc_tu_parameters()
951 in.hactive = drm_mode->hdisplay; in dp_ctrl_calc_tu_parameters()
952 in.hporch = drm_mode->htotal - drm_mode->hdisplay; in dp_ctrl_calc_tu_parameters()
1593 pixel_rate = ctrl->panel->dp_mode.drm_mode.clock; in dp_ctrl_process_phy_test_request()
1690 pixel_rate = ctrl->panel->dp_mode.drm_mode.clock; in dp_ctrl_on_link()
1817 pixel_rate = pixel_rate_orig = ctrl->panel->dp_mode.drm_mode.clock; in dp_ctrl_on_stream()
Ddp_display.c860 dp->panel->dp_mode.drm_mode = mode->drm_mode; in dp_display_set_mode()
1666 if (!dp_display->dp_mode.drm_mode.clock) { in dp_bridge_enable()
1776 drm_mode_copy(&dp_display->dp_mode.drm_mode, adjusted_mode); in dp_bridge_mode_set()
1779 !!(dp_display->dp_mode.drm_mode.flags & DRM_MODE_FLAG_NVSYNC); in dp_bridge_mode_set()
1782 !!(dp_display->dp_mode.drm_mode.flags & DRM_MODE_FLAG_NHSYNC); in dp_bridge_mode_set()
Ddp_catalog.h124 struct drm_display_mode *drm_mode);
/Linux-v6.1/drivers/gpu/drm/
Ddrm_modes.c158 struct drm_display_mode *drm_mode; in drm_cvt_mode() local
170 drm_mode = drm_mode_create(dev); in drm_cvt_mode()
171 if (!drm_mode) in drm_cvt_mode()
194 drm_mode->hdisplay = hdisplay_rnd + 2 * hmargin; in drm_cvt_mode()
207 drm_mode->vdisplay = vdisplay + 2 * vmargin; in drm_cvt_mode()
256 drm_mode->vtotal = vdisplay_rnd + 2 * vmargin + in drm_cvt_mode()
276 hblank = drm_mode->hdisplay * hblank_percentage / in drm_cvt_mode()
280 drm_mode->htotal = drm_mode->hdisplay + hblank; in drm_cvt_mode()
281 drm_mode->hsync_end = drm_mode->hdisplay + hblank / 2; in drm_cvt_mode()
282 drm_mode->hsync_start = drm_mode->hsync_end - in drm_cvt_mode()
[all …]
/Linux-v6.1/drivers/gpu/drm/i2c/
Dch7006_mode.c174 const struct drm_display_mode *drm_mode) in ch7006_lookup_mode() argument
184 if (mode->mode.hdisplay != drm_mode->hdisplay || in ch7006_lookup_mode()
185 mode->mode.vdisplay != drm_mode->vdisplay || in ch7006_lookup_mode()
186 mode->mode.vtotal != drm_mode->vtotal || in ch7006_lookup_mode()
187 mode->mode.htotal != drm_mode->htotal || in ch7006_lookup_mode()
188 mode->mode.clock != drm_mode->clock) in ch7006_lookup_mode()
Dch7006_drv.c114 struct drm_display_mode *drm_mode, in ch7006_encoder_mode_set() argument
141 start_active = (drm_mode->htotal & ~0x7) - (drm_mode->hsync_start & ~0x7); in ch7006_encoder_mode_set()
150 if (drm_mode->flags & DRM_MODE_FLAG_PVSYNC) in ch7006_encoder_mode_set()
152 if (drm_mode->flags & DRM_MODE_FLAG_PHSYNC) in ch7006_encoder_mode_set()
Dch7006_priv.h114 const struct drm_display_mode *drm_mode);
/Linux-v6.1/drivers/gpu/drm/amd/display/amdgpu_dm/
Damdgpu_dm.h803 const struct drm_display_mode *drm_mode,
Damdgpu_dm.c5361 decide_crtc_timing_for_drm_display_mode(struct drm_display_mode *drm_mode, in decide_crtc_timing_for_drm_display_mode() argument
5366 copy_crtc_timing_for_drm_display_mode(native_mode, drm_mode); in decide_crtc_timing_for_drm_display_mode()
5367 } else if (native_mode->clock == drm_mode->clock && in decide_crtc_timing_for_drm_display_mode()
5368 native_mode->htotal == drm_mode->htotal && in decide_crtc_timing_for_drm_display_mode()
5369 native_mode->vtotal == drm_mode->vtotal) { in decide_crtc_timing_for_drm_display_mode()
5370 copy_crtc_timing_for_drm_display_mode(native_mode, drm_mode); in decide_crtc_timing_for_drm_display_mode()
5727 const struct drm_display_mode *drm_mode, in create_stream_for_sink() argument
5737 struct drm_display_mode mode = *drm_mode; in create_stream_for_sink()
6203 const struct drm_display_mode *drm_mode, in create_validate_stream_for_sink() argument
6215 stream = create_stream_for_sink(aconnector, drm_mode, in create_validate_stream_for_sink()
[all …]
/Linux-v6.1/drivers/gpu/drm/nouveau/dispnv04/
Dtvnv17.c458 struct drm_display_mode *drm_mode, in nv17_tv_mode_set() argument
/Linux-v6.1/Documentation/gpu/
Ddrm-uapi.rst468 .. kernel-doc:: include/uapi/drm/drm_mode.h
487 .. kernel-doc:: include/uapi/drm/drm_mode.h