Skip to content
Snippets Groups Projects

Draft: RK3588 Pocket Reform bringup

Closed minute requested to merge rk3588-pocket into main
1 file
+ 4
13
Compare changes
  • Side-by-side
  • Inline
commit a418624815fb72f65378d3ed3a7d137f4059f591
Author: Heiko Stuebner <heiko@sntech.de>
Date: Wed Mar 20 11:43:08 2024 +0100
clean up dsi2 driver
diff --git a/drivers/gpu/drm/rockchip/dw-mipi-dsi2-rockchip.c b/drivers/gpu/drm/rockchip/dw-mipi-dsi2-rockchip.c
index 2acc1ec0fd6c..62fb9b559ed7 100644
index 2acc1ec..fad197d 100644
--- a/drivers/gpu/drm/rockchip/dw-mipi-dsi2-rockchip.c
+++ b/drivers/gpu/drm/rockchip/dw-mipi-dsi2-rockchip.c
@@ -733,6 +733,7 @@ static void dw_mipi_dsi2_ipi_set(struct dw_mipi_dsi2 *dsi2)
@@ -115,7 +109,7 @@ index 2acc1ec0fd6c..62fb9b559ed7 100644
pm_runtime_disable(dsi2->dev);
if (dsi2->slave)
pm_runtime_disable(dsi2->slave->dev);
@@ -1751,13 +1725,20 @@ static int dw_mipi_dsi2_probe(struct platform_device *pdev)
@@ -1751,11 +1725,19 @@ static int dw_mipi_dsi2_probe(struct platform_device *pdev)
return ret;
}
@@ -127,15 +121,12 @@ index 2acc1ec0fd6c..62fb9b559ed7 100644
+ return ret;
}
-static int dw_mipi_dsi2_remove(struct platform_device *pdev)
+static int dw_mipi_dsi2_remove(struct platform_device *pdev)
static int dw_mipi_dsi2_remove(struct platform_device *pdev)
{
- return 0;
+ struct dw_mipi_dsi2 *dsi2 = platform_get_drvdata(pdev);
+
+ component_del(&pdev->dev, &dw_mipi_dsi2_ops);
+ mipi_dsi_host_unregister(&dsi2->host);
return 0;
return 0;
}
static __maybe_unused int dw_mipi_dsi2_runtime_suspend(struct device *dev)
Loading