drm: Remove unnecessary drm_panel_attach and drm_panel_detach
[linux-2.6-microblaze.git] / drivers / gpu / drm / msm / dsi / dsi_manager.c
index 4864b95..1d28dfb 100644 (file)
@@ -328,7 +328,6 @@ static int dsi_mgr_connector_get_modes(struct drm_connector *connector)
         * In dual DSI mode, we have one connector that can be
         * attached to the drm_panel.
         */
-       drm_panel_attach(panel, connector);
        num = drm_panel_get_modes(panel, connector);
        if (!num)
                return 0;
@@ -689,7 +688,7 @@ struct drm_bridge *msm_dsi_manager_bridge_init(u8 id)
        bridge = &dsi_bridge->base;
        bridge->funcs = &dsi_mgr_bridge_funcs;
 
-       ret = drm_bridge_attach(encoder, bridge, NULL);
+       ret = drm_bridge_attach(encoder, bridge, NULL, 0);
        if (ret)
                goto fail;
 
@@ -718,7 +717,7 @@ struct drm_connector *msm_dsi_manager_ext_bridge_init(u8 id)
        encoder = msm_dsi->encoder;
 
        /* link the internal dsi bridge to the external bridge */
-       drm_bridge_attach(encoder, ext_bridge, int_bridge);
+       drm_bridge_attach(encoder, ext_bridge, int_bridge, 0);
 
        /*
         * we need the drm_connector created by the external bridge