drm/panel: Make of_drm_find_panel() return an ERR_PTR() instead of NULL
[linux-2.6-block.git] / drivers / gpu / drm / exynos / exynos_drm_dsi.c
index 6d29777884f931eab3cde84986823b5341f0df76..809e1e0447dfeae05db6386893f306b0ca1291e2 100644 (file)
@@ -1519,6 +1519,9 @@ static int exynos_dsi_host_attach(struct mipi_dsi_host *host,
        dsi->format = device->format;
        dsi->mode_flags = device->mode_flags;
        dsi->panel = of_drm_find_panel(device->dev.of_node);
+       if (IS_ERR(dsi->panel))
+               dsi->panel = NULL;
+
        if (dsi->panel) {
                drm_panel_attach(dsi->panel, &dsi->connector);
                dsi->connector.status = connector_status_connected;