From 0193f9f32eff8d1b69d8efd0c441e25d9f61c49a Mon Sep 17 00:00:00 2001 From: Wyon Bi Date: Mon, 3 Jun 2019 15:04:29 +0800 Subject: [PATCH] drm/rockchip: dsi: Add missing drm_panel_detach at driver unbind Change-Id: I7dfaa8d4257cd2347ad6d6ee0093ee6a0bc408b1 Signed-off-by: Wyon Bi --- drivers/gpu/drm/rockchip/dw-mipi-dsi.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/rockchip/dw-mipi-dsi.c b/drivers/gpu/drm/rockchip/dw-mipi-dsi.c index c1a8d28d4b28..4b5a685355c6 100644 --- a/drivers/gpu/drm/rockchip/dw-mipi-dsi.c +++ b/drivers/gpu/drm/rockchip/dw-mipi-dsi.c @@ -1710,6 +1710,9 @@ static void dw_mipi_dsi_unbind(struct device *dev, struct device *master, { struct dw_mipi_dsi *dsi = dev_get_drvdata(dev); + if (dsi->panel) + drm_panel_detach(dsi->panel); + pm_runtime_disable(dev); if (dsi->slave) pm_runtime_disable(dsi->slave->dev);