aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/gpu/drm/drm_edid.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/gpu/drm/drm_edid.c b/drivers/gpu/drm/drm_edid.c
index 4bb50e0e7110..e1743ab276dc 100644
--- a/drivers/gpu/drm/drm_edid.c
+++ b/drivers/gpu/drm/drm_edid.c
@@ -1428,7 +1428,10 @@ struct edid *drm_get_edid(struct drm_connector *connector,
1428{ 1428{
1429 struct edid *edid; 1429 struct edid *edid;
1430 1430
1431 if (!drm_probe_ddc(adapter)) 1431 if (connector->force == DRM_FORCE_OFF)
1432 return NULL;
1433
1434 if (connector->force == DRM_FORCE_UNSPECIFIED && !drm_probe_ddc(adapter))
1432 return NULL; 1435 return NULL;
1433 1436
1434 edid = drm_do_get_edid(connector, drm_do_probe_ddc_edid, adapter); 1437 edid = drm_do_get_edid(connector, drm_do_probe_ddc_edid, adapter);