summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMauro Carvalho Chehab <mchehab@redhat.com>2012-08-14 16:07:25 -0300
committerMauro Carvalho Chehab <mchehab@redhat.com>2012-08-15 16:42:00 -0300
commitf0af8fa4dad0839f844fd0633e1936493f6d685a (patch)
tree810241e726cec9b2605aa069f52d519e79c66aa0
parentec29a4783486f5f805a363ce4fc00eca7d8631b7 (diff)
[media] reorganize the API core items
Reorganize the API core changes for them to appear closer to the items that enable them, and not at the drivers part of the menu. Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
-rw-r--r--drivers/media/Kconfig6
-rw-r--r--drivers/media/v4l2-core/Kconfig32
-rw-r--r--drivers/media/video/Kconfig17
3 files changed, 28 insertions, 27 deletions
diff --git a/drivers/media/Kconfig b/drivers/media/Kconfig
index c6d8658e5334..c9cdc61e8b51 100644
--- a/drivers/media/Kconfig
+++ b/drivers/media/Kconfig
@@ -113,6 +113,8 @@ config VIDEO_V4L2_SUBDEV_API
This API is mostly used by camera interfaces in embedded platforms.
+source "drivers/media/v4l2-core/Kconfig"
+
#
# DVB Core
# Only enables if one of DTV is selected
@@ -138,6 +140,8 @@ config DVB_NET
You may want to disable the network support on embedded devices. If
unsure say Y.
+source "drivers/media/dvb-core/Kconfig"
+
comment "Media drivers"
source "drivers/media/rc/Kconfig"
@@ -151,7 +155,6 @@ source "drivers/media/tuners/Kconfig"
# Video/Radio/Hybrid adapters
#
-source "drivers/media/v4l2-core/Kconfig"
source "drivers/media/video/Kconfig"
source "drivers/media/radio/Kconfig"
@@ -160,7 +163,6 @@ source "drivers/media/radio/Kconfig"
# DVB adapters
#
-source "drivers/media/dvb-core/Kconfig"
source "drivers/media/pci/Kconfig"
source "drivers/media/usb/Kconfig"
source "drivers/media/mmc/Kconfig"
diff --git a/drivers/media/v4l2-core/Kconfig b/drivers/media/v4l2-core/Kconfig
index 6f53337c4b4f..05e530c0b012 100644
--- a/drivers/media/v4l2-core/Kconfig
+++ b/drivers/media/v4l2-core/Kconfig
@@ -2,27 +2,44 @@
# Generic video config states
#
+config VIDEO_ADV_DEBUG
+ bool "Enable advanced debug functionality on V4L2 drivers"
+ default n
+ ---help---
+ Say Y here to enable advanced debugging functionality on some
+ V4L devices.
+ In doubt, say N.
+
+config VIDEO_FIXED_MINOR_RANGES
+ bool "Enable old-style fixed minor ranges on drivers/video devices"
+ default n
+ ---help---
+ Say Y here to enable the old-style fixed-range minor assignments.
+ Only useful if you rely on the old behavior and use mknod instead of udev.
+
+ When in doubt, say N.
+
config VIDEO_V4L2
tristate
- depends on VIDEO_DEV && VIDEO_V4L2_COMMON
+ depends on VIDEO_V4L2_COMMON
default y
config VIDEOBUF_GEN
tristate
config VIDEOBUF_DMA_SG
+ tristate
depends on HAS_DMA
select VIDEOBUF_GEN
- tristate
config VIDEOBUF_VMALLOC
- select VIDEOBUF_GEN
tristate
+ select VIDEOBUF_GEN
config VIDEOBUF_DMA_CONTIG
+ tristate
depends on HAS_DMA
select VIDEOBUF_GEN
- tristate
config VIDEOBUF_DVB
tristate
@@ -43,18 +60,17 @@ config VIDEOBUF2_MEMOPS
tristate
config VIDEOBUF2_DMA_CONTIG
+ tristate
select VIDEOBUF2_CORE
select VIDEOBUF2_MEMOPS
- tristate
config VIDEOBUF2_VMALLOC
+ tristate
select VIDEOBUF2_CORE
select VIDEOBUF2_MEMOPS
- tristate
config VIDEOBUF2_DMA_SG
+ tristate
#depends on HAS_DMA
select VIDEOBUF2_CORE
select VIDEOBUF2_MEMOPS
- tristate
-
diff --git a/drivers/media/video/Kconfig b/drivers/media/video/Kconfig
index f9703a0a7d65..a7bd9576ccd0 100644
--- a/drivers/media/video/Kconfig
+++ b/drivers/media/video/Kconfig
@@ -26,23 +26,6 @@ menuconfig VIDEO_CAPTURE_DRIVERS
if VIDEO_CAPTURE_DRIVERS && VIDEO_V4L2
-config VIDEO_ADV_DEBUG
- bool "Enable advanced debug functionality"
- default n
- ---help---
- Say Y here to enable advanced debugging functionality on some
- V4L devices.
- In doubt, say N.
-
-config VIDEO_FIXED_MINOR_RANGES
- bool "Enable old-style fixed minor ranges for video devices"
- default n
- ---help---
- Say Y here to enable the old-style fixed-range minor assignments.
- Only useful if you rely on the old behavior and use mknod instead of udev.
-
- When in doubt, say N.
-
config VIDEO_HELPER_CHIPS_AUTO
bool "Autoselect pertinent encoders/decoders and other helper chips"
default y if !EXPERT