mode_fixup
.mode_fixup = dce_v10_0_crtc_mode_fixup,
.mode_fixup = amdgpu_atombios_encoder_mode_fixup,
.mode_fixup = amdgpu_atombios_encoder_mode_fixup,
.mode_fixup = dce_v6_0_crtc_mode_fixup,
.mode_fixup = dce_v6_0_ext_mode_fixup,
.mode_fixup = amdgpu_atombios_encoder_mode_fixup,
.mode_fixup = amdgpu_atombios_encoder_mode_fixup,
.mode_fixup = dce_v8_0_crtc_mode_fixup,
.mode_fixup = amdgpu_atombios_encoder_mode_fixup,
.mode_fixup = amdgpu_atombios_encoder_mode_fixup,
.mode_fixup = amdgpu_dm_crtc_helper_mode_fixup,
.mode_fixup = komeda_crtc_mode_fixup,
.mode_fixup = armada_drm_crtc_mode_fixup,
.mode_fixup = cros_ec_anx7688_bridge_mode_fixup,
dsi->pdata.mode_fixup = imx93_dsi_mode_fixup;
.mode_fixup = sii8620_mode_fixup,
.mode_fixup = ssd2825_mode_fixup,
if (pdata->mode_fixup) {
ret = pdata->mode_fixup(pdata->priv_data, &crtc_state->mode,
if (pdata->mode_fixup) {
ret = pdata->mode_fixup(pdata->priv_data, &crtc_state->mode,
.mode_fixup = tc358768_mode_fixup,
} else if (funcs && funcs->mode_fixup) {
ret = funcs->mode_fixup(encoder, &new_crtc_state->mode,
if (!funcs || !funcs->mode_fixup)
ret = funcs->mode_fixup(crtc, &new_crtc_state->mode,
return mode_fixup(state);
} else if (bridge->funcs->mode_fixup) {
if (!bridge->funcs->mode_fixup(bridge, &crtc_state->mode,
if (encoder_funcs->mode_fixup) {
if (!(ret = encoder_funcs->mode_fixup(encoder, mode,
if (crtc_funcs->mode_fixup) {
if (!(ret = crtc_funcs->mode_fixup(crtc, mode,
if (exynos_crtc->ops->mode_fixup)
return exynos_crtc->ops->mode_fixup(exynos_crtc, mode,
.mode_fixup = exynos_crtc_mode_fixup,
bool (*mode_fixup)(struct exynos_drm_crtc *crtc,
.mode_fixup = hdmi_mode_fixup,
.mode_fixup = mixer_mode_fixup,
.mode_fixup = cdv_intel_dp_mode_fixup,
.mode_fixup = cdv_intel_lvds_mode_fixup,
.mode_fixup = psb_intel_lvds_mode_fixup,
.mode_fixup = psb_intel_lvds_mode_fixup,
.mode_fixup = psb_intel_sdvo_mode_fixup,
if (crtc_funcs && crtc_funcs->mode_fixup)
if (!crtc_funcs->mode_fixup(crtc, mode, &adj_mode))
.mode_fixup = ade_crtc_mode_fixup,
.mode_fixup = ipu_crtc_mode_fixup,
.mode_fixup = mtk_crtc_mode_fixup,
.mode_fixup = mtk_hdmi_bridge_mode_fixup,
.mode_fixup = mtk_hdmi_bridge_mode_fixup,
.mode_fixup = nv04_dac_mode_fixup,
.mode_fixup = nv04_dac_mode_fixup,
.mode_fixup = nv04_dfp_mode_fixup,
.mode_fixup = nv04_dfp_mode_fixup,
.mode_fixup = ch7006_encoder_mode_fixup,
if (!get_encoder_i2c_funcs(encoder)->mode_fixup)
return get_encoder_i2c_funcs(encoder)->mode_fixup(encoder, mode, adjusted_mode);
.mode_fixup = nouveau_i2c_encoder_mode_fixup,
.mode_fixup = nv17_tv_mode_fixup,
bool (*mode_fixup)(struct drm_encoder *encoder,
.mode_fixup = dpi_bridge_mode_fixup,
.mode_fixup = sdi_bridge_mode_fixup,
.mode_fixup = venc_bridge_mode_fixup,
.mode_fixup = atombios_crtc_mode_fixup,
.mode_fixup = radeon_atom_mode_fixup,
.mode_fixup = radeon_atom_mode_fixup,
.mode_fixup = radeon_crtc_mode_fixup,
.mode_fixup = radeon_legacy_mode_fixup,
.mode_fixup = radeon_legacy_mode_fixup,
.mode_fixup = radeon_legacy_mode_fixup,
.mode_fixup = radeon_legacy_mode_fixup,
.mode_fixup = radeon_legacy_mode_fixup,
.mode_fixup = rcar_lvds_mode_fixup,
.mode_fixup = shmob_drm_encoder_mode_fixup,
.mode_fixup = rockchip_dp_drm_encoder_mode_fixup,
.mode_fixup = dw_hdmi_rockchip_encoder_mode_fixup,
.mode_fixup = vop_crtc_mode_fixup,
.mode_fixup = vop2_crtc_mode_fixup,
.mode_fixup = ltdc_crtc_mode_fixup,
.mode_fixup = tilcdc_crtc_mode_fixup,
.mode_fixup = vc4_dsi_bridge_mode_fixup,
bool (*mode_fixup)(void *priv_data, const struct drm_display_mode *mode,
bool (*mode_fixup)(void *priv_data, const struct drm_display_mode *mode,
bool (*mode_fixup)(struct drm_bridge *bridge,
bool (*mode_fixup)(struct drm_crtc *crtc,
bool (*mode_fixup)(struct drm_encoder *encoder,