瀏覽代碼

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 <[email protected]>
Rahul Sharma 3 年之前
父節點
當前提交
aea055ebc6
共有 2 個文件被更改,包括 4 次插入2 次删除
  1. 2 1
      msm/dsi/dsi_display.c
  2. 2 1
      msm/dsi/dsi_drm.c

+ 2 - 1
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);

+ 2 - 1
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;