[media] Cleanup media Kconfig files
- get rid of ridden V4L2_COMMON symbol This symbol is not needed anymore; it can be folded with V4L2 one, simplifying the Kconfig a little bit; - Comment why some Kconfig items are needed; - Remove if test for MEDIA_CAMERA_SUPPORT, replacing it by depends on. Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
This commit is contained in:
parent
7a46e188bf
commit
b6334460f2
|
@ -99,11 +99,6 @@ config VIDEO_DEV
|
||||||
depends on MEDIA_CAMERA_SUPPORT || MEDIA_ANALOG_TV_SUPPORT || MEDIA_RADIO_SUPPORT
|
depends on MEDIA_CAMERA_SUPPORT || MEDIA_ANALOG_TV_SUPPORT || MEDIA_RADIO_SUPPORT
|
||||||
default y
|
default y
|
||||||
|
|
||||||
config VIDEO_V4L2_COMMON
|
|
||||||
tristate
|
|
||||||
depends on (I2C || I2C=n) && VIDEO_DEV
|
|
||||||
default (I2C || I2C=n) && VIDEO_DEV
|
|
||||||
|
|
||||||
config VIDEO_V4L2_SUBDEV_API
|
config VIDEO_V4L2_SUBDEV_API
|
||||||
bool "V4L2 sub-device userspace API (EXPERIMENTAL)"
|
bool "V4L2 sub-device userspace API (EXPERIMENTAL)"
|
||||||
depends on VIDEO_DEV && MEDIA_CONTROLLER && EXPERIMENTAL
|
depends on VIDEO_DEV && MEDIA_CONTROLLER && EXPERIMENTAL
|
||||||
|
|
|
@ -322,7 +322,7 @@ comment "MPEG video encoders"
|
||||||
|
|
||||||
config VIDEO_CX2341X
|
config VIDEO_CX2341X
|
||||||
tristate "Conexant CX2341x MPEG encoders"
|
tristate "Conexant CX2341x MPEG encoders"
|
||||||
depends on VIDEO_V4L2 && VIDEO_V4L2_COMMON
|
depends on VIDEO_V4L2
|
||||||
---help---
|
---help---
|
||||||
Support for the Conexant CX23416 MPEG encoders
|
Support for the Conexant CX23416 MPEG encoders
|
||||||
and CX23415 MPEG encoder/decoders.
|
and CX23415 MPEG encoder/decoders.
|
||||||
|
|
|
@ -1,5 +1,3 @@
|
||||||
if MEDIA_CAMERA_SUPPORT
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Platform drivers
|
# Platform drivers
|
||||||
# All drivers here are currently for webcam support
|
# All drivers here are currently for webcam support
|
||||||
|
@ -37,6 +35,7 @@ source "drivers/media/platform/blackfin/Kconfig"
|
||||||
|
|
||||||
config VIDEO_SH_VOU
|
config VIDEO_SH_VOU
|
||||||
tristate "SuperH VOU video output driver"
|
tristate "SuperH VOU video output driver"
|
||||||
|
depends on MEDIA_CAMERA_SUPPORT
|
||||||
depends on VIDEO_DEV && ARCH_SHMOBILE
|
depends on VIDEO_DEV && ARCH_SHMOBILE
|
||||||
select VIDEOBUF_DMA_CONTIG
|
select VIDEOBUF_DMA_CONTIG
|
||||||
help
|
help
|
||||||
|
@ -119,6 +118,7 @@ endif # V4L_PLATFORM_DRIVERS
|
||||||
menuconfig V4L_MEM2MEM_DRIVERS
|
menuconfig V4L_MEM2MEM_DRIVERS
|
||||||
bool "Memory-to-memory multimedia devices"
|
bool "Memory-to-memory multimedia devices"
|
||||||
depends on VIDEO_V4L2
|
depends on VIDEO_V4L2
|
||||||
|
depends on MEDIA_CAMERA_SUPPORT
|
||||||
default n
|
default n
|
||||||
---help---
|
---help---
|
||||||
Say Y here to enable selecting drivers for V4L devices that
|
Say Y here to enable selecting drivers for V4L devices that
|
||||||
|
@ -212,5 +212,3 @@ config VIDEO_MEM2MEM_TESTDEV
|
||||||
This is a virtual test device for the memory-to-memory driver
|
This is a virtual test device for the memory-to-memory driver
|
||||||
framework.
|
framework.
|
||||||
endif #V4L_TEST_DRIVERS
|
endif #V4L_TEST_DRIVERS
|
||||||
|
|
||||||
endif # MEDIA_CAMERA_SUPPORT
|
|
||||||
|
|
|
@ -2,6 +2,12 @@
|
||||||
# Generic video config states
|
# Generic video config states
|
||||||
#
|
#
|
||||||
|
|
||||||
|
# Enable the V4L2 core and API
|
||||||
|
config VIDEO_V4L2
|
||||||
|
tristate
|
||||||
|
depends on (I2C || I2C=n) && VIDEO_DEV
|
||||||
|
default (I2C || I2C=n) && VIDEO_DEV
|
||||||
|
|
||||||
config VIDEO_ADV_DEBUG
|
config VIDEO_ADV_DEBUG
|
||||||
bool "Enable advanced debug functionality on V4L2 drivers"
|
bool "Enable advanced debug functionality on V4L2 drivers"
|
||||||
default n
|
default n
|
||||||
|
@ -19,11 +25,17 @@ config VIDEO_FIXED_MINOR_RANGES
|
||||||
|
|
||||||
When in doubt, say N.
|
When in doubt, say N.
|
||||||
|
|
||||||
config VIDEO_V4L2
|
# Used by drivers that need tuner.ko
|
||||||
|
config VIDEO_TUNER
|
||||||
tristate
|
tristate
|
||||||
depends on VIDEO_V4L2_COMMON
|
depends on MEDIA_TUNER
|
||||||
default y
|
|
||||||
|
|
||||||
|
# Used by drivers that need v4l2-mem2mem.ko
|
||||||
|
config V4L2_MEM2MEM_DEV
|
||||||
|
tristate
|
||||||
|
depends on VIDEOBUF2_CORE
|
||||||
|
|
||||||
|
# Used by drivers that need Videobuf modules
|
||||||
config VIDEOBUF_GEN
|
config VIDEOBUF_GEN
|
||||||
tristate
|
tristate
|
||||||
|
|
||||||
|
@ -45,14 +57,7 @@ config VIDEOBUF_DVB
|
||||||
tristate
|
tristate
|
||||||
select VIDEOBUF_GEN
|
select VIDEOBUF_GEN
|
||||||
|
|
||||||
config VIDEO_TUNER
|
# Used by drivers that need Videobuf2 modules
|
||||||
tristate
|
|
||||||
depends on MEDIA_TUNER
|
|
||||||
|
|
||||||
config V4L2_MEM2MEM_DEV
|
|
||||||
tristate
|
|
||||||
depends on VIDEOBUF2_CORE
|
|
||||||
|
|
||||||
config VIDEOBUF2_CORE
|
config VIDEOBUF2_CORE
|
||||||
tristate
|
tristate
|
||||||
|
|
||||||
|
|
|
@ -11,7 +11,7 @@ ifeq ($(CONFIG_COMPAT),y)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
obj-$(CONFIG_VIDEO_DEV) += videodev.o v4l2-int-device.o
|
obj-$(CONFIG_VIDEO_DEV) += videodev.o v4l2-int-device.o
|
||||||
obj-$(CONFIG_VIDEO_V4L2_COMMON) += v4l2-common.o
|
obj-$(CONFIG_VIDEO_V4L2) += v4l2-common.o
|
||||||
|
|
||||||
obj-$(CONFIG_VIDEO_TUNER) += tuner.o
|
obj-$(CONFIG_VIDEO_TUNER) += tuner.o
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue