diff options
author | Srikant Patnaik | 2015-01-11 12:28:04 +0530 |
---|---|---|
committer | Srikant Patnaik | 2015-01-11 12:28:04 +0530 |
commit | 871480933a1c28f8a9fed4c4d34d06c439a7a422 (patch) | |
tree | 8718f573808810c2a1e8cb8fb6ac469093ca2784 /drivers/media/Kconfig | |
parent | 9d40ac5867b9aefe0722bc1f110b965ff294d30d (diff) | |
download | FOSSEE-netbook-kernel-source-871480933a1c28f8a9fed4c4d34d06c439a7a422.tar.gz FOSSEE-netbook-kernel-source-871480933a1c28f8a9fed4c4d34d06c439a7a422.tar.bz2 FOSSEE-netbook-kernel-source-871480933a1c28f8a9fed4c4d34d06c439a7a422.zip |
Moved, renamed, and deleted files
The original directory structure was scattered and unorganized.
Changes are basically to make it look like kernel structure.
Diffstat (limited to 'drivers/media/Kconfig')
-rw-r--r-- | drivers/media/Kconfig | 161 |
1 files changed, 161 insertions, 0 deletions
diff --git a/drivers/media/Kconfig b/drivers/media/Kconfig new file mode 100644 index 00000000..16b00284 --- /dev/null +++ b/drivers/media/Kconfig @@ -0,0 +1,161 @@ +# +# Multimedia device configuration +# + +menuconfig MEDIA_SUPPORT + tristate "Multimedia support" + depends on HAS_IOMEM + help + If you want to use Video for Linux, DVB for Linux, or DAB adapters, + enable this option and other options below. + +if MEDIA_SUPPORT + +comment "Multimedia core support" + +# +# Media controller +# + +config MEDIA_CONTROLLER + bool "Media Controller API (EXPERIMENTAL)" + depends on EXPERIMENTAL + ---help--- + Enable the media controller API used to query media devices internal + topology and configure it dynamically. + + This API is mostly used by camera interfaces in embedded platforms. + +# +# V4L core and enabled API's +# + +config VIDEO_DEV + tristate "Video For Linux" + ---help--- + V4L core support for video capture and overlay devices, webcams and + AM/FM radio cards. + + This kernel includes support for the new Video for Linux Two API, + (V4L2). + + Additional info and docs are available on the web at + <http://linuxtv.org> + + Documentation for V4L2 is also available on the web at + <http://bytesex.org/v4l/>. + + To compile this driver as a module, choose M here: the + module will be called videodev. + +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 + ---help--- + Enables the V4L2 sub-device pad-level userspace API used to configure + video format, size and frame rate between hardware blocks. + + This API is mostly used by camera interfaces in embedded platforms. + +# +# DVB Core +# + +config DVB_CORE + tristate "DVB for Linux" + select CRC32 + help + DVB core utility functions for device handling, software fallbacks etc. + + Enable this if you own a DVB/ATSC adapter and want to use it or if + you compile Linux for a digital SetTopBox. + + Say Y when you have a DVB or an ATSC card and want to use it. + + API specs and user tools are available from <http://www.linuxtv.org/>. + + Please report problems regarding this support to the LinuxDVB + mailing list. + + If unsure say N. + +config DVB_NET + bool "DVB Network Support" + default (NET && INET) + depends on NET && INET && DVB_CORE + help + This option enables DVB Network Support which is a part of the DVB + standard. It is used, for example, by automatic firmware updates used + on Set-Top-Boxes. It can also be used to access the Internet via the + DVB card, if the network provider supports it. + + You may want to disable the network support on embedded devices. If + unsure say Y. + +config VIDEO_MEDIA + tristate + default (DVB_CORE && (VIDEO_DEV = n)) || (VIDEO_DEV && (DVB_CORE = n)) || (DVB_CORE && VIDEO_DEV) + +comment "Multimedia drivers" + +source "drivers/media/common/Kconfig" +source "drivers/media/rc/Kconfig" + +# +# Tuner drivers for DVB and V4L +# + +source "drivers/media/common/tuners/Kconfig" + +# +# Video/Radio/Hybrid adapters +# + +source "drivers/media/video/Kconfig" + +source "drivers/media/radio/Kconfig" + +# +# DVB adapters +# + +source "drivers/media/dvb/Kconfig" + +config WMT_VIDEO_DECODE + tristate "WonderMedia Video Decoder" + ---help--- + Say Y here to use WonderMedia hardware decoder to decode video + +menu "WonderMedia HW Video Decoder" + depends on WMT_VIDEO_DECODE +source "drivers/media/video/wmt/Kconfig" +endmenu + +config WMT_VIDEO_ENCODE + tristate "WonderMedia Video Encoder" + ---help--- + Say Y here to use WonderMedia hardware encoder to encode video + +menu "WonderMedia HW Video Encoder" + depends on WMT_VIDEO_ENCODE +source "drivers/media/video/wmt/encode/Kconfig" +endmenu + +config WMT_V4L2 + tristate "WonderMedia V4L2" + ---help--- + Say Y here to use WonderMedia V4L2 + +menu "WonderMedia V4L2" + depends on WMT_V4L2 +#source "drivers/media/video/wmt_v4l2/cmos/Kconfig" +#source "drivers/media/video/wmt_v4l2/tv_decoder/Kconfig" + +endmenu + +endif # MEDIA_SUPPORT |