OSDN Git Service

[media] v4l: Don't compile v4l2-int-device unless really needed
authorSakari Ailus <sakari.ailus@iki.fi>
Sat, 5 Jan 2013 21:56:10 +0000 (18:56 -0300)
committerMauro Carvalho Chehab <mchehab@redhat.com>
Sun, 6 Jan 2013 12:46:40 +0000 (10:46 -0200)
Add a configuration option for v4l2-int-device so it is only compiled when
necessary, which is only by omap24xxcam and tcm825x drivers.

Signed-off-by: Sakari Ailus <sakari.ailus@iki.fi>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
drivers/media/i2c/Kconfig
drivers/media/platform/Kconfig
drivers/media/v4l2-core/Kconfig
drivers/media/v4l2-core/Makefile

index 24d78e2..1e4b2d0 100644 (file)
@@ -477,7 +477,7 @@ config VIDEO_MT9V032
 
 config VIDEO_TCM825X
        tristate "TCM825x camera sensor support"
-       depends on I2C && VIDEO_V4L2
+       depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_INT_DEVICE
        depends on MEDIA_CAMERA_SUPPORT
        ---help---
          This is a driver for the Toshiba TCM825x VGA camera sensor.
index c071b07..2433e2b 100644 (file)
@@ -92,7 +92,7 @@ config VIDEO_M32R_AR_M64278
 
 config VIDEO_OMAP2
        tristate "OMAP2 Camera Capture Interface driver"
-       depends on VIDEO_DEV && ARCH_OMAP2
+       depends on VIDEO_DEV && ARCH_OMAP2 && VIDEO_V4L2_INT_DEVICE
        select VIDEOBUF_DMA_SG
        ---help---
          This is a v4l2 driver for the TI OMAP2 camera capture interface
index 65875c3..976d029 100644 (file)
@@ -82,3 +82,14 @@ config VIDEOBUF2_DMA_SG
        #depends on HAS_DMA
        select VIDEOBUF2_CORE
        select VIDEOBUF2_MEMOPS
+
+config VIDEO_V4L2_INT_DEVICE
+       tristate "V4L2 int device (DEPRECATED)"
+       depends on VIDEO_V4L2
+       ---help---
+         An early framework for a hardware-independent interface for
+         image sensors and bridges etc. Currently used by omap24xxcam and
+         tcm825x drivers that should be converted to V4L2 subdev.
+
+         Do not use for new developments.
+
index c2d61d4..a9d3552 100644 (file)
@@ -10,7 +10,8 @@ ifeq ($(CONFIG_COMPAT),y)
   videodev-objs += v4l2-compat-ioctl32.o
 endif
 
-obj-$(CONFIG_VIDEO_DEV) += videodev.o v4l2-int-device.o
+obj-$(CONFIG_VIDEO_DEV) += videodev.o
+obj-$(CONFIG_VIDEO_V4L2_INT_DEVICE) += v4l2-int-device.o
 obj-$(CONFIG_VIDEO_V4L2) += v4l2-common.o
 
 obj-$(CONFIG_VIDEO_TUNER) += tuner.o