Skip to content

Commit bc9ed15

Browse files
Gary_GenGary_Gen
authored andcommitted
drm: fix the kernel panic when device connect dsi panel
Dsi panel not support edid, only connect hdmi will use edid. Change-Id: I8132627050aa40aa90d8b97a52e287cf660900ab
1 parent 5447f72 commit bc9ed15

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

drivers/gpu/drm/drm_probe_helper.c

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -262,8 +262,10 @@ static int drm_helper_probe_single_connector_modes_merge_bits(struct drm_connect
262262
DRM_DEBUG_KMS("[CONNECTOR:%d:%s] probed modes :\n", connector->base.id,
263263
connector->name);
264264

265-
edid_manufacturer = (struct edid *) connector->edid_blob_ptr->data;
266-
drm_iex_monitor = drm_dect_iex_edid(edid_manufacturer);
265+
if (!strcmp(connector->name, "HDMI-A-1")) {
266+
edid_manufacturer = (struct edid *) connector->edid_blob_ptr->data;
267+
drm_iex_monitor = drm_dect_iex_edid(edid_manufacturer);
268+
}
267269
list_for_each_entry(mode, &connector->modes, head) {
268270
drm_mode_set_crtcinfo(mode, CRTC_INTERLACE_HALVE_V);
269271
drm_mode_debug_printmodeline(mode);

0 commit comments

Comments
 (0)