]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
drm: bridge: nwl-dsi: Drop panel_bridge from nwl_dsi
authorJagan Teki <jagan@amarulasolutions.com>
Mon, 10 Jan 2022 17:25:33 +0000 (22:55 +0530)
committerRobert Foss <robert.foss@linaro.org>
Wed, 12 Jan 2022 10:10:11 +0000 (11:10 +0100)
panel_bridge pointer never used anywhere except the one it
looked up at nwl_dsi_bridge_attach.

Drop it from the nwl_dsi structure.

Reviewed-by: Guido Günther <agx@sigxcpu.org>
Signed-off-by: Jagan Teki <jagan@amarulasolutions.com>
Signed-off-by: Robert Foss <robert.foss@linaro.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20220110172533.66614-1-jagan@amarulasolutions.com
drivers/gpu/drm/bridge/nwl-dsi.c

index fc3ad9fab867792589de9381731e727fc736b53b..9282e61dfbf01a790d1e1a468975b530ceba8ecf 100644 (file)
@@ -65,7 +65,6 @@ struct nwl_dsi_transfer {
 struct nwl_dsi {
        struct drm_bridge bridge;
        struct mipi_dsi_host dsi_host;
-       struct drm_bridge *panel_bridge;
        struct device *dev;
        struct phy *phy;
        union phy_configure_opts phy_cfg;
@@ -924,13 +923,11 @@ static int nwl_dsi_bridge_attach(struct drm_bridge *bridge,
                if (IS_ERR(panel_bridge))
                        return PTR_ERR(panel_bridge);
        }
-       dsi->panel_bridge = panel_bridge;
 
-       if (!dsi->panel_bridge)
+       if (!panel_bridge)
                return -EPROBE_DEFER;
 
-       return drm_bridge_attach(bridge->encoder, dsi->panel_bridge, bridge,
-                                flags);
+       return drm_bridge_attach(bridge->encoder, panel_bridge, bridge, flags);
 }
 
 static void nwl_dsi_bridge_detach(struct drm_bridge *bridge)