mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-08-23 09:19:51 +00:00
[media] v4l: Don't compile v4l2-int-device unless really needed
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>
This commit is contained in:
parent
5e8d02bb34
commit
668a8b3b57
4 changed files with 15 additions and 3 deletions
|
@ -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.
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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.
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue