summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChandan Uddaraju <chandanu@codeaurora.org>2013-03-29 13:14:08 -0700
committerDavid Keitel <dkeitel@codeaurora.org>2016-03-23 20:15:50 -0700
commit83408788aa78cca56885c62f97d628287101b088 (patch)
tree0423c47d0885e0001ffec4dc3b991b0d2332566f
parent99be3cd79cb1a122f3b8e13d007c4b12e277ae72 (diff)
msm: mdss: Avoid delay in framebuffer registration
Change framebuffer driver init to 'module_init' to make framebuffer registration to happen earlier. This is needed for few configurations where we want to display image as soon as the kernel starts booting. Change-Id: Ibe7cda8304a9e16ee50a3043b822517a71a23498 CRs-Fixed: 453847 Signed-off-by: Chandan Uddaraju <chandanu@codeaurora.org> [cip@codeaurora.org: Resolve merge conflict] Signed-off-by: Clarence Ip <cip@codeaurora.org>
-rw-r--r--drivers/video/fbdev/msm/Makefile3
-rw-r--r--drivers/video/fbdev/msm/mdss_fb.c2
2 files changed, 3 insertions, 2 deletions
diff --git a/drivers/video/fbdev/msm/Makefile b/drivers/video/fbdev/msm/Makefile
index e213442a657c..d4ec210c92b1 100644
--- a/drivers/video/fbdev/msm/Makefile
+++ b/drivers/video/fbdev/msm/Makefile
@@ -9,7 +9,6 @@ mdss-mdp-objs += mdss_mdp_rotator.o
mdss-mdp-objs += mdss_mdp_overlay.o
mdss-mdp-objs += mdss_mdp_wb.o
obj-$(CONFIG_FB_MSM_MDSS) += mdss-mdp.o
-obj-$(CONFIG_FB_MSM_MDSS) += mdss_fb.o
ifeq ($(CONFIG_FB_MSM_MDSS),y)
obj-$(CONFIG_DEBUG_FS) += mdss_debug.o
@@ -33,3 +32,5 @@ obj-$(CONFIG_FB_MSM_MDSS_WRITEBACK) += mdss_wb.o
mdss-qpic-objs := mdss_qpic.o mdss_fb.o mdss_qpic_panel.o
obj-$(CONFIG_FB_MSM_QPIC) += mdss-qpic.o
obj-$(CONFIG_FB_MSM_QPIC_ILI_QVGA_PANEL) += qpic_panel_ili_qvga.o
+
+obj-$(CONFIG_FB_MSM_MDSS) += mdss_fb.o
diff --git a/drivers/video/fbdev/msm/mdss_fb.c b/drivers/video/fbdev/msm/mdss_fb.c
index 7b0bf79df89c..e8da10c6867d 100644
--- a/drivers/video/fbdev/msm/mdss_fb.c
+++ b/drivers/video/fbdev/msm/mdss_fb.c
@@ -1730,4 +1730,4 @@ int __init mdss_fb_init(void)
return 0;
}
-device_initcall_sync(mdss_fb_init);
+module_init(mdss_fb_init);