From 1263b4cabc68ceaef61f51d0ed4bcf0c553cea0d Mon Sep 17 00:00:00 2001 From: Shashank Babu Chinta Venkata Date: Thu, 2 Sep 2021 12:45:54 -0700 Subject: [PATCH] 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 --- msm/msm_drv.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/msm/msm_drv.c b/msm/msm_drv.c index 98e94e02f1..0ab04da6b7 100644 --- a/msm/msm_drv.c +++ b/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);