diff --git a/drivers/gpu/drm/rockchip/cdn-dp-core.c b/drivers/gpu/drm/rockchip/cdn-dp-core.c index 30104912e249..10c07fc08522 100644 --- a/drivers/gpu/drm/rockchip/cdn-dp-core.c +++ b/drivers/gpu/drm/rockchip/cdn-dp-core.c @@ -278,6 +278,10 @@ static int cdn_dp_connector_get_modes(struct drm_connector *connector) if (ret) drm_connector_update_edid_property(connector, edid); + } else { + ret = rockchip_drm_add_modes_noedid(connector); + + dev_info(dp->dev, "failed to get edid\n"); } mutex_unlock(&dp->lock);