#if (CONFIG_SENSOR_IIC_ADDR_1 != 0x00)
&rk29_soc_camera_pdrv_1,
#endif
- #ifdef CONFIG_SENSOR_01
- #if (CONFIG_SENSOR_IIC_ADDR_01 != 0x00)
- &rk29_soc_camera_pdrv_01,
- #endif
- #endif
- #ifdef CONFIG_SENSOR_02
- #if (CONFIG_SENSOR_IIC_ADDR_02 != 0x00)
- &rk29_soc_camera_pdrv_02,
- #endif
- #endif
- #ifdef CONFIG_SENSOR_11
- #if (CONFIG_SENSOR_IIC_ADDR_11 != 0x00)
- &rk29_soc_camera_pdrv_11,
- #endif
- #endif
- #ifdef CONFIG_SENSOR_12
- #if (CONFIG_SENSOR_IIC_ADDR_12 != 0x00)
- &rk29_soc_camera_pdrv_12,
- #endif
- #endif
-
#if (PMEM_CAM_SIZE > 0)
&android_pmem_cam_device,
#endif
-
#endif
#if PMEM_SKYPE_SIZE > 0
&android_pmem_skype_device,
#endif
#if (CONFIG_SENSOR_IIC_ADDR_1 != 0x00)
&rk29_soc_camera_pdrv_1,
- #endif
- #ifdef CONFIG_SENSOR_01
- #if (CONFIG_SENSOR_IIC_ADDR_01 != 0x00)
- &rk29_soc_camera_pdrv_01,
- #endif
- #endif
- #ifdef CONFIG_SENSOR_02
- #if (CONFIG_SENSOR_IIC_ADDR_02 != 0x00)
- &rk29_soc_camera_pdrv_02,
- #endif
- #endif
- #ifdef CONFIG_SENSOR_11
- #if (CONFIG_SENSOR_IIC_ADDR_11 != 0x00)
- &rk29_soc_camera_pdrv_11,
- #endif
- #endif
- #ifdef CONFIG_SENSOR_12
- #if (CONFIG_SENSOR_IIC_ADDR_12 != 0x00)
- &rk29_soc_camera_pdrv_12,
- #endif
- #endif
+ #endif
#if (PMEM_CAM_SIZE > 0)
&android_pmem_cam_device,
#define PMEM_CAMIPP_NECESSARY 0x800000\r
#endif\r
\r
-#if CONFIG_VIDEO_RK29_CAMMEM_ION\r
+#ifdef CONFIG_VIDEO_RK29_CAMMEM_ION\r
#undef PMEM_CAM_NECESSARY\r
#define PMEM_CAM_NECESSARY 0x00000000\r
#endif\r
},\r
};\r
#endif\r
+\r
+static int rk_register_camera_devices(void)\r
+{ \r
+#ifdef CONFIG_SENSOR_IIC_ADDR_01\r
+#if CONFIG_SENSOR_IIC_ADDR_01\r
+ platform_device_register(&rk29_soc_camera_pdrv_01);\r
+#endif\r
+#endif\r
+\r
+#ifdef CONFIG_SENSOR_IIC_ADDR_02\r
+#if CONFIG_SENSOR_IIC_ADDR_02\r
+ platform_device_register(&rk29_soc_camera_pdrv_02);\r
+#endif\r
+#endif\r
+\r
+#ifdef CONFIG_SENSOR_IIC_ADDR_11\r
+#if CONFIG_SENSOR_IIC_ADDR_11\r
+ platform_device_register(&rk29_soc_camera_pdrv_11);\r
+#endif\r
+#endif\r
+\r
+#ifdef CONFIG_SENSOR_IIC_ADDR_12\r
+#if CONFIG_SENSOR_IIC_ADDR_12\r
+ platform_device_register(&rk29_soc_camera_pdrv_12);\r
+#endif\r
+#endif\r
+ return 0;\r
+}\r
+\r
+module_init(rk_register_camera_devices);\r
+\r
+\r
#endif\r
\r
#endif //#ifdef CONFIG_VIDEO_RK29\r