فهرست منبع

disp: msm: dsi: reorder DSI registration

Reorder registration of various display drivers in the order of
dependency.

Change-Id: Idfa0616d3133f3b03c713e3c15a4fd3956ec2594
Signed-off-by: Shashank Babu Chinta Venkata <[email protected]>
Shashank Babu Chinta Venkata 3 سال پیش
والد
کامیت
1263b4cabc
1فایلهای تغییر یافته به همراه5 افزوده شده و 4 حذف شده
  1. 5 4
      msm/msm_drv.c

+ 5 - 4
msm/msm_drv.c

@@ -2188,21 +2188,21 @@ static int __init msm_drm_register(void)
 	DBG("init");
 	sde_rsc_rpmh_register();
 	sde_rsc_register();
+	msm_smmu_driver_init();
+	sde_wb_register();
+	platform_driver_register(&msm_platform_driver);
 	dsi_display_register();
 	msm_hdcp_register();
 	dp_display_register();
-	msm_smmu_driver_init();
 	msm_dsi_register();
 	msm_edp_register();
 	msm_hdmi_register();
-	sde_wb_register();
-	return platform_driver_register(&msm_platform_driver);
+	return 0;
 }
 
 static void __exit msm_drm_unregister(void)
 {
 	DBG("fini");
-	platform_driver_unregister(&msm_platform_driver);
 	sde_wb_unregister();
 	msm_hdmi_unregister();
 	msm_edp_unregister();
@@ -2214,6 +2214,7 @@ static void __exit msm_drm_unregister(void)
 	dp_display_unregister();
 	dsi_display_unregister();
 	sde_rsc_unregister();
+	platform_driver_unregister(&msm_platform_driver);
 }
 
 module_init(msm_drm_register);