diff --git a/drivers/gpu/drm/bridge/it6263.c b/drivers/gpu/drm/bridge/it6263.c index a651c104cb27d1d941c9db24981a933ff4de4d0d..ac7174dc77d8062f4916d32da365a3801a9563b9 100644 --- a/drivers/gpu/drm/bridge/it6263.c +++ b/drivers/gpu/drm/bridge/it6263.c @@ -473,6 +473,7 @@ static int it6263_get_modes(struct drm_connector *connector) drm_connector_update_edid_property(connector, edid); if (edid) { num = drm_add_edid_modes(connector, edid); + it6263->is_hdmi = drm_detect_hdmi_monitor(edid); kfree(edid); } @@ -481,8 +482,6 @@ static int it6263_get_modes(struct drm_connector *connector) if (ret) return ret; - it6263->is_hdmi = drm_detect_hdmi_monitor(edid); - return num; }