Home
last modified time | relevance | path

Searched refs:adjusted_mode (Results 1 – 25 of 251) sorted by relevance

1234567891011

/linux/drivers/gpu/drm/i915/display/
H A Dintel_panel.c129 const struct drm_display_mode *adjusted_mode) in intel_panel_downclock_mode() argument
133 int max_vrefresh = drm_mode_vrefresh(adjusted_mode); in intel_panel_downclock_mode()
139 if (is_alt_drrs_mode(fixed_mode, adjusted_mode) && in intel_panel_downclock_mode()
151 const struct drm_display_mode *adjusted_mode) in intel_panel_highest_mode() argument
153 const struct drm_display_mode *fixed_mode, *best_mode = adjusted_mode; in intel_panel_highest_mode()
204 struct drm_display_mode *adjusted_mode) in intel_panel_compute_config() argument
207 intel_panel_fixed_mode(connector, adjusted_mode); in intel_panel_compute_config()
214 vrefresh = drm_mode_vrefresh(adjusted_mode); in intel_panel_compute_config()
241 drm_mode_copy(adjusted_mode, fixed_mode); in intel_panel_compute_config()
244 adjusted_mode->vtotal = in intel_panel_compute_config()
[all …]
H A Dintel_vrr.c117 struct drm_display_mode *adjusted_mode = &crtc_state->hw.adjusted_mode; in is_cmrr_frac_required() local
123 drm_mode_vrefresh(adjusted_mode) * FIXED_POINT_PRECISION; in is_cmrr_frac_required()
125 adjusted_mode->crtc_clock * 1000 / adjusted_mode->crtc_htotal; in is_cmrr_frac_required()
127 pixel_clock_per_line * FIXED_POINT_PRECISION / adjusted_mode->crtc_vtotal; in is_cmrr_frac_required()
140 struct drm_display_mode *adjusted_mode = &crtc_state->hw.adjusted_mode; in cmrr_get_vtotal() local
142 desired_refresh_rate = drm_mode_vrefresh(adjusted_mode); in cmrr_get_vtotal()
149 crtc_state->cmrr.cmrr_n = mul_u32_u32(desired_refresh_rate * adjusted_mode->crtc_htotal, in cmrr_get_vtotal()
151 vtotal = DIV_ROUND_UP_ULL(mul_u32_u32(adjusted_mode->crtc_clock * 1000, multiplier_n), in cmrr_get_vtotal()
153 adjusted_pixel_rate = mul_u32_u32(adjusted_mode->crtc_clock * 1000, multiplier_m); in cmrr_get_vtotal()
168 struct drm_display_mode *adjusted_mode = &crtc_state->hw.adjusted_mode; in intel_vrr_compute_config() local
[all …]
H A Dvlv_dsi.c274 struct drm_display_mode *adjusted_mode = &pipe_config->hw.adjusted_mode; in intel_dsi_compute_config() local
281 ret = intel_panel_compute_config(intel_connector, adjusted_mode); in intel_dsi_compute_config()
289 if (adjusted_mode->flags & DRM_MODE_FLAG_DBLSCAN) in intel_dsi_compute_config()
293 adjusted_mode->flags = 0; in intel_dsi_compute_config()
1018 struct drm_display_mode *adjusted_mode = in bxt_dsi_get_pipe_config() local
1019 &pipe_config->hw.adjusted_mode; in bxt_dsi_get_pipe_config()
1032 adjusted_mode_sw = &crtc->config->hw.adjusted_mode; in bxt_dsi_get_pipe_config()
1054 adjusted_mode->crtc_hdisplay = in bxt_dsi_get_pipe_config()
1057 adjusted_mode->crtc_vdisplay = in bxt_dsi_get_pipe_config()
1060 adjusted_mode->crtc_vtotal = in bxt_dsi_get_pipe_config()
[all …]
H A Dintel_alpm.c148 aux_less_wake_lines = intel_usecs_to_scanlines(&crtc_state->hw.adjusted_mode, in _lnl_compute_aux_less_alpm_params()
182 intel_usecs_to_scanlines(&crtc_state->hw.adjusted_mode, 5); in _lnl_compute_alpm_params()
247 &crtc_state->hw.adjusted_mode, io_wake_time); in intel_alpm_compute_params()
249 &crtc_state->hw.adjusted_mode, fast_wake_time); in intel_alpm_compute_params()
273 struct drm_display_mode *adjusted_mode = &crtc_state->hw.adjusted_mode; in intel_alpm_lobf_compute_config() local
296 context_latency = adjusted_mode->crtc_vblank_start - adjusted_mode->crtc_vdisplay; in intel_alpm_lobf_compute_config()
297 guardband = adjusted_mode->crtc_vtotal - in intel_alpm_lobf_compute_config()
298 adjusted_mode->crtc_vdisplay - context_latency; in intel_alpm_lobf_compute_config()
299 first_sdp_position = adjusted_mode->crtc_vtotal - adjusted_mode->crtc_vsync_start; in intel_alpm_lobf_compute_config()
H A Ddvo_ns2501.c550 const struct drm_display_mode *adjusted_mode) in ns2501_mode_set() argument
575 adjusted_mode->crtc_clock, in ns2501_mode_set()
576 adjusted_mode->crtc_hdisplay, in ns2501_mode_set()
577 adjusted_mode->crtc_hblank_start, in ns2501_mode_set()
578 adjusted_mode->crtc_hblank_end, in ns2501_mode_set()
579 adjusted_mode->crtc_hsync_start, in ns2501_mode_set()
580 adjusted_mode->crtc_hsync_end, in ns2501_mode_set()
581 adjusted_mode->crtc_htotal, in ns2501_mode_set()
582 adjusted_mode->crtc_hskew, in ns2501_mode_set()
583 adjusted_mode->crtc_vdisplay, in ns2501_mode_set()
[all …]
H A Dintel_vblank.c516 struct drm_display_mode adjusted_mode; in intel_crtc_update_active_timings() local
520 drm_mode_init(&adjusted_mode, &crtc_state->hw.adjusted_mode); in intel_crtc_update_active_timings()
526 adjusted_mode.crtc_vtotal = crtc_state->vrr.vmax; in intel_crtc_update_active_timings()
527 adjusted_mode.crtc_vblank_end = crtc_state->vrr.vmax; in intel_crtc_update_active_timings()
528 adjusted_mode.crtc_vblank_start = intel_vrr_vmin_vblank_start(crtc_state); in intel_crtc_update_active_timings()
549 drm_calc_timestamping_constants(&crtc->base, &adjusted_mode); in intel_crtc_update_active_timings()
607 const struct drm_display_mode *adjusted_mode; in intel_vblank_evade_init() local
625 adjusted_mode = &crtc_state->hw.adjusted_mode; in intel_vblank_evade_init()
637 evade->vblank_start = intel_mode_vblank_start(adjusted_mode); in intel_vblank_evade_init()
641 evade->min = evade->vblank_start - intel_usecs_to_scanlines(adjusted_mode, in intel_vblank_evade_init()
[all …]
H A Dintel_dvo.c178 pipe_config->hw.adjusted_mode.flags |= flags; in intel_dvo_get_config()
180 pipe_config->hw.adjusted_mode.crtc_clock = pipe_config->port_clock; in intel_dvo_get_config()
209 &pipe_config->hw.adjusted_mode); in intel_enable_dvo()
258 struct drm_display_mode *adjusted_mode = &pipe_config->hw.adjusted_mode; in intel_dvo_compute_config() local
260 intel_panel_fixed_mode(intel_dvo->attached_connector, adjusted_mode); in intel_dvo_compute_config()
271 ret = intel_panel_compute_config(connector, adjusted_mode); in intel_dvo_compute_config()
276 if (adjusted_mode->flags & DRM_MODE_FLAG_DBLSCAN) in intel_dvo_compute_config()
292 const struct drm_display_mode *adjusted_mode = &pipe_config->hw.adjusted_mode; in intel_dvo_pre_enable() local
306 if (adjusted_mode->flags & DRM_MODE_FLAG_PHSYNC) in intel_dvo_pre_enable()
308 if (adjusted_mode->flags & DRM_MODE_FLAG_PVSYNC) in intel_dvo_pre_enable()
[all …]
H A Dicl_dsi.c302 const struct drm_display_mode *adjusted_mode = in configure_dual_link_mode() local
303 &pipe_config->hw.adjusted_mode; in configure_dual_link_mode()
304 u16 hactive = adjusted_mode->crtc_hdisplay; in configure_dual_link_mode()
847 const struct drm_display_mode *adjusted_mode = in gen11_dsi_set_transcoder_timings() local
848 &crtc_state->hw.adjusted_mode; in gen11_dsi_set_transcoder_timings()
871 hactive = adjusted_mode->crtc_hdisplay; in gen11_dsi_set_transcoder_timings()
874 htotal = DIV_ROUND_UP(adjusted_mode->crtc_htotal * mul, div); in gen11_dsi_set_transcoder_timings()
878 hsync_start = DIV_ROUND_UP(adjusted_mode->crtc_hsync_start * mul, div); in gen11_dsi_set_transcoder_timings()
879 hsync_end = DIV_ROUND_UP(adjusted_mode->crtc_hsync_end * mul, div); in gen11_dsi_set_transcoder_timings()
881 hback_porch = (adjusted_mode->crtc_htotal - in gen11_dsi_set_transcoder_timings()
[all …]
H A Dintel_crt.c146 pipe_config->hw.adjusted_mode.flags |= intel_crt_get_flags(encoder); in intel_crt_get_config()
148 pipe_config->hw.adjusted_mode.crtc_clock = pipe_config->port_clock; in intel_crt_get_config()
158 pipe_config->hw.adjusted_mode.flags &= ~(DRM_MODE_FLAG_PHSYNC | in hsw_crt_get_config()
162 pipe_config->hw.adjusted_mode.flags |= intel_crt_get_flags(encoder); in hsw_crt_get_config()
174 const struct drm_display_mode *adjusted_mode = &crtc_state->hw.adjusted_mode; in intel_crt_set_dpms() local
182 if (adjusted_mode->flags & DRM_MODE_FLAG_PHSYNC) in intel_crt_set_dpms()
184 if (adjusted_mode->flags & DRM_MODE_FLAG_PVSYNC) in intel_crt_set_dpms()
396 struct drm_display_mode *adjusted_mode = in intel_crt_compute_config() local
397 &pipe_config->hw.adjusted_mode; in intel_crt_compute_config()
399 if (adjusted_mode->flags & DRM_MODE_FLAG_DBLSCAN) in intel_crt_compute_config()
[all …]
H A Dintel_panel.h36 const struct drm_display_mode *adjusted_mode);
39 const struct drm_display_mode *adjusted_mode);
48 struct drm_display_mode *adjusted_mode);
H A Dintel_dp_mst.c59 const struct drm_display_mode *adjusted_mode = in intel_dp_mst_max_dpt_bpp() local
60 &crtc_state->hw.adjusted_mode; in intel_dp_mst_max_dpt_bpp()
87 mul_u32_u32(adjusted_mode->crtc_clock, 1030000)); in intel_dp_mst_max_dpt_bpp()
94 const struct drm_display_mode *adjusted_mode = in intel_dp_mst_bw_overhead() local
95 &crtc_state->hw.adjusted_mode; in intel_dp_mst_bw_overhead()
107 adjusted_mode->hdisplay, in intel_dp_mst_bw_overhead()
125 const struct drm_display_mode *adjusted_mode = in intel_dp_mst_compute_m_n() local
126 &crtc_state->hw.adjusted_mode; in intel_dp_mst_compute_m_n()
130 adjusted_mode->crtc_clock, in intel_dp_mst_compute_m_n()
153 const struct drm_display_mode *adjusted_mode = in intel_dp_mst_dsc_get_slice_count() local
[all …]
H A Dintel_tv.c1096 struct drm_display_mode *adjusted_mode = in intel_tv_get_config() local
1097 &pipe_config->hw.adjusted_mode; in intel_tv_get_config()
1101 int hdisplay = adjusted_mode->crtc_hdisplay; in intel_tv_get_config()
1102 int vdisplay = adjusted_mode->crtc_vdisplay; in intel_tv_get_config()
1164 adjusted_mode->crtc_clock = mode.clock; in intel_tv_get_config()
1165 if (adjusted_mode->flags & DRM_MODE_FLAG_INTERLACE) in intel_tv_get_config()
1166 adjusted_mode->crtc_clock /= 2; in intel_tv_get_config()
1203 struct drm_display_mode *adjusted_mode = in intel_tv_compute_config() local
1204 &pipe_config->hw.adjusted_mode; in intel_tv_compute_config()
1205 int hdisplay = adjusted_mode->crtc_hdisplay; in intel_tv_compute_config()
[all …]
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_encoders.c165 struct drm_display_mode *adjusted_mode) in amdgpu_panel_mode_fixup() argument
176 adjusted_mode->clock = native_mode->clock; in amdgpu_panel_mode_fixup()
177 adjusted_mode->flags = native_mode->flags; in amdgpu_panel_mode_fixup()
179 adjusted_mode->hdisplay = native_mode->hdisplay; in amdgpu_panel_mode_fixup()
180 adjusted_mode->vdisplay = native_mode->vdisplay; in amdgpu_panel_mode_fixup()
182 adjusted_mode->htotal = native_mode->hdisplay + hblank; in amdgpu_panel_mode_fixup()
183 adjusted_mode->hsync_start = native_mode->hdisplay + hover; in amdgpu_panel_mode_fixup()
184 adjusted_mode->hsync_end = adjusted_mode->hsync_start + hsync_width; 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()
[all …]
/linux/drivers/gpu/drm/radeon/
H A Dradeon_encoders.c321 struct drm_display_mode *adjusted_mode) in radeon_panel_mode_fixup() argument
334 adjusted_mode->clock = native_mode->clock; in radeon_panel_mode_fixup()
335 adjusted_mode->flags = native_mode->flags; in radeon_panel_mode_fixup()
338 adjusted_mode->hdisplay = native_mode->hdisplay; in radeon_panel_mode_fixup()
339 adjusted_mode->vdisplay = native_mode->vdisplay; in radeon_panel_mode_fixup()
342 adjusted_mode->htotal = native_mode->hdisplay + hblank; in radeon_panel_mode_fixup()
343 adjusted_mode->hsync_start = native_mode->hdisplay + hover; in radeon_panel_mode_fixup()
344 adjusted_mode->hsync_end = adjusted_mode->hsync_start + hsync_width; 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()
[all …]
/linux/drivers/gpu/drm/gma500/
H A Doaktrail_crtc.c361 struct drm_display_mode *adjusted_mode, in oaktrail_crtc_mode_set() argument
385 return oaktrail_crtc_hdmi_mode_set(crtc, mode, adjusted_mode, x, y, old_fb); in oaktrail_crtc_mode_set()
391 drm_mode_copy(&gma_crtc->saved_adjusted_mode, adjusted_mode); in oaktrail_crtc_mode_set()
440 offsetX = (adjusted_mode->crtc_hdisplay - in oaktrail_crtc_mode_set()
442 offsetY = (adjusted_mode->crtc_vdisplay - in oaktrail_crtc_mode_set()
447 ((adjusted_mode->crtc_htotal - 1) << 16), i); in oaktrail_crtc_mode_set()
449 ((adjusted_mode->crtc_vtotal - 1) << 16), i); in oaktrail_crtc_mode_set()
451 (adjusted_mode->crtc_hblank_start - offsetX - 1) | in oaktrail_crtc_mode_set()
452 ((adjusted_mode->crtc_hblank_end - offsetX - 1) << 16), i); in oaktrail_crtc_mode_set()
454 (adjusted_mode->crtc_hsync_start - offsetX - 1) | in oaktrail_crtc_mode_set()
[all …]
H A Doaktrail_hdmi.c265 struct drm_display_mode *adjusted_mode, in oaktrail_crtc_hdmi_mode_set() argument
308 oaktrail_hdmi_find_dpll(crtc, adjusted_mode->clock, refclk, &clock); in oaktrail_crtc_hdmi_mode_set()
329 temp = htotal_calculate(adjusted_mode); in oaktrail_crtc_hdmi_mode_set()
331 …REG_WRITE(hblank_reg, (adjusted_mode->crtc_hblank_start - 1) | ((adjusted_mode->crtc_hblank_end - … in oaktrail_crtc_hdmi_mode_set()
332 …REG_WRITE(hsync_reg, (adjusted_mode->crtc_hsync_start - 1) | ((adjusted_mode->crtc_hsync_end - 1) … in oaktrail_crtc_hdmi_mode_set()
333 REG_WRITE(vtot_reg, (adjusted_mode->crtc_vdisplay - 1) | ((adjusted_mode->crtc_vtotal - 1) << 16)); in oaktrail_crtc_hdmi_mode_set()
334 …REG_WRITE(vblank_reg, (adjusted_mode->crtc_vblank_start - 1) | ((adjusted_mode->crtc_vblank_end - … in oaktrail_crtc_hdmi_mode_set()
335 …REG_WRITE(vsync_reg, (adjusted_mode->crtc_vsync_start - 1) | ((adjusted_mode->crtc_vsync_end - 1) … in oaktrail_crtc_hdmi_mode_set()
338 …REG_WRITE(PCH_HTOTAL_B, (adjusted_mode->crtc_hdisplay - 1) | ((adjusted_mode->crtc_htotal - 1) << … in oaktrail_crtc_hdmi_mode_set()
339 …REG_WRITE(PCH_HBLANK_B, (adjusted_mode->crtc_hblank_start - 1) | ((adjusted_mode->crtc_hblank_end … in oaktrail_crtc_hdmi_mode_set()
[all …]
H A Dpsb_intel_display.c95 struct drm_display_mode *adjusted_mode, in psb_intel_crtc_mode_set() argument
148 ok = limit->find_pll(limit, crtc, adjusted_mode->clock, refclk, in psb_intel_crtc_mode_set()
152 adjusted_mode->clock, clock.dot); in psb_intel_crtc_mode_set()
166 adjusted_mode->clock / mode->clock; in psb_intel_crtc_mode_set()
267 REG_WRITE(map->htotal, (adjusted_mode->crtc_hdisplay - 1) | in psb_intel_crtc_mode_set()
268 ((adjusted_mode->crtc_htotal - 1) << 16)); in psb_intel_crtc_mode_set()
269 REG_WRITE(map->hblank, (adjusted_mode->crtc_hblank_start - 1) | in psb_intel_crtc_mode_set()
270 ((adjusted_mode->crtc_hblank_end - 1) << 16)); in psb_intel_crtc_mode_set()
271 REG_WRITE(map->hsync, (adjusted_mode->crtc_hsync_start - 1) | in psb_intel_crtc_mode_set()
272 ((adjusted_mode->crtc_hsync_end - 1) << 16)); in psb_intel_crtc_mode_set()
[all …]
H A Dcdv_intel_lvds.c182 struct drm_display_mode *adjusted_mode) in cdv_intel_lvds_mode_fixup() argument
207 adjusted_mode->hdisplay = panel_fixed_mode->hdisplay; in cdv_intel_lvds_mode_fixup()
208 adjusted_mode->hsync_start = panel_fixed_mode->hsync_start; in cdv_intel_lvds_mode_fixup()
209 adjusted_mode->hsync_end = panel_fixed_mode->hsync_end; in cdv_intel_lvds_mode_fixup()
210 adjusted_mode->htotal = panel_fixed_mode->htotal; in cdv_intel_lvds_mode_fixup()
211 adjusted_mode->vdisplay = panel_fixed_mode->vdisplay; in cdv_intel_lvds_mode_fixup()
212 adjusted_mode->vsync_start = panel_fixed_mode->vsync_start; in cdv_intel_lvds_mode_fixup()
213 adjusted_mode->vsync_end = panel_fixed_mode->vsync_end; in cdv_intel_lvds_mode_fixup()
214 adjusted_mode->vtotal = panel_fixed_mode->vtotal; in cdv_intel_lvds_mode_fixup()
215 adjusted_mode->clock = panel_fixed_mode->clock; in cdv_intel_lvds_mode_fixup()
[all …]
H A Dpsb_intel_lvds.c363 struct drm_display_mode *adjusted_mode) in psb_intel_lvds_mode_fixup() argument
402 adjusted_mode->hdisplay = panel_fixed_mode->hdisplay; in psb_intel_lvds_mode_fixup()
403 adjusted_mode->hsync_start = panel_fixed_mode->hsync_start; in psb_intel_lvds_mode_fixup()
404 adjusted_mode->hsync_end = panel_fixed_mode->hsync_end; in psb_intel_lvds_mode_fixup()
405 adjusted_mode->htotal = panel_fixed_mode->htotal; in psb_intel_lvds_mode_fixup()
406 adjusted_mode->vdisplay = panel_fixed_mode->vdisplay; in psb_intel_lvds_mode_fixup()
407 adjusted_mode->vsync_start = panel_fixed_mode->vsync_start; in psb_intel_lvds_mode_fixup()
408 adjusted_mode->vsync_end = panel_fixed_mode->vsync_end; in psb_intel_lvds_mode_fixup()
409 adjusted_mode->vtotal = panel_fixed_mode->vtotal; in psb_intel_lvds_mode_fixup()
410 adjusted_mode->clock = panel_fixed_mode->clock; in psb_intel_lvds_mode_fixup()
[all …]
H A Dcdv_intel_display.c573 struct drm_display_mode *adjusted_mode, in cdv_intel_crtc_mode_set() argument
653 drm_mode_debug_printmodeline(adjusted_mode); in cdv_intel_crtc_mode_set()
657 ok = limit->find_pll(limit, crtc, adjusted_mode->clock, refclk, in cdv_intel_crtc_mode_set()
661 adjusted_mode->clock, clock.dot); in cdv_intel_crtc_mode_set()
668 cdv_intel_dp_set_m_n(crtc, mode, adjusted_mode); in cdv_intel_crtc_mode_set()
779 int sdvo_pixel_multiply = adjusted_mode->clock / mode->clock; in cdv_intel_crtc_mode_set()
783 REG_WRITE(map->htotal, (adjusted_mode->crtc_hdisplay - 1) | in cdv_intel_crtc_mode_set()
784 ((adjusted_mode->crtc_htotal - 1) << 16)); in cdv_intel_crtc_mode_set()
785 REG_WRITE(map->hblank, (adjusted_mode->crtc_hblank_start - 1) | in cdv_intel_crtc_mode_set()
786 ((adjusted_mode->crtc_hblank_end - 1) << 16)); in cdv_intel_crtc_mode_set()
[all …]
H A Dcdv_intel_dp.c873 struct drm_display_mode *adjusted_mode) in cdv_intel_fixed_panel_mode() argument
875 adjusted_mode->hdisplay = fixed_mode->hdisplay; in cdv_intel_fixed_panel_mode()
876 adjusted_mode->hsync_start = fixed_mode->hsync_start; in cdv_intel_fixed_panel_mode()
877 adjusted_mode->hsync_end = fixed_mode->hsync_end; in cdv_intel_fixed_panel_mode()
878 adjusted_mode->htotal = fixed_mode->htotal; in cdv_intel_fixed_panel_mode()
880 adjusted_mode->vdisplay = fixed_mode->vdisplay; in cdv_intel_fixed_panel_mode()
881 adjusted_mode->vsync_start = fixed_mode->vsync_start; in cdv_intel_fixed_panel_mode()
882 adjusted_mode->vsync_end = fixed_mode->vsync_end; in cdv_intel_fixed_panel_mode()
883 adjusted_mode->vtotal = fixed_mode->vtotal; in cdv_intel_fixed_panel_mode()
885 adjusted_mode->clock = fixed_mode->clock; in cdv_intel_fixed_panel_mode()
[all …]
/linux/include/drm/
H A Ddrm_encoder_slave.h82 struct drm_display_mode *adjusted_mode);
95 struct drm_display_mode *adjusted_mode);
229 struct drm_display_mode *adjusted_mode);
234 struct drm_display_mode *adjusted_mode);
/linux/drivers/gpu/drm/ast/
H A Dast_mode.c111 struct drm_display_mode *adjusted_mode, in ast_get_vbios_mode_info() argument
213 adjusted_mode->crtc_htotal = vbios_mode->enh_table->ht; in ast_get_vbios_mode_info()
214 adjusted_mode->crtc_hblank_start = vbios_mode->enh_table->hde + hborder; in ast_get_vbios_mode_info()
215 adjusted_mode->crtc_hblank_end = vbios_mode->enh_table->ht - hborder; in ast_get_vbios_mode_info()
216 adjusted_mode->crtc_hsync_start = vbios_mode->enh_table->hde + hborder + in ast_get_vbios_mode_info()
218 adjusted_mode->crtc_hsync_end = (vbios_mode->enh_table->hde + hborder + in ast_get_vbios_mode_info()
222 adjusted_mode->crtc_vtotal = vbios_mode->enh_table->vt; in ast_get_vbios_mode_info()
223 adjusted_mode->crtc_vblank_start = vbios_mode->enh_table->vde + vborder; in ast_get_vbios_mode_info()
224 adjusted_mode->crtc_vblank_end = vbios_mode->enh_table->vt - vborder; in ast_get_vbios_mode_info()
225 adjusted_mode->crtc_vsync_start = vbios_mode->enh_table->vde + vborder + in ast_get_vbios_mode_info()
[all …]
/linux/drivers/gpu/drm/
H A Ddrm_encoder_slave.c136 struct drm_display_mode *adjusted_mode) in drm_i2c_encoder_mode_fixup() argument
141 return get_slave_funcs(encoder)->mode_fixup(encoder, mode, adjusted_mode); in drm_i2c_encoder_mode_fixup()
159 struct drm_display_mode *adjusted_mode) in drm_i2c_encoder_mode_set() argument
161 get_slave_funcs(encoder)->mode_set(encoder, mode, adjusted_mode); in drm_i2c_encoder_mode_set()
/linux/drivers/gpu/drm/arm/display/komeda/
H A Dkomeda_crtc.c58 pxlclk = kcrtc_st->base.adjusted_mode.crtc_clock * 1000ULL; in komeda_crtc_update_clock_ratio()
117 struct drm_display_mode *mode = &kcrtc_st->base.adjusted_mode; in komeda_crtc_prepare()
419 unsigned long pxlclk = kcrtc_st->base.adjusted_mode.crtc_clock * 1000; in komeda_crtc_get_aclk()
461 struct drm_display_mode *adjusted_mode) in komeda_crtc_mode_fixup() argument
466 drm_mode_set_crtcinfo(adjusted_mode, 0); in komeda_crtc_mode_fixup()
469 adjusted_mode->crtc_clock /= 2; in komeda_crtc_mode_fixup()
470 adjusted_mode->crtc_hdisplay /= 2; in komeda_crtc_mode_fixup()
471 adjusted_mode->crtc_hsync_start /= 2; in komeda_crtc_mode_fixup()
472 adjusted_mode->crtc_hsync_end /= 2; in komeda_crtc_mode_fixup()
473 adjusted_mode->crtc_htotal /= 2; in komeda_crtc_mode_fixup()
[all …]

1234567891011