Add Samsung S3C camera subsystem to kernel configuration and build process.
Original code is from Samsung's BSP.

Signed-off-by: Werner Almesberger <[email protected]>

--- 

Index: cam/drivers/media/video/Kconfig
===================================================================
--- cam.orig/drivers/media/video/Kconfig        2009-02-27 18:34:40.000000000 
+0800
+++ cam/drivers/media/video/Kconfig     2009-02-27 18:42:11.000000000 +0800
@@ -711,6 +711,25 @@
          CMOS camera controller.  This is the controller found on first-
          generation OLPC systems.
 
+config VIDEO_SAMSUNG
+       bool "S3C SMDK CAMERA support"
+       depends on VIDEO_V4L2
+
+       default n
+       ---help---
+         TBA
+
+choice
+depends on VIDEO_SAMSUNG
+prompt "Select CIS module type"
+default VIDEO_SAMSUNG_S5K3BA
+
+config VIDEO_SAMSUNG_S5K4BA
+       bool "S5K4BA (2.0M CIS module, 1600x1200)"
+       ---help---
+         TBA
+endchoice
+
 config SOC_CAMERA
        tristate "SoC camera support"
        depends on VIDEO_V4L2 && HAS_DMA
Index: cam/drivers/media/video/Makefile
===================================================================
--- cam.orig/drivers/media/video/Makefile       2009-02-27 18:34:40.000000000 
+0800
+++ cam/drivers/media/video/Makefile    2009-02-27 18:34:45.000000000 +0800
@@ -134,6 +134,8 @@
 obj-$(CONFIG_VIDEO_VIVI) += vivi.o
 obj-$(CONFIG_VIDEO_CX23885) += cx23885/
 
+obj-$(CONFIG_VIDEO_SAMSUNG)    += s3c_camera_driver.o s3c_camif.o samsung/
+
 obj-$(CONFIG_VIDEO_PXA27x)     += pxa_camera.o
 obj-$(CONFIG_VIDEO_SH_MOBILE_CEU)      += sh_mobile_ceu_camera.o
 obj-$(CONFIG_VIDEO_OMAP2)              += omap2cam.o

-- 

Reply via email to