Skip to content

Commit 400bb4e

Browse files
committed
drm: bridge: simple-bridge: clear the EDID property on failures
If EDID read fails, clear the EDID property. Cc: Andrzej Hajda <andrzej.hajda@intel.com> Cc: Neil Armstrong <neil.armstrong@linaro.org> Cc: Robert Foss <rfoss@kernel.org> Cc: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> Cc: Jonas Karlman <jonas@kwiboo.se> Cc: Jernej Skrabec <jernej.skrabec@gmail.com> Signed-off-by: Jani Nikula <jani.nikula@intel.com> Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org> Link: https://patchwork.freedesktop.org/patch/msgid/3e3c9505fa6859a96ead70121791fd9c4d946b6f.1706038510.git.jani.nikula@intel.com
1 parent 0d966d5 commit 400bb4e

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

drivers/gpu/drm/bridge/simple-bridge.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,8 @@ static int simple_bridge_get_modes(struct drm_connector *connector)
6262
drm_edid = NULL;
6363
}
6464

65+
drm_edid_connector_update(connector, drm_edid);
66+
6567
if (!drm_edid) {
6668
/*
6769
* In case we cannot retrieve the EDIDs (missing or broken DDC
@@ -73,7 +75,6 @@ static int simple_bridge_get_modes(struct drm_connector *connector)
7375
return ret;
7476
}
7577

76-
drm_edid_connector_update(connector, drm_edid);
7778
ret = drm_edid_connector_add_modes(connector);
7879
drm_edid_free(drm_edid);
7980

0 commit comments

Comments
 (0)