disp: msm: make msm_drm into single module

Make msm_drm into single module and all child driver
registers and unregisters are handled from parent's
register and unregister respectively.

Change-Id: I017513d1de3b6b25dd5543d7fa7741c0bac1740d
Signed-off-by: Shashank Babu Chinta Venkata <sbchin@codeaurora.org>
Signed-off-by: Narendra Muppalla <NarendraM@codeaurora.org>
Signed-off-by: Chandan Uddaraju <chandanu@codeaurora.org>
Dieser Commit ist enthalten in:
Shashank Babu Chinta Venkata
2019-09-23 10:54:29 -07:00
committet von Chandan Uddaraju
Ursprung eaa458b165
Commit 8b8bfe0165
21 geänderte Dateien mit 163 neuen und 108 gelöschten Zeilen

Datei anzeigen

@@ -2045,10 +2045,18 @@ static int __init msm_drm_register(void)
return -EINVAL;
DBG("init");
sde_rsc_rpmh_register();
sde_rsc_register();
dsi_display_register();
msm_hdcp_register();
dp_display_register();
msm_smmu_driver_init();
sde_rotator_register();
sde_rotator_smmu_driver_register();
msm_dsi_register();
msm_edp_register();
msm_hdmi_register();
sde_wb_register();
return platform_driver_register(&msm_platform_driver);
}
@@ -2056,10 +2064,17 @@ static void __exit msm_drm_unregister(void)
{
DBG("fini");
platform_driver_unregister(&msm_platform_driver);
sde_wb_unregister();
msm_hdmi_unregister();
msm_edp_unregister();
msm_dsi_unregister();
sde_rotator_smmu_driver_unregister();
sde_rotator_unregister();
msm_smmu_driver_cleanup();
msm_hdcp_unregister();
dp_display_unregister();
dsi_display_unregister();
sde_rsc_unregister();
}
module_init(msm_drm_register);