video: rga: rga use fs_initcall to init early
authorMark Yao <mark.yao@rock-chips.com>
Mon, 20 Apr 2015 08:42:38 +0000 (16:42 +0800)
committerMark Yao <mark.yao@rock-chips.com>
Mon, 20 Apr 2015 09:51:20 +0000 (17:51 +0800)
We want to use rga for loader logo copy, need rga driver init before
lcdc init.

Signed-off-by: Mark Yao <mark.yao@rock-chips.com>
drivers/video/rockchip/Makefile
drivers/video/rockchip/rga/rga_drv.c
drivers/video/rockchip/rga2/rga2_drv.c

index 00247d0c13e9bf721bf0600674c909f73d28e63e..8f8f8ce307f7ccf486624e9a45af07238f9a1729 100755 (executable)
@@ -1,10 +1,10 @@
+obj-$(CONFIG_ROCKCHIP_RGA) += rga/
+obj-$(CONFIG_ROCKCHIP_RGA2) += rga2/
 obj-$(CONFIG_FB_ROCKCHIP) += rk_fb.o rkfb_sysfs.o bmp_helper.o screen/
 obj-$(CONFIG_DRM_ROCKCHIP)  += rk_drm_fb.o screen/
 obj-$(CONFIG_RK_TRSM) += transmitter/
 obj-$(CONFIG_DRM_ROCKCHIP)  += lcdc/
 obj-$(CONFIG_FB_ROCKCHIP) += display-sys.o lcdc/
-obj-$(CONFIG_ROCKCHIP_RGA) += rga/
-obj-$(CONFIG_ROCKCHIP_RGA2) += rga2/
 obj-$(CONFIG_RK_HDMI) += hdmi/
 obj-$(CONFIG_IEP) += iep/
 obj-$(CONFIG_RK_TVENCODER) += tve/
index fe356cf5042edcaefdd5bb103190a801f10323e0..9686b2513955032da9306f8f51b8ffa2a0e366bd 100755 (executable)
@@ -1598,7 +1598,7 @@ void rga_test_0(void)
 }\r
 \r
 #endif\r
-module_init(rga_init);\r
+fs_initcall(rga_init);\r
 module_exit(rga_exit);\r
 \r
 /* Module information */\r
index 0856bff51dbf658fe68bcf61f20b9bb3c5797253..50f2c187a0d6a07e92301d9fd1a3fe89417000d9 100755 (executable)
@@ -1452,7 +1452,7 @@ void rga2_test_0(void)
 }\r
 \r
 #endif\r
-module_init(rga2_init);\r
+fs_initcall(rga2_init);\r
 module_exit(rga2_exit);\r
 \r
 /* Module information */\r