drm/exynos/dpi: unregister connector and panel on removal
During component removal it should unregister connector and optionally detach the panel. Signed-off-by: Andrzej Hajda <a.hajda@samsung.com> Signed-off-by: Inki Dae <inki.dae@samsung.com>
This commit is contained in:
		
							parent
							
								
									0ae460159f
								
							
						
					
					
						commit
						90eac89726
					
				| @ -342,8 +342,12 @@ int exynos_dpi_remove(struct device *dev) | ||||
| 	struct exynos_dpi *ctx = exynos_dpi_display.ctx; | ||||
| 
 | ||||
| 	exynos_dpi_dpms(&exynos_dpi_display, DRM_MODE_DPMS_OFF); | ||||
| 
 | ||||
| 	exynos_dpi_connector_destroy(&ctx->connector); | ||||
| 	encoder->funcs->destroy(encoder); | ||||
| 	drm_connector_cleanup(&ctx->connector); | ||||
| 
 | ||||
| 	if (ctx->panel) | ||||
| 		drm_panel_detach(ctx->panel); | ||||
| 
 | ||||
| 	exynos_drm_component_del(dev, EXYNOS_DEVICE_TYPE_CONNECTOR); | ||||
| 
 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user