From aea055ebc64fb2e646dc2eaca8252bac244a40f7 Mon Sep 17 00:00:00 2001 From: Rahul Sharma Date: Tue, 17 May 2022 21:59:35 +0530 Subject: [PATCH] disp: msm: dsi: pass DRM_BRIDGE_ATTACH_NO_CONNECTOR during bride attach Pass the DRM_BRIDGE_ATTACH_NO_CONNECTOR flag when attaching the bridge so that the bridge driver would not create another drm connector. Change-Id: I838bd87c40d0eea3df36187befeb7195fb87d5b3 Signed-off-by: Rahul Sharma --- msm/dsi/dsi_display.c | 3 ++- msm/dsi/dsi_drm.c | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/msm/dsi/dsi_display.c b/msm/dsi/dsi_display.c index 8f6603f368..1349bb7a51 100644 --- a/msm/dsi/dsi_display.c +++ b/msm/dsi/dsi_display.c @@ -6557,7 +6557,8 @@ int dsi_display_drm_ext_bridge_init(struct dsi_display *display, ext_bridge->funcs = &ext_bridge_info->bridge_funcs; } - rc = drm_bridge_attach(encoder, ext_bridge, prev_bridge, 0); + rc = drm_bridge_attach(encoder, ext_bridge, prev_bridge, + DRM_BRIDGE_ATTACH_NO_CONNECTOR); if (rc) { DSI_ERR("[%s] ext brige attach failed, %d\n", display->name, rc); diff --git a/msm/dsi/dsi_drm.c b/msm/dsi/dsi_drm.c index 3fcf92fd1c..33a2f50808 100644 --- a/msm/dsi/dsi_drm.c +++ b/msm/dsi/dsi_drm.c @@ -1392,7 +1392,8 @@ struct dsi_bridge *dsi_drm_bridge_init(struct dsi_display *display, bridge->base.funcs = &dsi_bridge_ops; bridge->base.encoder = encoder; - rc = drm_bridge_attach(encoder, &bridge->base, NULL, 0); + rc = drm_bridge_attach(encoder, &bridge->base, NULL, + DRM_BRIDGE_ATTACH_NO_CONNECTOR); if (rc) { DSI_ERR("failed to attach bridge, rc=%d\n", rc); goto error_free_bridge;