Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b6334460 authored by Mauro Carvalho Chehab's avatar Mauro Carvalho Chehab
Browse files

[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: default avatarMauro Carvalho Chehab <mchehab@redhat.com>
parent 7a46e188
Loading
Loading
Loading
Loading
+0 −5
Original line number Diff line number Diff line
@@ -99,11 +99,6 @@ config VIDEO_DEV
	depends on MEDIA_CAMERA_SUPPORT || MEDIA_ANALOG_TV_SUPPORT || MEDIA_RADIO_SUPPORT
	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
	bool "V4L2 sub-device userspace API (EXPERIMENTAL)"
	depends on VIDEO_DEV && MEDIA_CONTROLLER && EXPERIMENTAL
+1 −1
Original line number Diff line number Diff line
@@ -322,7 +322,7 @@ comment "MPEG video encoders"

config VIDEO_CX2341X
	tristate "Conexant CX2341x MPEG encoders"
	depends on VIDEO_V4L2 && VIDEO_V4L2_COMMON
	depends on VIDEO_V4L2
	---help---
	  Support for the Conexant CX23416 MPEG encoders
	  and CX23415 MPEG encoder/decoders.
+2 −4
Original line number Diff line number Diff line
if MEDIA_CAMERA_SUPPORT

#
# Platform drivers
#	All drivers here are currently for webcam support
@@ -37,6 +35,7 @@ source "drivers/media/platform/blackfin/Kconfig"

config VIDEO_SH_VOU
	tristate "SuperH VOU video output driver"
	depends on MEDIA_CAMERA_SUPPORT
	depends on VIDEO_DEV && ARCH_SHMOBILE
	select VIDEOBUF_DMA_CONTIG
	help
@@ -119,6 +118,7 @@ endif # V4L_PLATFORM_DRIVERS
menuconfig V4L_MEM2MEM_DRIVERS
	bool "Memory-to-memory multimedia devices"
	depends on VIDEO_V4L2
	depends on MEDIA_CAMERA_SUPPORT
	default n
	---help---
	  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
	  framework.
endif #V4L_TEST_DRIVERS

endif # MEDIA_CAMERA_SUPPORT
+16 −11
Original line number Diff line number Diff line
@@ -2,6 +2,12 @@
# 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
	bool "Enable advanced debug functionality on V4L2 drivers"
	default n
@@ -19,11 +25,17 @@ config VIDEO_FIXED_MINOR_RANGES

	  When in doubt, say N.

config VIDEO_V4L2
# Used by drivers that need tuner.ko
config VIDEO_TUNER
	tristate
	depends on MEDIA_TUNER

# Used by drivers that need v4l2-mem2mem.ko
config V4L2_MEM2MEM_DEV
        tristate
	depends on VIDEO_V4L2_COMMON
	default y
        depends on VIDEOBUF2_CORE

# Used by drivers that need Videobuf modules
config VIDEOBUF_GEN
	tristate

@@ -45,14 +57,7 @@ config VIDEOBUF_DVB
	tristate
	select VIDEOBUF_GEN

config VIDEO_TUNER
	tristate
	depends on MEDIA_TUNER

config V4L2_MEM2MEM_DEV
        tristate
        depends on VIDEOBUF2_CORE

# Used by drivers that need Videobuf2 modules
config VIDEOBUF2_CORE
	tristate

+1 −1
Original line number Diff line number Diff line
@@ -11,7 +11,7 @@ ifeq ($(CONFIG_COMPAT),y)
endif

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