aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/Kconfig
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2013-02-24 20:35:10 -0500
committerLinus Torvalds <torvalds@linux-foundation.org>2013-02-24 20:35:10 -0500
commit21fbd5809ad126b949206d78e0a0e07ec872ea11 (patch)
treea824045df99fc1f0690095a925cceb50207e332b /drivers/media/Kconfig
parentd9978ec5680059d727b39d6c706777c6973587f2 (diff)
parented72d37a33fdf43dc47787fe220532cdec9da528 (diff)
Merge branch 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Pull media updates from Mauro Carvalho Chehab: - Some cleanups at V4L2 documentation - new drivers: ts2020 frontend, ov9650 sensor, s5c73m3 sensor, sh-mobile veu mem2mem driver, radio-ma901, davinci_vpfe staging driver - Lots of missing MAINTAINERS entries added - several em28xx driver improvements, including its conversion to videobuf2 - several fixups on drivers to make them to better comply with the API - DVB core: add support for DVBv5 stats, allowing the implementation of statistics for new standards like ISDB - mb86a20s: add statistics to the driver - lots of new board additions, cleanups, and driver improvements. * 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (596 commits) [media] media: Add 0x3009 USB PID to ttusb2 driver (fixed diff) [media] rtl28xxu: Add USB IDs for Compro VideoMate U620F [media] em28xx: add usb id for terratec h5 rev. 3 [media] media: rc: gpio-ir-recv: add support for device tree parsing [media] mceusb: move check earlier to make smatch happy [media] radio-si470x doc: add info about v4l2-ctl and sox+alsa [media] staging: media: Remove unnecessary OOM messages [media] sh_vou: Use vou_dev instead of vou_file wherever possible [media] sh_vou: Use video_drvdata() [media] drivers/media/platform/soc_camera/pxa_camera.c: use devm_ functions [media] mt9t112: mt9t111 format set up differs from mt9t112 [media] sh-mobile-ceu-camera: fix SHARPNESS control default Revert "[media] fc0011: Return early, if the frequency is already tuned" [media] cx18/ivtv: fix regression: remove __init from a non-init function [media] em28xx: fix analog streaming with USB bulk transfers [media] stv0900: remove unnecessary null pointer check [media] fc0011: Return early, if the frequency is already tuned [media] fc0011: Add some sanity checks and cleanups [media] fc0011: Fix xin value clamping Revert "[media] [PATH,1/2] mxl5007 move reset to attach" ...
Diffstat (limited to 'drivers/media/Kconfig')
-rw-r--r--drivers/media/Kconfig19
1 files changed, 13 insertions, 6 deletions
diff --git a/drivers/media/Kconfig b/drivers/media/Kconfig
index 8567a7a64104..7f5a7cac6dc7 100644
--- a/drivers/media/Kconfig
+++ b/drivers/media/Kconfig
@@ -134,6 +134,12 @@ config DVB_NET
134 You may want to disable the network support on embedded devices. If 134 You may want to disable the network support on embedded devices. If
135 unsure say Y. 135 unsure say Y.
136 136
137# This Kconfig option is used by both PCI and USB drivers
138config TTPCI_EEPROM
139 tristate
140 depends on I2C
141 default n
142
137source "drivers/media/dvb-core/Kconfig" 143source "drivers/media/dvb-core/Kconfig"
138 144
139comment "Media drivers" 145comment "Media drivers"
@@ -157,17 +163,20 @@ source "drivers/media/firewire/Kconfig"
157# Common driver options 163# Common driver options
158source "drivers/media/common/Kconfig" 164source "drivers/media/common/Kconfig"
159 165
166comment "Media ancillary drivers (tuners, sensors, i2c, frontends)"
167
160# 168#
161# Ancillary drivers (tuners, i2c, frontends) 169# Ancillary drivers (tuners, i2c, frontends)
162# 170#
163 171
164config MEDIA_SUBDRV_AUTOSELECT 172config MEDIA_SUBDRV_AUTOSELECT
165 bool "Autoselect tuners and i2c modules to build" 173 bool "Autoselect ancillary drivers (tuners, sensors, i2c, frontends)"
166 depends on MEDIA_ANALOG_TV_SUPPORT || MEDIA_DIGITAL_TV_SUPPORT || MEDIA_CAMERA_SUPPORT 174 depends on MEDIA_ANALOG_TV_SUPPORT || MEDIA_DIGITAL_TV_SUPPORT || MEDIA_CAMERA_SUPPORT
167 default y 175 default y
168 help 176 help
169 By default, a media driver auto-selects all possible i2c 177 By default, a media driver auto-selects all possible ancillary
170 devices that are used by any of the supported devices. 178 devices such as tuners, sensors, video encoders/decoders and
179 frontends, that are used by any of the supported devices.
171 180
172 This is generally the right thing to do, except when there 181 This is generally the right thing to do, except when there
173 are strict constraints with regards to the kernel size, 182 are strict constraints with regards to the kernel size,
@@ -176,12 +185,10 @@ config MEDIA_SUBDRV_AUTOSELECT
176 Use this option with care, as deselecting ancillary drivers which 185 Use this option with care, as deselecting ancillary drivers which
177 are, in fact, necessary will result in the lack of the needed 186 are, in fact, necessary will result in the lack of the needed
178 functionality for your device (it may not tune or may not have 187 functionality for your device (it may not tune or may not have
179 the need demodulers). 188 the needed demodulators).
180 189
181 If unsure say Y. 190 If unsure say Y.
182 191
183comment "Media ancillary drivers (tuners, sensors, i2c, frontends)"
184
185source "drivers/media/i2c/Kconfig" 192source "drivers/media/i2c/Kconfig"
186source "drivers/media/tuners/Kconfig" 193source "drivers/media/tuners/Kconfig"
187source "drivers/media/dvb-frontends/Kconfig" 194source "drivers/media/dvb-frontends/Kconfig"