diff --git a/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c b/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c index 390d061a68d7..26d34baf0356 100644 --- a/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c +++ b/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c @@ -2774,6 +2774,7 @@ static int dw_hdmi_connector_get_modes(struct drm_connector *connector) connector); struct edid *edid; struct drm_display_mode *mode; + struct drm_display_info *info = &connector->display_info; int i, ret = 0; edid = dw_hdmi_get_edid(hdmi, connector); @@ -2797,6 +2798,9 @@ static int dw_hdmi_connector_get_modes(struct drm_connector *connector) ret++; } } + info->edid_hdmi_dc_modes = 0; + info->hdmi.y420_dc_modes = 0; + info->color_formats = 0; dev_info(hdmi->dev, "failed to get edid\n"); }