aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMauro Carvalho Chehab <mchehab+samsung@kernel.org>2019-03-20 06:39:44 -0400
committerMauro Carvalho Chehab <mchehab+samsung@kernel.org>2019-03-20 06:47:51 -0400
commitb60a5b8dcf49af9f2c60ae82e0383ee8e62a9a52 (patch)
tree334c77b01f1e74c125ce2226bf88934e9f4a4153
parent8a3946cad244e8453e26f3ded5fe40bf2627bb30 (diff)
media: Kconfig files: use the right help coding style
Checkpatch wants to use 'help' instead of '---help---': WARNING: prefer 'help' over '---help---' for new help texts Let's change it globally at the media subsystem, as otherwise people would keep using the old way. Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
-rw-r--r--drivers/media/Kconfig20
-rw-r--r--drivers/media/cec/Kconfig4
-rw-r--r--drivers/media/common/siano/Kconfig4
-rw-r--r--drivers/media/i2c/Kconfig184
-rw-r--r--drivers/media/i2c/cx25840/Kconfig2
-rw-r--r--drivers/media/i2c/et8ek8/Kconfig2
-rw-r--r--drivers/media/i2c/m5mols/Kconfig2
-rw-r--r--drivers/media/i2c/smiapp/Kconfig2
-rw-r--r--drivers/media/mmc/siano/Kconfig2
-rw-r--r--drivers/media/pci/bt8xx/Kconfig2
-rw-r--r--drivers/media/pci/cobalt/Kconfig2
-rw-r--r--drivers/media/pci/cx18/Kconfig4
-rw-r--r--drivers/media/pci/cx23885/Kconfig4
-rw-r--r--drivers/media/pci/cx25821/Kconfig4
-rw-r--r--drivers/media/pci/cx88/Kconfig10
-rw-r--r--drivers/media/pci/ddbridge/Kconfig4
-rw-r--r--drivers/media/pci/dt3155/Kconfig2
-rw-r--r--drivers/media/pci/intel/ipu3/Kconfig2
-rw-r--r--drivers/media/pci/ivtv/Kconfig10
-rw-r--r--drivers/media/pci/meye/Kconfig2
-rw-r--r--drivers/media/pci/netup_unidvb/Kconfig2
-rw-r--r--drivers/media/pci/ngene/Kconfig2
-rw-r--r--drivers/media/pci/saa7134/Kconfig10
-rw-r--r--drivers/media/pci/saa7146/Kconfig6
-rw-r--r--drivers/media/pci/saa7164/Kconfig2
-rw-r--r--drivers/media/pci/solo6x10/Kconfig2
-rw-r--r--drivers/media/pci/tw5864/Kconfig2
-rw-r--r--drivers/media/pci/tw68/Kconfig2
-rw-r--r--drivers/media/platform/Kconfig72
-rw-r--r--drivers/media/platform/atmel/Kconfig2
-rw-r--r--drivers/media/platform/marvell-ccic/Kconfig4
-rw-r--r--drivers/media/platform/omap/Kconfig2
-rw-r--r--drivers/media/platform/rcar-vin/Kconfig2
-rw-r--r--drivers/media/platform/sti/c8sectpfe/Kconfig2
-rw-r--r--drivers/media/platform/vimc/Kconfig2
-rw-r--r--drivers/media/platform/vivid/Kconfig6
-rw-r--r--drivers/media/platform/xilinx/Kconfig6
-rw-r--r--drivers/media/radio/Kconfig54
-rw-r--r--drivers/media/radio/si470x/Kconfig6
-rw-r--r--drivers/media/radio/si4713/Kconfig6
-rw-r--r--drivers/media/rc/Kconfig80
-rw-r--r--drivers/media/rc/keymaps/Kconfig2
-rw-r--r--drivers/media/spi/Kconfig2
-rw-r--r--drivers/media/usb/airspy/Kconfig2
-rw-r--r--drivers/media/usb/au0828/Kconfig6
-rw-r--r--drivers/media/usb/cpia2/Kconfig2
-rw-r--r--drivers/media/usb/cx231xx/Kconfig8
-rw-r--r--drivers/media/usb/em28xx/Kconfig8
-rw-r--r--drivers/media/usb/go7007/Kconfig8
-rw-r--r--drivers/media/usb/gspca/Kconfig2
-rw-r--r--drivers/media/usb/hackrf/Kconfig2
-rw-r--r--drivers/media/usb/hdpvr/Kconfig2
-rw-r--r--drivers/media/usb/pulse8-cec/Kconfig2
-rw-r--r--drivers/media/usb/pvrusb2/Kconfig8
-rw-r--r--drivers/media/usb/pwc/Kconfig4
-rw-r--r--drivers/media/usb/rainshadow-cec/Kconfig2
-rw-r--r--drivers/media/usb/siano/Kconfig2
-rw-r--r--drivers/media/usb/stk1160/Kconfig2
-rw-r--r--drivers/media/usb/stkwebcam/Kconfig2
-rw-r--r--drivers/media/usb/tm6000/Kconfig4
-rw-r--r--drivers/media/usb/usbtv/Kconfig2
-rw-r--r--drivers/media/usb/usbvision/Kconfig2
-rw-r--r--drivers/media/usb/uvc/Kconfig4
-rw-r--r--drivers/media/usb/zr364xx/Kconfig2
-rw-r--r--drivers/media/v4l2-core/Kconfig8
-rw-r--r--drivers/staging/media/Kconfig2
-rw-r--r--drivers/staging/media/bcm2048/Kconfig2
-rw-r--r--drivers/staging/media/imx/Kconfig4
-rw-r--r--drivers/staging/media/ipu3/Kconfig2
-rw-r--r--drivers/staging/media/omap4iss/Kconfig2
70 files changed, 320 insertions, 320 deletions
diff --git a/drivers/media/Kconfig b/drivers/media/Kconfig
index 102eb35fcf3f..8efaf99243e0 100644
--- a/drivers/media/Kconfig
+++ b/drivers/media/Kconfig
@@ -31,14 +31,14 @@ comment "Multimedia core support"
31# 31#
32config MEDIA_CAMERA_SUPPORT 32config MEDIA_CAMERA_SUPPORT
33 bool "Cameras/video grabbers support" 33 bool "Cameras/video grabbers support"
34 ---help--- 34 help
35 Enable support for webcams and video grabbers. 35 Enable support for webcams and video grabbers.
36 36
37 Say Y when you have a webcam or a video capture grabber board. 37 Say Y when you have a webcam or a video capture grabber board.
38 38
39config MEDIA_ANALOG_TV_SUPPORT 39config MEDIA_ANALOG_TV_SUPPORT
40 bool "Analog TV support" 40 bool "Analog TV support"
41 ---help--- 41 help
42 Enable analog TV support. 42 Enable analog TV support.
43 43
44 Say Y when you have a TV board with analog support or with a 44 Say Y when you have a TV board with analog support or with a
@@ -50,7 +50,7 @@ config MEDIA_ANALOG_TV_SUPPORT
50 50
51config MEDIA_DIGITAL_TV_SUPPORT 51config MEDIA_DIGITAL_TV_SUPPORT
52 bool "Digital TV support" 52 bool "Digital TV support"
53 ---help--- 53 help
54 Enable digital TV support. 54 Enable digital TV support.
55 55
56 Say Y when you have a board with digital support or a board with 56 Say Y when you have a board with digital support or a board with
@@ -58,7 +58,7 @@ config MEDIA_DIGITAL_TV_SUPPORT
58 58
59config MEDIA_RADIO_SUPPORT 59config MEDIA_RADIO_SUPPORT
60 bool "AM/FM radio receivers/transmitters support" 60 bool "AM/FM radio receivers/transmitters support"
61 ---help--- 61 help
62 Enable AM/FM radio support. 62 Enable AM/FM radio support.
63 63
64 Additional info and docs are available on the web at 64 Additional info and docs are available on the web at
@@ -72,14 +72,14 @@ config MEDIA_RADIO_SUPPORT
72 72
73config MEDIA_SDR_SUPPORT 73config MEDIA_SDR_SUPPORT
74 bool "Software defined radio support" 74 bool "Software defined radio support"
75 ---help--- 75 help
76 Enable software defined radio support. 76 Enable software defined radio support.
77 77
78 Say Y when you have a software defined radio device. 78 Say Y when you have a software defined radio device.
79 79
80config MEDIA_CEC_SUPPORT 80config MEDIA_CEC_SUPPORT
81 bool "HDMI CEC support" 81 bool "HDMI CEC support"
82 ---help--- 82 help
83 Enable support for HDMI CEC (Consumer Electronics Control), 83 Enable support for HDMI CEC (Consumer Electronics Control),
84 which is an optional HDMI feature. 84 which is an optional HDMI feature.
85 85
@@ -96,7 +96,7 @@ source "drivers/media/cec/Kconfig"
96config MEDIA_CONTROLLER 96config MEDIA_CONTROLLER
97 bool "Media Controller API" 97 bool "Media Controller API"
98 depends on MEDIA_CAMERA_SUPPORT || MEDIA_ANALOG_TV_SUPPORT || MEDIA_DIGITAL_TV_SUPPORT 98 depends on MEDIA_CAMERA_SUPPORT || MEDIA_ANALOG_TV_SUPPORT || MEDIA_DIGITAL_TV_SUPPORT
99 ---help--- 99 help
100 Enable the media controller API used to query media devices internal 100 Enable the media controller API used to query media devices internal
101 topology and configure it dynamically. 101 topology and configure it dynamically.
102 102
@@ -105,7 +105,7 @@ config MEDIA_CONTROLLER
105config MEDIA_CONTROLLER_DVB 105config MEDIA_CONTROLLER_DVB
106 bool "Enable Media controller for DVB (EXPERIMENTAL)" 106 bool "Enable Media controller for DVB (EXPERIMENTAL)"
107 depends on MEDIA_CONTROLLER && DVB_CORE 107 depends on MEDIA_CONTROLLER && DVB_CORE
108 ---help--- 108 help
109 Enable the media controller API support for DVB. 109 Enable the media controller API support for DVB.
110 110
111 This is currently experimental. 111 This is currently experimental.
@@ -114,7 +114,7 @@ config MEDIA_CONTROLLER_REQUEST_API
114 bool "Enable Media controller Request API (EXPERIMENTAL)" 114 bool "Enable Media controller Request API (EXPERIMENTAL)"
115 depends on MEDIA_CONTROLLER && STAGING_MEDIA 115 depends on MEDIA_CONTROLLER && STAGING_MEDIA
116 default n 116 default n
117 ---help--- 117 help
118 DO NOT ENABLE THIS OPTION UNLESS YOU KNOW WHAT YOU'RE DOING. 118 DO NOT ENABLE THIS OPTION UNLESS YOU KNOW WHAT YOU'RE DOING.
119 119
120 This option enables the Request API for the Media controller and V4L2 120 This option enables the Request API for the Media controller and V4L2
@@ -137,7 +137,7 @@ config VIDEO_DEV
137config VIDEO_V4L2_SUBDEV_API 137config VIDEO_V4L2_SUBDEV_API
138 bool "V4L2 sub-device userspace API" 138 bool "V4L2 sub-device userspace API"
139 depends on VIDEO_DEV && MEDIA_CONTROLLER 139 depends on VIDEO_DEV && MEDIA_CONTROLLER
140 ---help--- 140 help
141 Enables the V4L2 sub-device pad-level userspace API used to configure 141 Enables the V4L2 sub-device pad-level userspace API used to configure
142 video format, size and frame rate between hardware blocks. 142 video format, size and frame rate between hardware blocks.
143 143
diff --git a/drivers/media/cec/Kconfig b/drivers/media/cec/Kconfig
index 9c2b108c613a..b5aadacf335a 100644
--- a/drivers/media/cec/Kconfig
+++ b/drivers/media/cec/Kconfig
@@ -2,11 +2,11 @@ config MEDIA_CEC_RC
2 bool "HDMI CEC RC integration" 2 bool "HDMI CEC RC integration"
3 depends on CEC_CORE && RC_CORE 3 depends on CEC_CORE && RC_CORE
4 depends on CEC_CORE=m || RC_CORE=y 4 depends on CEC_CORE=m || RC_CORE=y
5 ---help--- 5 help
6 Pass on CEC remote control messages to the RC framework. 6 Pass on CEC remote control messages to the RC framework.
7 7
8config CEC_PIN_ERROR_INJ 8config CEC_PIN_ERROR_INJ
9 bool "Enable CEC error injection support" 9 bool "Enable CEC error injection support"
10 depends on CEC_PIN && DEBUG_FS 10 depends on CEC_PIN && DEBUG_FS
11 ---help--- 11 help
12 This option enables CEC error injection using debugfs. 12 This option enables CEC error injection using debugfs.
diff --git a/drivers/media/common/siano/Kconfig b/drivers/media/common/siano/Kconfig
index 4bfbd5f463d1..577880b133eb 100644
--- a/drivers/media/common/siano/Kconfig
+++ b/drivers/media/common/siano/Kconfig
@@ -15,7 +15,7 @@ config SMS_SIANO_RC
15 depends on SMS_USB_DRV || SMS_SDIO_DRV 15 depends on SMS_USB_DRV || SMS_SDIO_DRV
16 depends on MEDIA_COMMON_OPTIONS 16 depends on MEDIA_COMMON_OPTIONS
17 default y 17 default y
18 ---help--- 18 help
19 Choose Y to select Remote Controller support for Siano driver. 19 Choose Y to select Remote Controller support for Siano driver.
20 20
21config SMS_SIANO_DEBUGFS 21config SMS_SIANO_DEBUGFS
@@ -24,7 +24,7 @@ config SMS_SIANO_DEBUGFS
24 depends on DEBUG_FS 24 depends on DEBUG_FS
25 depends on SMS_USB_DRV = SMS_SDIO_DRV 25 depends on SMS_USB_DRV = SMS_SDIO_DRV
26 26
27 ---help--- 27 help
28 Choose Y to enable visualizing a dump of the frontend 28 Choose Y to enable visualizing a dump of the frontend
29 statistics response packets via debugfs. Currently, works 29 statistics response packets via debugfs. Currently, works
30 only with Siano USB devices. 30 only with Siano USB devices.
diff --git a/drivers/media/i2c/Kconfig b/drivers/media/i2c/Kconfig
index 1ef6335463c1..1a1746b3db91 100644
--- a/drivers/media/i2c/Kconfig
+++ b/drivers/media/i2c/Kconfig
@@ -8,7 +8,7 @@ config VIDEO_IR_I2C
8 tristate "I2C module for IR" if !MEDIA_SUBDRV_AUTOSELECT 8 tristate "I2C module for IR" if !MEDIA_SUBDRV_AUTOSELECT
9 depends on I2C && RC_CORE 9 depends on I2C && RC_CORE
10 default y 10 default y
11 ---help--- 11 help
12 Most boards have an IR chip directly connected via GPIO. However, 12 Most boards have an IR chip directly connected via GPIO. However,
13 some video boards have the IR connected via I2C bus. 13 some video boards have the IR connected via I2C bus.
14 14
@@ -29,7 +29,7 @@ comment "Audio decoders, processors and mixers"
29config VIDEO_TVAUDIO 29config VIDEO_TVAUDIO
30 tristate "Simple audio decoder chips" 30 tristate "Simple audio decoder chips"
31 depends on VIDEO_V4L2 && I2C 31 depends on VIDEO_V4L2 && I2C
32 ---help--- 32 help
33 Support for several audio decoder chips found on some bt8xx boards: 33 Support for several audio decoder chips found on some bt8xx boards:
34 Philips: tda9840, tda9873h, tda9874h/a, tda9850, tda985x, tea6300, 34 Philips: tda9840, tda9873h, tda9874h/a, tda9850, tda985x, tea6300,
35 tea6320, tea6420, tda8425, ta8874z. 35 tea6320, tea6420, tda8425, ta8874z.
@@ -41,7 +41,7 @@ config VIDEO_TVAUDIO
41config VIDEO_TDA7432 41config VIDEO_TDA7432
42 tristate "Philips TDA7432 audio processor" 42 tristate "Philips TDA7432 audio processor"
43 depends on VIDEO_V4L2 && I2C 43 depends on VIDEO_V4L2 && I2C
44 ---help--- 44 help
45 Support for tda7432 audio decoder chip found on some bt8xx boards. 45 Support for tda7432 audio decoder chip found on some bt8xx boards.
46 46
47 To compile this driver as a module, choose M here: the 47 To compile this driver as a module, choose M here: the
@@ -50,7 +50,7 @@ config VIDEO_TDA7432
50config VIDEO_TDA9840 50config VIDEO_TDA9840
51 tristate "Philips TDA9840 audio processor" 51 tristate "Philips TDA9840 audio processor"
52 depends on I2C 52 depends on I2C
53 ---help--- 53 help
54 Support for tda9840 audio decoder chip found on some Zoran boards. 54 Support for tda9840 audio decoder chip found on some Zoran boards.
55 55
56 To compile this driver as a module, choose M here: the 56 To compile this driver as a module, choose M here: the
@@ -62,7 +62,7 @@ config VIDEO_TDA1997X
62 depends on SND_SOC 62 depends on SND_SOC
63 select SND_PCM 63 select SND_PCM
64 select HDMI 64 select HDMI
65 ---help--- 65 help
66 V4L2 subdevice driver for the NXP TDA1997x HDMI receivers. 66 V4L2 subdevice driver for the NXP TDA1997x HDMI receivers.
67 67
68 To compile this driver as a module, choose M here: the 68 To compile this driver as a module, choose M here: the
@@ -71,7 +71,7 @@ config VIDEO_TDA1997X
71config VIDEO_TEA6415C 71config VIDEO_TEA6415C
72 tristate "Philips TEA6415C audio processor" 72 tristate "Philips TEA6415C audio processor"
73 depends on I2C 73 depends on I2C
74 ---help--- 74 help
75 Support for tea6415c audio decoder chip found on some bt8xx boards. 75 Support for tea6415c audio decoder chip found on some bt8xx boards.
76 76
77 To compile this driver as a module, choose M here: the 77 To compile this driver as a module, choose M here: the
@@ -80,7 +80,7 @@ config VIDEO_TEA6415C
80config VIDEO_TEA6420 80config VIDEO_TEA6420
81 tristate "Philips TEA6420 audio processor" 81 tristate "Philips TEA6420 audio processor"
82 depends on I2C 82 depends on I2C
83 ---help--- 83 help
84 Support for tea6420 audio decoder chip found on some bt8xx boards. 84 Support for tea6420 audio decoder chip found on some bt8xx boards.
85 85
86 To compile this driver as a module, choose M here: the 86 To compile this driver as a module, choose M here: the
@@ -89,7 +89,7 @@ config VIDEO_TEA6420
89config VIDEO_MSP3400 89config VIDEO_MSP3400
90 tristate "Micronas MSP34xx audio decoders" 90 tristate "Micronas MSP34xx audio decoders"
91 depends on VIDEO_V4L2 && I2C 91 depends on VIDEO_V4L2 && I2C
92 ---help--- 92 help
93 Support for the Micronas MSP34xx series of audio decoders. 93 Support for the Micronas MSP34xx series of audio decoders.
94 94
95 To compile this driver as a module, choose M here: the 95 To compile this driver as a module, choose M here: the
@@ -98,7 +98,7 @@ config VIDEO_MSP3400
98config VIDEO_CS3308 98config VIDEO_CS3308
99 tristate "Cirrus Logic CS3308 audio ADC" 99 tristate "Cirrus Logic CS3308 audio ADC"
100 depends on VIDEO_V4L2 && I2C 100 depends on VIDEO_V4L2 && I2C
101 ---help--- 101 help
102 Support for the Cirrus Logic CS3308 High Performance 8-Channel 102 Support for the Cirrus Logic CS3308 High Performance 8-Channel
103 Analog Volume Control 103 Analog Volume Control
104 104
@@ -108,7 +108,7 @@ config VIDEO_CS3308
108config VIDEO_CS5345 108config VIDEO_CS5345
109 tristate "Cirrus Logic CS5345 audio ADC" 109 tristate "Cirrus Logic CS5345 audio ADC"
110 depends on VIDEO_V4L2 && I2C 110 depends on VIDEO_V4L2 && I2C
111 ---help--- 111 help
112 Support for the Cirrus Logic CS5345 24-bit, 192 kHz 112 Support for the Cirrus Logic CS5345 24-bit, 192 kHz
113 stereo A/D converter. 113 stereo A/D converter.
114 114
@@ -118,7 +118,7 @@ config VIDEO_CS5345
118config VIDEO_CS53L32A 118config VIDEO_CS53L32A
119 tristate "Cirrus Logic CS53L32A audio ADC" 119 tristate "Cirrus Logic CS53L32A audio ADC"
120 depends on VIDEO_V4L2 && I2C 120 depends on VIDEO_V4L2 && I2C
121 ---help--- 121 help
122 Support for the Cirrus Logic CS53L32A low voltage 122 Support for the Cirrus Logic CS53L32A low voltage
123 stereo A/D converter. 123 stereo A/D converter.
124 124
@@ -128,7 +128,7 @@ config VIDEO_CS53L32A
128config VIDEO_TLV320AIC23B 128config VIDEO_TLV320AIC23B
129 tristate "Texas Instruments TLV320AIC23B audio codec" 129 tristate "Texas Instruments TLV320AIC23B audio codec"
130 depends on VIDEO_V4L2 && I2C 130 depends on VIDEO_V4L2 && I2C
131 ---help--- 131 help
132 Support for the Texas Instruments TLV320AIC23B audio codec. 132 Support for the Texas Instruments TLV320AIC23B audio codec.
133 133
134 To compile this driver as a module, choose M here: the 134 To compile this driver as a module, choose M here: the
@@ -137,7 +137,7 @@ config VIDEO_TLV320AIC23B
137config VIDEO_UDA1342 137config VIDEO_UDA1342
138 tristate "Philips UDA1342 audio codec" 138 tristate "Philips UDA1342 audio codec"
139 depends on VIDEO_V4L2 && I2C 139 depends on VIDEO_V4L2 && I2C
140 ---help--- 140 help
141 Support for the Philips UDA1342 audio codec. 141 Support for the Philips UDA1342 audio codec.
142 142
143 To compile this driver as a module, choose M here: the 143 To compile this driver as a module, choose M here: the
@@ -146,7 +146,7 @@ config VIDEO_UDA1342
146config VIDEO_WM8775 146config VIDEO_WM8775
147 tristate "Wolfson Microelectronics WM8775 audio ADC with input mixer" 147 tristate "Wolfson Microelectronics WM8775 audio ADC with input mixer"
148 depends on VIDEO_V4L2 && I2C 148 depends on VIDEO_V4L2 && I2C
149 ---help--- 149 help
150 Support for the Wolfson Microelectronics WM8775 high 150 Support for the Wolfson Microelectronics WM8775 high
151 performance stereo A/D Converter with a 4 channel input mixer. 151 performance stereo A/D Converter with a 4 channel input mixer.
152 152
@@ -156,7 +156,7 @@ config VIDEO_WM8775
156config VIDEO_WM8739 156config VIDEO_WM8739
157 tristate "Wolfson Microelectronics WM8739 stereo audio ADC" 157 tristate "Wolfson Microelectronics WM8739 stereo audio ADC"
158 depends on VIDEO_V4L2 && I2C 158 depends on VIDEO_V4L2 && I2C
159 ---help--- 159 help
160 Support for the Wolfson Microelectronics WM8739 160 Support for the Wolfson Microelectronics WM8739
161 stereo A/D Converter. 161 stereo A/D Converter.
162 162
@@ -166,7 +166,7 @@ config VIDEO_WM8739
166config VIDEO_VP27SMPX 166config VIDEO_VP27SMPX
167 tristate "Panasonic VP27's internal MPX" 167 tristate "Panasonic VP27's internal MPX"
168 depends on VIDEO_V4L2 && I2C 168 depends on VIDEO_V4L2 && I2C
169 ---help--- 169 help
170 Support for the internal MPX of the Panasonic VP27s tuner. 170 Support for the internal MPX of the Panasonic VP27s tuner.
171 171
172 To compile this driver as a module, choose M here: the 172 To compile this driver as a module, choose M here: the
@@ -200,7 +200,7 @@ comment "Video decoders"
200config VIDEO_ADV7180 200config VIDEO_ADV7180
201 tristate "Analog Devices ADV7180 decoder" 201 tristate "Analog Devices ADV7180 decoder"
202 depends on GPIOLIB && VIDEO_V4L2 && I2C && VIDEO_V4L2_SUBDEV_API 202 depends on GPIOLIB && VIDEO_V4L2 && I2C && VIDEO_V4L2_SUBDEV_API
203 ---help--- 203 help
204 Support for the Analog Devices ADV7180 video decoder. 204 Support for the Analog Devices ADV7180 video decoder.
205 205
206 To compile this driver as a module, choose M here: the 206 To compile this driver as a module, choose M here: the
@@ -209,7 +209,7 @@ config VIDEO_ADV7180
209config VIDEO_ADV7183 209config VIDEO_ADV7183
210 tristate "Analog Devices ADV7183 decoder" 210 tristate "Analog Devices ADV7183 decoder"
211 depends on VIDEO_V4L2 && I2C 211 depends on VIDEO_V4L2 && I2C
212 ---help--- 212 help
213 V4l2 subdevice driver for the Analog Devices 213 V4l2 subdevice driver for the Analog Devices
214 ADV7183 video decoder. 214 ADV7183 video decoder.
215 215
@@ -222,7 +222,7 @@ config VIDEO_ADV748X
222 depends on OF 222 depends on OF
223 select REGMAP_I2C 223 select REGMAP_I2C
224 select V4L2_FWNODE 224 select V4L2_FWNODE
225 ---help--- 225 help
226 V4L2 subdevice driver for the Analog Devices 226 V4L2 subdevice driver for the Analog Devices
227 ADV7481 and ADV7482 HDMI/Analog video decoders. 227 ADV7481 and ADV7482 HDMI/Analog video decoders.
228 228
@@ -235,7 +235,7 @@ config VIDEO_ADV7604
235 depends on GPIOLIB || COMPILE_TEST 235 depends on GPIOLIB || COMPILE_TEST
236 select HDMI 236 select HDMI
237 select V4L2_FWNODE 237 select V4L2_FWNODE
238 ---help--- 238 help
239 Support for the Analog Devices ADV7604 video decoder. 239 Support for the Analog Devices ADV7604 video decoder.
240 240
241 This is a Analog Devices Component/Graphics Digitizer 241 This is a Analog Devices Component/Graphics Digitizer
@@ -248,7 +248,7 @@ config VIDEO_ADV7604_CEC
248 bool "Enable Analog Devices ADV7604 CEC support" 248 bool "Enable Analog Devices ADV7604 CEC support"
249 depends on VIDEO_ADV7604 249 depends on VIDEO_ADV7604
250 select CEC_CORE 250 select CEC_CORE
251 ---help--- 251 help
252 When selected the adv7604 will support the optional 252 When selected the adv7604 will support the optional
253 HDMI CEC feature. 253 HDMI CEC feature.
254 254
@@ -256,7 +256,7 @@ config VIDEO_ADV7842
256 tristate "Analog Devices ADV7842 decoder" 256 tristate "Analog Devices ADV7842 decoder"
257 depends on VIDEO_V4L2 && I2C && VIDEO_V4L2_SUBDEV_API 257 depends on VIDEO_V4L2 && I2C && VIDEO_V4L2_SUBDEV_API
258 select HDMI 258 select HDMI
259 ---help--- 259 help
260 Support for the Analog Devices ADV7842 video decoder. 260 Support for the Analog Devices ADV7842 video decoder.
261 261
262 This is a Analog Devices Component/Graphics/SD Digitizer 262 This is a Analog Devices Component/Graphics/SD Digitizer
@@ -269,14 +269,14 @@ config VIDEO_ADV7842_CEC
269 bool "Enable Analog Devices ADV7842 CEC support" 269 bool "Enable Analog Devices ADV7842 CEC support"
270 depends on VIDEO_ADV7842 270 depends on VIDEO_ADV7842
271 select CEC_CORE 271 select CEC_CORE
272 ---help--- 272 help
273 When selected the adv7842 will support the optional 273 When selected the adv7842 will support the optional
274 HDMI CEC feature. 274 HDMI CEC feature.
275 275
276config VIDEO_BT819 276config VIDEO_BT819
277 tristate "BT819A VideoStream decoder" 277 tristate "BT819A VideoStream decoder"
278 depends on VIDEO_V4L2 && I2C 278 depends on VIDEO_V4L2 && I2C
279 ---help--- 279 help
280 Support for BT819A video decoder. 280 Support for BT819A video decoder.
281 281
282 To compile this driver as a module, choose M here: the 282 To compile this driver as a module, choose M here: the
@@ -285,7 +285,7 @@ config VIDEO_BT819
285config VIDEO_BT856 285config VIDEO_BT856
286 tristate "BT856 VideoStream decoder" 286 tristate "BT856 VideoStream decoder"
287 depends on VIDEO_V4L2 && I2C 287 depends on VIDEO_V4L2 && I2C
288 ---help--- 288 help
289 Support for BT856 video decoder. 289 Support for BT856 video decoder.
290 290
291 To compile this driver as a module, choose M here: the 291 To compile this driver as a module, choose M here: the
@@ -294,7 +294,7 @@ config VIDEO_BT856
294config VIDEO_BT866 294config VIDEO_BT866
295 tristate "BT866 VideoStream decoder" 295 tristate "BT866 VideoStream decoder"
296 depends on VIDEO_V4L2 && I2C 296 depends on VIDEO_V4L2 && I2C
297 ---help--- 297 help
298 Support for BT866 video decoder. 298 Support for BT866 video decoder.
299 299
300 To compile this driver as a module, choose M here: the 300 To compile this driver as a module, choose M here: the
@@ -303,7 +303,7 @@ config VIDEO_BT866
303config VIDEO_KS0127 303config VIDEO_KS0127
304 tristate "KS0127 video decoder" 304 tristate "KS0127 video decoder"
305 depends on VIDEO_V4L2 && I2C 305 depends on VIDEO_V4L2 && I2C
306 ---help--- 306 help
307 Support for KS0127 video decoder. 307 Support for KS0127 video decoder.
308 308
309 This chip is used on AverMedia AVS6EYES Zoran-based MJPEG 309 This chip is used on AverMedia AVS6EYES Zoran-based MJPEG
@@ -315,7 +315,7 @@ config VIDEO_KS0127
315config VIDEO_ML86V7667 315config VIDEO_ML86V7667
316 tristate "OKI ML86V7667 video decoder" 316 tristate "OKI ML86V7667 video decoder"
317 depends on VIDEO_V4L2 && I2C 317 depends on VIDEO_V4L2 && I2C
318 ---help--- 318 help
319 Support for the OKI Semiconductor ML86V7667 video decoder. 319 Support for the OKI Semiconductor ML86V7667 video decoder.
320 320
321 To compile this driver as a module, choose M here: the 321 To compile this driver as a module, choose M here: the
@@ -324,7 +324,7 @@ config VIDEO_ML86V7667
324config VIDEO_SAA7110 324config VIDEO_SAA7110
325 tristate "Philips SAA7110 video decoder" 325 tristate "Philips SAA7110 video decoder"
326 depends on VIDEO_V4L2 && I2C 326 depends on VIDEO_V4L2 && I2C
327 ---help--- 327 help
328 Support for the Philips SAA7110 video decoders. 328 Support for the Philips SAA7110 video decoders.
329 329
330 To compile this driver as a module, choose M here: the 330 To compile this driver as a module, choose M here: the
@@ -333,7 +333,7 @@ config VIDEO_SAA7110
333config VIDEO_SAA711X 333config VIDEO_SAA711X
334 tristate "Philips SAA7111/3/4/5 video decoders" 334 tristate "Philips SAA7111/3/4/5 video decoders"
335 depends on VIDEO_V4L2 && I2C 335 depends on VIDEO_V4L2 && I2C
336 ---help--- 336 help
337 Support for the Philips SAA7111/3/4/5 video decoders. 337 Support for the Philips SAA7111/3/4/5 video decoders.
338 338
339 To compile this driver as a module, choose M here: the 339 To compile this driver as a module, choose M here: the
@@ -344,7 +344,7 @@ config VIDEO_TC358743
344 depends on VIDEO_V4L2 && I2C && VIDEO_V4L2_SUBDEV_API 344 depends on VIDEO_V4L2 && I2C && VIDEO_V4L2_SUBDEV_API
345 select HDMI 345 select HDMI
346 select V4L2_FWNODE 346 select V4L2_FWNODE
347 ---help--- 347 help
348 Support for the Toshiba TC358743 HDMI to MIPI CSI-2 bridge. 348 Support for the Toshiba TC358743 HDMI to MIPI CSI-2 bridge.
349 349
350 To compile this driver as a module, choose M here: the 350 To compile this driver as a module, choose M here: the
@@ -354,7 +354,7 @@ config VIDEO_TC358743_CEC
354 bool "Enable Toshiba TC358743 CEC support" 354 bool "Enable Toshiba TC358743 CEC support"
355 depends on VIDEO_TC358743 355 depends on VIDEO_TC358743
356 select CEC_CORE 356 select CEC_CORE
357 ---help--- 357 help
358 When selected the tc358743 will support the optional 358 When selected the tc358743 will support the optional
359 HDMI CEC feature. 359 HDMI CEC feature.
360 360
@@ -362,7 +362,7 @@ config VIDEO_TVP514X
362 tristate "Texas Instruments TVP514x video decoder" 362 tristate "Texas Instruments TVP514x video decoder"
363 depends on VIDEO_V4L2 && I2C 363 depends on VIDEO_V4L2 && I2C
364 select V4L2_FWNODE 364 select V4L2_FWNODE
365 ---help--- 365 help
366 This is a Video4Linux2 sensor driver for the TI TVP5146/47 366 This is a Video4Linux2 sensor driver for the TI TVP5146/47
367 decoder. It is currently working with the TI OMAP3 camera 367 decoder. It is currently working with the TI OMAP3 camera
368 controller. 368 controller.
@@ -374,7 +374,7 @@ config VIDEO_TVP5150
374 tristate "Texas Instruments TVP5150 video decoder" 374 tristate "Texas Instruments TVP5150 video decoder"
375 depends on VIDEO_V4L2 && I2C 375 depends on VIDEO_V4L2 && I2C
376 select V4L2_FWNODE 376 select V4L2_FWNODE
377 ---help--- 377 help
378 Support for the Texas Instruments TVP5150 video decoder. 378 Support for the Texas Instruments TVP5150 video decoder.
379 379
380 To compile this driver as a module, choose M here: the 380 To compile this driver as a module, choose M here: the
@@ -384,7 +384,7 @@ config VIDEO_TVP7002
384 tristate "Texas Instruments TVP7002 video decoder" 384 tristate "Texas Instruments TVP7002 video decoder"
385 depends on VIDEO_V4L2 && I2C 385 depends on VIDEO_V4L2 && I2C
386 select V4L2_FWNODE 386 select V4L2_FWNODE
387 ---help--- 387 help
388 Support for the Texas Instruments TVP7002 video decoder. 388 Support for the Texas Instruments TVP7002 video decoder.
389 389
390 To compile this driver as a module, choose M here: the 390 To compile this driver as a module, choose M here: the
@@ -393,7 +393,7 @@ config VIDEO_TVP7002
393config VIDEO_TW2804 393config VIDEO_TW2804
394 tristate "Techwell TW2804 multiple video decoder" 394 tristate "Techwell TW2804 multiple video decoder"
395 depends on VIDEO_V4L2 && I2C 395 depends on VIDEO_V4L2 && I2C
396 ---help--- 396 help
397 Support for the Techwell tw2804 multiple video decoder. 397 Support for the Techwell tw2804 multiple video decoder.
398 398
399 To compile this driver as a module, choose M here: the 399 To compile this driver as a module, choose M here: the
@@ -402,7 +402,7 @@ config VIDEO_TW2804
402config VIDEO_TW9903 402config VIDEO_TW9903
403 tristate "Techwell TW9903 video decoder" 403 tristate "Techwell TW9903 video decoder"
404 depends on VIDEO_V4L2 && I2C 404 depends on VIDEO_V4L2 && I2C
405 ---help--- 405 help
406 Support for the Techwell tw9903 multi-standard video decoder 406 Support for the Techwell tw9903 multi-standard video decoder
407 with high quality down scaler. 407 with high quality down scaler.
408 408
@@ -412,7 +412,7 @@ config VIDEO_TW9903
412config VIDEO_TW9906 412config VIDEO_TW9906
413 tristate "Techwell TW9906 video decoder" 413 tristate "Techwell TW9906 video decoder"
414 depends on VIDEO_V4L2 && I2C 414 depends on VIDEO_V4L2 && I2C
415 ---help--- 415 help
416 Support for the Techwell tw9906 enhanced multi-standard comb filter 416 Support for the Techwell tw9906 enhanced multi-standard comb filter
417 video decoder with YCbCr input support. 417 video decoder with YCbCr input support.
418 418
@@ -422,7 +422,7 @@ config VIDEO_TW9906
422config VIDEO_TW9910 422config VIDEO_TW9910
423 tristate "Techwell TW9910 video decoder" 423 tristate "Techwell TW9910 video decoder"
424 depends on VIDEO_V4L2 && I2C 424 depends on VIDEO_V4L2 && I2C
425 ---help--- 425 help
426 Support for Techwell TW9910 NTSC/PAL/SECAM video decoder. 426 Support for Techwell TW9910 NTSC/PAL/SECAM video decoder.
427 427
428 To compile this driver as a module, choose M here: the 428 To compile this driver as a module, choose M here: the
@@ -431,7 +431,7 @@ config VIDEO_TW9910
431config VIDEO_VPX3220 431config VIDEO_VPX3220
432 tristate "vpx3220a, vpx3216b & vpx3214c video decoders" 432 tristate "vpx3220a, vpx3216b & vpx3214c video decoders"
433 depends on VIDEO_V4L2 && I2C 433 depends on VIDEO_V4L2 && I2C
434 ---help--- 434 help
435 Support for VPX322x video decoders. 435 Support for VPX322x video decoders.
436 436
437 To compile this driver as a module, choose M here: the 437 To compile this driver as a module, choose M here: the
@@ -442,7 +442,7 @@ comment "Video and audio decoders"
442config VIDEO_SAA717X 442config VIDEO_SAA717X
443 tristate "Philips SAA7171/3/4 audio/video decoders" 443 tristate "Philips SAA7171/3/4 audio/video decoders"
444 depends on VIDEO_V4L2 && I2C 444 depends on VIDEO_V4L2 && I2C
445 ---help--- 445 help
446 Support for the Philips SAA7171/3/4 audio/video decoders. 446 Support for the Philips SAA7171/3/4 audio/video decoders.
447 447
448 To compile this driver as a module, choose M here: the 448 To compile this driver as a module, choose M here: the
@@ -455,7 +455,7 @@ comment "Video encoders"
455config VIDEO_SAA7127 455config VIDEO_SAA7127
456 tristate "Philips SAA7127/9 digital video encoders" 456 tristate "Philips SAA7127/9 digital video encoders"
457 depends on VIDEO_V4L2 && I2C 457 depends on VIDEO_V4L2 && I2C
458 ---help--- 458 help
459 Support for the Philips SAA7127/9 digital video encoders. 459 Support for the Philips SAA7127/9 digital video encoders.
460 460
461 To compile this driver as a module, choose M here: the 461 To compile this driver as a module, choose M here: the
@@ -464,7 +464,7 @@ config VIDEO_SAA7127
464config VIDEO_SAA7185 464config VIDEO_SAA7185
465 tristate "Philips SAA7185 video encoder" 465 tristate "Philips SAA7185 video encoder"
466 depends on VIDEO_V4L2 && I2C 466 depends on VIDEO_V4L2 && I2C
467 ---help--- 467 help
468 Support for the Philips SAA7185 video encoder. 468 Support for the Philips SAA7185 video encoder.
469 469
470 To compile this driver as a module, choose M here: the 470 To compile this driver as a module, choose M here: the
@@ -473,7 +473,7 @@ config VIDEO_SAA7185
473config VIDEO_ADV7170 473config VIDEO_ADV7170
474 tristate "Analog Devices ADV7170 video encoder" 474 tristate "Analog Devices ADV7170 video encoder"
475 depends on VIDEO_V4L2 && I2C 475 depends on VIDEO_V4L2 && I2C
476 ---help--- 476 help
477 Support for the Analog Devices ADV7170 video encoder driver 477 Support for the Analog Devices ADV7170 video encoder driver
478 478
479 To compile this driver as a module, choose M here: the 479 To compile this driver as a module, choose M here: the
@@ -482,7 +482,7 @@ config VIDEO_ADV7170
482config VIDEO_ADV7175 482config VIDEO_ADV7175
483 tristate "Analog Devices ADV7175 video encoder" 483 tristate "Analog Devices ADV7175 video encoder"
484 depends on VIDEO_V4L2 && I2C 484 depends on VIDEO_V4L2 && I2C
485 ---help--- 485 help
486 Support for the Analog Devices ADV7175 video encoder driver 486 Support for the Analog Devices ADV7175 video encoder driver
487 487
488 To compile this driver as a module, choose M here: the 488 To compile this driver as a module, choose M here: the
@@ -510,7 +510,7 @@ config VIDEO_ADV7511
510 tristate "Analog Devices ADV7511 encoder" 510 tristate "Analog Devices ADV7511 encoder"
511 depends on VIDEO_V4L2 && I2C && VIDEO_V4L2_SUBDEV_API 511 depends on VIDEO_V4L2 && I2C && VIDEO_V4L2_SUBDEV_API
512 select HDMI 512 select HDMI
513 ---help--- 513 help
514 Support for the Analog Devices ADV7511 video encoder. 514 Support for the Analog Devices ADV7511 video encoder.
515 515
516 This is a Analog Devices HDMI transmitter. 516 This is a Analog Devices HDMI transmitter.
@@ -522,14 +522,14 @@ config VIDEO_ADV7511_CEC
522 bool "Enable Analog Devices ADV7511 CEC support" 522 bool "Enable Analog Devices ADV7511 CEC support"
523 depends on VIDEO_ADV7511 523 depends on VIDEO_ADV7511
524 select CEC_CORE 524 select CEC_CORE
525 ---help--- 525 help
526 When selected the adv7511 will support the optional 526 When selected the adv7511 will support the optional
527 HDMI CEC feature. 527 HDMI CEC feature.
528 528
529config VIDEO_AD9389B 529config VIDEO_AD9389B
530 tristate "Analog Devices AD9389B encoder" 530 tristate "Analog Devices AD9389B encoder"
531 depends on VIDEO_V4L2 && I2C && VIDEO_V4L2_SUBDEV_API 531 depends on VIDEO_V4L2 && I2C && VIDEO_V4L2_SUBDEV_API
532 ---help--- 532 help
533 Support for the Analog Devices AD9389B video encoder. 533 Support for the Analog Devices AD9389B video encoder.
534 534
535 This is a Analog Devices HDMI transmitter. 535 This is a Analog Devices HDMI transmitter.
@@ -546,7 +546,7 @@ config VIDEO_AK881X
546config VIDEO_THS8200 546config VIDEO_THS8200
547 tristate "Texas Instruments THS8200 video encoder" 547 tristate "Texas Instruments THS8200 video encoder"
548 depends on VIDEO_V4L2 && I2C 548 depends on VIDEO_V4L2 && I2C
549 ---help--- 549 help
550 Support for the Texas Instruments THS8200 video encoder. 550 Support for the Texas Instruments THS8200 video encoder.
551 551
552 To compile this driver as a module, choose M here: the 552 To compile this driver as a module, choose M here: the
@@ -576,7 +576,7 @@ config VIDEO_IMX258
576 tristate "Sony IMX258 sensor support" 576 tristate "Sony IMX258 sensor support"
577 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API 577 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
578 depends on MEDIA_CAMERA_SUPPORT 578 depends on MEDIA_CAMERA_SUPPORT
579 ---help--- 579 help
580 This is a Video4Linux2 sensor driver for the Sony 580 This is a Video4Linux2 sensor driver for the Sony
581 IMX258 camera. 581 IMX258 camera.
582 582
@@ -588,7 +588,7 @@ config VIDEO_IMX274
588 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API 588 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
589 depends on MEDIA_CAMERA_SUPPORT 589 depends on MEDIA_CAMERA_SUPPORT
590 select REGMAP_I2C 590 select REGMAP_I2C
591 ---help--- 591 help
592 This is a V4L2 sensor driver for the Sony IMX274 592 This is a V4L2 sensor driver for the Sony IMX274
593 CMOS image sensor. 593 CMOS image sensor.
594 594
@@ -630,7 +630,7 @@ config VIDEO_OV2659
630 depends on VIDEO_V4L2 && I2C 630 depends on VIDEO_V4L2 && I2C
631 depends on MEDIA_CAMERA_SUPPORT 631 depends on MEDIA_CAMERA_SUPPORT
632 select V4L2_FWNODE 632 select V4L2_FWNODE
633 ---help--- 633 help
634 This is a Video4Linux2 sensor driver for the OmniVision 634 This is a Video4Linux2 sensor driver for the OmniVision
635 OV2659 camera. 635 OV2659 camera.
636 636
@@ -642,7 +642,7 @@ config VIDEO_OV2680
642 depends on VIDEO_V4L2 && I2C && MEDIA_CONTROLLER 642 depends on VIDEO_V4L2 && I2C && MEDIA_CONTROLLER
643 depends on MEDIA_CAMERA_SUPPORT 643 depends on MEDIA_CAMERA_SUPPORT
644 select V4L2_FWNODE 644 select V4L2_FWNODE
645 ---help--- 645 help
646 This is a Video4Linux2 sensor driver for the OmniVision 646 This is a Video4Linux2 sensor driver for the OmniVision
647 OV2680 camera. 647 OV2680 camera.
648 648
@@ -654,7 +654,7 @@ config VIDEO_OV2685
654 depends on VIDEO_V4L2 && I2C && MEDIA_CONTROLLER 654 depends on VIDEO_V4L2 && I2C && MEDIA_CONTROLLER
655 depends on MEDIA_CAMERA_SUPPORT 655 depends on MEDIA_CAMERA_SUPPORT
656 select V4L2_FWNODE 656 select V4L2_FWNODE
657 ---help--- 657 help
658 This is a Video4Linux2 sensor driver for the OmniVision 658 This is a Video4Linux2 sensor driver for the OmniVision
659 OV2685 camera. 659 OV2685 camera.
660 660
@@ -667,7 +667,7 @@ config VIDEO_OV5640
667 depends on GPIOLIB && VIDEO_V4L2 && I2C && VIDEO_V4L2_SUBDEV_API 667 depends on GPIOLIB && VIDEO_V4L2 && I2C && VIDEO_V4L2_SUBDEV_API
668 depends on MEDIA_CAMERA_SUPPORT 668 depends on MEDIA_CAMERA_SUPPORT
669 select V4L2_FWNODE 669 select V4L2_FWNODE
670 ---help--- 670 help
671 This is a Video4Linux2 sensor driver for the Omnivision 671 This is a Video4Linux2 sensor driver for the Omnivision
672 OV5640 camera sensor with a MIPI CSI-2 interface. 672 OV5640 camera sensor with a MIPI CSI-2 interface.
673 673
@@ -677,7 +677,7 @@ config VIDEO_OV5645
677 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API 677 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
678 depends on MEDIA_CAMERA_SUPPORT 678 depends on MEDIA_CAMERA_SUPPORT
679 select V4L2_FWNODE 679 select V4L2_FWNODE
680 ---help--- 680 help
681 This is a Video4Linux2 sensor driver for the OmniVision 681 This is a Video4Linux2 sensor driver for the OmniVision
682 OV5645 camera. 682 OV5645 camera.
683 683
@@ -689,7 +689,7 @@ config VIDEO_OV5647
689 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API 689 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
690 depends on MEDIA_CAMERA_SUPPORT 690 depends on MEDIA_CAMERA_SUPPORT
691 select V4L2_FWNODE 691 select V4L2_FWNODE
692 ---help--- 692 help
693 This is a Video4Linux2 sensor driver for the OmniVision 693 This is a Video4Linux2 sensor driver for the OmniVision
694 OV5647 camera. 694 OV5647 camera.
695 695
@@ -700,7 +700,7 @@ config VIDEO_OV6650
700 tristate "OmniVision OV6650 sensor support" 700 tristate "OmniVision OV6650 sensor support"
701 depends on I2C && VIDEO_V4L2 701 depends on I2C && VIDEO_V4L2
702 depends on MEDIA_CAMERA_SUPPORT 702 depends on MEDIA_CAMERA_SUPPORT
703 ---help--- 703 help
704 This is a Video4Linux2 sensor driver for the OmniVision 704 This is a Video4Linux2 sensor driver for the OmniVision
705 OV6650 camera. 705 OV6650 camera.
706 706
@@ -713,7 +713,7 @@ config VIDEO_OV5670
713 depends on MEDIA_CAMERA_SUPPORT 713 depends on MEDIA_CAMERA_SUPPORT
714 depends on MEDIA_CONTROLLER 714 depends on MEDIA_CONTROLLER
715 select V4L2_FWNODE 715 select V4L2_FWNODE
716 ---help--- 716 help
717 This is a Video4Linux2 sensor driver for the OmniVision 717 This is a Video4Linux2 sensor driver for the OmniVision
718 OV5670 camera. 718 OV5670 camera.
719 719
@@ -724,7 +724,7 @@ config VIDEO_OV5695
724 tristate "OmniVision OV5695 sensor support" 724 tristate "OmniVision OV5695 sensor support"
725 depends on I2C && VIDEO_V4L2 725 depends on I2C && VIDEO_V4L2
726 depends on MEDIA_CAMERA_SUPPORT 726 depends on MEDIA_CAMERA_SUPPORT
727 ---help--- 727 help
728 This is a Video4Linux2 sensor driver for the OmniVision 728 This is a Video4Linux2 sensor driver for the OmniVision
729 OV5695 camera. 729 OV5695 camera.
730 730
@@ -748,7 +748,7 @@ config VIDEO_OV772X
748 depends on I2C && VIDEO_V4L2 748 depends on I2C && VIDEO_V4L2
749 depends on MEDIA_CAMERA_SUPPORT 749 depends on MEDIA_CAMERA_SUPPORT
750 select REGMAP_SCCB 750 select REGMAP_SCCB
751 ---help--- 751 help
752 This is a Video4Linux2 sensor driver for the OmniVision 752 This is a Video4Linux2 sensor driver for the OmniVision
753 OV772x camera. 753 OV772x camera.
754 754
@@ -759,7 +759,7 @@ config VIDEO_OV7640
759 tristate "OmniVision OV7640 sensor support" 759 tristate "OmniVision OV7640 sensor support"
760 depends on I2C && VIDEO_V4L2 760 depends on I2C && VIDEO_V4L2
761 depends on MEDIA_CAMERA_SUPPORT 761 depends on MEDIA_CAMERA_SUPPORT
762 ---help--- 762 help
763 This is a Video4Linux2 sensor driver for the OmniVision 763 This is a Video4Linux2 sensor driver for the OmniVision
764 OV7640 camera. 764 OV7640 camera.
765 765
@@ -771,7 +771,7 @@ config VIDEO_OV7670
771 depends on I2C && VIDEO_V4L2 771 depends on I2C && VIDEO_V4L2
772 depends on MEDIA_CAMERA_SUPPORT 772 depends on MEDIA_CAMERA_SUPPORT
773 select V4L2_FWNODE 773 select V4L2_FWNODE
774 ---help--- 774 help
775 This is a Video4Linux2 sensor driver for the OmniVision 775 This is a Video4Linux2 sensor driver for the OmniVision
776 OV7670 VGA camera. It currently only works with the M88ALP01 776 OV7670 VGA camera. It currently only works with the M88ALP01
777 controller. 777 controller.
@@ -780,7 +780,7 @@ config VIDEO_OV7740
780 tristate "OmniVision OV7740 sensor support" 780 tristate "OmniVision OV7740 sensor support"
781 depends on I2C && VIDEO_V4L2 781 depends on I2C && VIDEO_V4L2
782 depends on MEDIA_CAMERA_SUPPORT 782 depends on MEDIA_CAMERA_SUPPORT
783 ---help--- 783 help
784 This is a Video4Linux2 sensor driver for the OmniVision 784 This is a Video4Linux2 sensor driver for the OmniVision
785 OV7740 VGA camera sensor. 785 OV7740 VGA camera sensor.
786 786
@@ -807,7 +807,7 @@ config VIDEO_OV9650
807 tristate "OmniVision OV9650/OV9652 sensor support" 807 tristate "OmniVision OV9650/OV9652 sensor support"
808 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API 808 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
809 select REGMAP_SCCB 809 select REGMAP_SCCB
810 ---help--- 810 help
811 This is a V4L2 sensor driver for the Omnivision 811 This is a V4L2 sensor driver for the Omnivision
812 OV9650 and OV9652 camera sensors. 812 OV9650 and OV9652 camera sensors.
813 813
@@ -816,7 +816,7 @@ config VIDEO_OV13858
816 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API 816 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
817 depends on MEDIA_CAMERA_SUPPORT 817 depends on MEDIA_CAMERA_SUPPORT
818 select V4L2_FWNODE 818 select V4L2_FWNODE
819 ---help--- 819 help
820 This is a Video4Linux2 sensor driver for the OmniVision 820 This is a Video4Linux2 sensor driver for the OmniVision
821 OV13858 camera. 821 OV13858 camera.
822 822
@@ -824,7 +824,7 @@ config VIDEO_VS6624
824 tristate "ST VS6624 sensor support" 824 tristate "ST VS6624 sensor support"
825 depends on VIDEO_V4L2 && I2C 825 depends on VIDEO_V4L2 && I2C
826 depends on MEDIA_CAMERA_SUPPORT 826 depends on MEDIA_CAMERA_SUPPORT
827 ---help--- 827 help
828 This is a Video4Linux2 sensor driver for the ST VS6624 828 This is a Video4Linux2 sensor driver for the ST VS6624
829 camera. 829 camera.
830 830
@@ -844,7 +844,7 @@ config VIDEO_MT9M032
844 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API 844 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
845 depends on MEDIA_CAMERA_SUPPORT 845 depends on MEDIA_CAMERA_SUPPORT
846 select VIDEO_APTINA_PLL 846 select VIDEO_APTINA_PLL
847 ---help--- 847 help
848 This driver supports MT9M032 camera sensors from Aptina, monochrome 848 This driver supports MT9M032 camera sensors from Aptina, monochrome
849 models only. 849 models only.
850 850
@@ -861,7 +861,7 @@ config VIDEO_MT9P031
861 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API 861 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
862 depends on MEDIA_CAMERA_SUPPORT 862 depends on MEDIA_CAMERA_SUPPORT
863 select VIDEO_APTINA_PLL 863 select VIDEO_APTINA_PLL
864 ---help--- 864 help
865 This is a Video4Linux2 sensor driver for the Aptina 865 This is a Video4Linux2 sensor driver for the Aptina
866 (Micron) mt9p031 5 Mpixel camera. 866 (Micron) mt9p031 5 Mpixel camera.
867 867
@@ -869,7 +869,7 @@ config VIDEO_MT9T001
869 tristate "Aptina MT9T001 support" 869 tristate "Aptina MT9T001 support"
870 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API 870 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
871 depends on MEDIA_CAMERA_SUPPORT 871 depends on MEDIA_CAMERA_SUPPORT
872 ---help--- 872 help
873 This is a Video4Linux2 sensor driver for the Aptina 873 This is a Video4Linux2 sensor driver for the Aptina
874 (Micron) mt0t001 3 Mpixel camera. 874 (Micron) mt0t001 3 Mpixel camera.
875 875
@@ -877,7 +877,7 @@ config VIDEO_MT9T112
877 tristate "Aptina MT9T111/MT9T112 support" 877 tristate "Aptina MT9T111/MT9T112 support"
878 depends on I2C && VIDEO_V4L2 878 depends on I2C && VIDEO_V4L2
879 depends on MEDIA_CAMERA_SUPPORT 879 depends on MEDIA_CAMERA_SUPPORT
880 ---help--- 880 help
881 This is a Video4Linux2 sensor driver for the Aptina 881 This is a Video4Linux2 sensor driver for the Aptina
882 (Micron) MT9T111 and MT9T112 3 Mpixel camera. 882 (Micron) MT9T111 and MT9T112 3 Mpixel camera.
883 883
@@ -888,7 +888,7 @@ config VIDEO_MT9V011
888 tristate "Micron mt9v011 sensor support" 888 tristate "Micron mt9v011 sensor support"
889 depends on I2C && VIDEO_V4L2 889 depends on I2C && VIDEO_V4L2
890 depends on MEDIA_CAMERA_SUPPORT 890 depends on MEDIA_CAMERA_SUPPORT
891 ---help--- 891 help
892 This is a Video4Linux2 sensor driver for the Micron 892 This is a Video4Linux2 sensor driver for the Micron
893 mt0v011 1.3 Mpixel camera. It currently only works with the 893 mt0v011 1.3 Mpixel camera. It currently only works with the
894 em28xx driver. 894 em28xx driver.
@@ -899,7 +899,7 @@ config VIDEO_MT9V032
899 depends on MEDIA_CAMERA_SUPPORT 899 depends on MEDIA_CAMERA_SUPPORT
900 select REGMAP_I2C 900 select REGMAP_I2C
901 select V4L2_FWNODE 901 select V4L2_FWNODE
902 ---help--- 902 help
903 This is a Video4Linux2 sensor driver for the Micron 903 This is a Video4Linux2 sensor driver for the Micron
904 MT9V032 752x480 CMOS sensor. 904 MT9V032 752x480 CMOS sensor.
905 905
@@ -918,14 +918,14 @@ config VIDEO_SR030PC30
918 tristate "Siliconfile SR030PC30 sensor support" 918 tristate "Siliconfile SR030PC30 sensor support"
919 depends on I2C && VIDEO_V4L2 919 depends on I2C && VIDEO_V4L2
920 depends on MEDIA_CAMERA_SUPPORT 920 depends on MEDIA_CAMERA_SUPPORT
921 ---help--- 921 help
922 This driver supports SR030PC30 VGA camera from Siliconfile 922 This driver supports SR030PC30 VGA camera from Siliconfile
923 923
924config VIDEO_NOON010PC30 924config VIDEO_NOON010PC30
925 tristate "Siliconfile NOON010PC30 sensor support" 925 tristate "Siliconfile NOON010PC30 sensor support"
926 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API 926 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
927 depends on MEDIA_CAMERA_SUPPORT 927 depends on MEDIA_CAMERA_SUPPORT
928 ---help--- 928 help
929 This driver supports NOON010PC30 CIF camera from Siliconfile 929 This driver supports NOON010PC30 CIF camera from Siliconfile
930 930
931source "drivers/media/i2c/m5mols/Kconfig" 931source "drivers/media/i2c/m5mols/Kconfig"
@@ -945,7 +945,7 @@ config VIDEO_S5K6AA
945 tristate "Samsung S5K6AAFX sensor support" 945 tristate "Samsung S5K6AAFX sensor support"
946 depends on MEDIA_CAMERA_SUPPORT 946 depends on MEDIA_CAMERA_SUPPORT
947 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API 947 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
948 ---help--- 948 help
949 This is a V4L2 sensor driver for Samsung S5K6AA(FX) 1.3M 949 This is a V4L2 sensor driver for Samsung S5K6AA(FX) 1.3M
950 camera sensor with an embedded SoC image signal processor. 950 camera sensor with an embedded SoC image signal processor.
951 951
@@ -953,7 +953,7 @@ config VIDEO_S5K6A3
953 tristate "Samsung S5K6A3 sensor support" 953 tristate "Samsung S5K6A3 sensor support"
954 depends on MEDIA_CAMERA_SUPPORT 954 depends on MEDIA_CAMERA_SUPPORT
955 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API 955 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
956 ---help--- 956 help
957 This is a V4L2 sensor driver for Samsung S5K6A3 raw 957 This is a V4L2 sensor driver for Samsung S5K6A3 raw
958 camera sensor. 958 camera sensor.
959 959
@@ -961,7 +961,7 @@ config VIDEO_S5K4ECGX
961 tristate "Samsung S5K4ECGX sensor support" 961 tristate "Samsung S5K4ECGX sensor support"
962 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API 962 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
963 select CRC32 963 select CRC32
964 ---help--- 964 help
965 This is a V4L2 sensor driver for Samsung S5K4ECGX 5M 965 This is a V4L2 sensor driver for Samsung S5K4ECGX 5M
966 camera sensor with an embedded SoC image signal processor. 966 camera sensor with an embedded SoC image signal processor.
967 967
@@ -969,7 +969,7 @@ config VIDEO_S5K5BAF
969 tristate "Samsung S5K5BAF sensor support" 969 tristate "Samsung S5K5BAF sensor support"
970 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API 970 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
971 select V4L2_FWNODE 971 select V4L2_FWNODE
972 ---help--- 972 help
973 This is a V4L2 sensor driver for Samsung S5K5BAF 2M 973 This is a V4L2 sensor driver for Samsung S5K5BAF 2M
974 camera sensor with an embedded SoC image signal processor. 974 camera sensor with an embedded SoC image signal processor.
975 975
@@ -980,7 +980,7 @@ config VIDEO_S5C73M3
980 tristate "Samsung S5C73M3 sensor support" 980 tristate "Samsung S5C73M3 sensor support"
981 depends on I2C && SPI && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API 981 depends on I2C && SPI && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
982 select V4L2_FWNODE 982 select V4L2_FWNODE
983 ---help--- 983 help
984 This is a V4L2 sensor driver for Samsung S5C73M3 984 This is a V4L2 sensor driver for Samsung S5C73M3
985 8 Mpixel camera. 985 8 Mpixel camera.
986 986
@@ -989,7 +989,7 @@ comment "Lens drivers"
989config VIDEO_AD5820 989config VIDEO_AD5820
990 tristate "AD5820 lens voice coil support" 990 tristate "AD5820 lens voice coil support"
991 depends on I2C && VIDEO_V4L2 && MEDIA_CONTROLLER 991 depends on I2C && VIDEO_V4L2 && MEDIA_CONTROLLER
992 ---help--- 992 help
993 This is a driver for the AD5820 camera lens voice coil. 993 This is a driver for the AD5820 camera lens voice coil.
994 It is used for example in Nokia N900 (RX-51). 994 It is used for example in Nokia N900 (RX-51).
995 995
@@ -1007,7 +1007,7 @@ config VIDEO_DW9714
1007 tristate "DW9714 lens voice coil support" 1007 tristate "DW9714 lens voice coil support"
1008 depends on I2C && VIDEO_V4L2 && MEDIA_CONTROLLER 1008 depends on I2C && VIDEO_V4L2 && MEDIA_CONTROLLER
1009 depends on VIDEO_V4L2_SUBDEV_API 1009 depends on VIDEO_V4L2_SUBDEV_API
1010 ---help--- 1010 help
1011 This is a driver for the DW9714 camera lens voice coil. 1011 This is a driver for the DW9714 camera lens voice coil.
1012 DW9714 is a 10 bit DAC with 120mA output current sink 1012 DW9714 is a 10 bit DAC with 120mA output current sink
1013 capability. This is designed for linear control of 1013 capability. This is designed for linear control of
@@ -1017,7 +1017,7 @@ config VIDEO_DW9807_VCM
1017 tristate "DW9807 lens voice coil support" 1017 tristate "DW9807 lens voice coil support"
1018 depends on I2C && VIDEO_V4L2 && MEDIA_CONTROLLER 1018 depends on I2C && VIDEO_V4L2 && MEDIA_CONTROLLER
1019 depends on VIDEO_V4L2_SUBDEV_API 1019 depends on VIDEO_V4L2_SUBDEV_API
1020 ---help--- 1020 help
1021 This is a driver for the DW9807 camera lens voice coil. 1021 This is a driver for the DW9807 camera lens voice coil.
1022 DW9807 is a 10 bit DAC with 100mA output current sink 1022 DW9807 is a 10 bit DAC with 100mA output current sink
1023 capability. This is designed for linear control of 1023 capability. This is designed for linear control of
@@ -1029,7 +1029,7 @@ config VIDEO_ADP1653
1029 tristate "ADP1653 flash support" 1029 tristate "ADP1653 flash support"
1030 depends on I2C && VIDEO_V4L2 && MEDIA_CONTROLLER 1030 depends on I2C && VIDEO_V4L2 && MEDIA_CONTROLLER
1031 depends on MEDIA_CAMERA_SUPPORT 1031 depends on MEDIA_CAMERA_SUPPORT
1032 ---help--- 1032 help
1033 This is a driver for the ADP1653 flash controller. It is used for 1033 This is a driver for the ADP1653 flash controller. It is used for
1034 example in Nokia N900. 1034 example in Nokia N900.
1035 1035
@@ -1038,7 +1038,7 @@ config VIDEO_LM3560
1038 depends on I2C && VIDEO_V4L2 && MEDIA_CONTROLLER 1038 depends on I2C && VIDEO_V4L2 && MEDIA_CONTROLLER
1039 depends on MEDIA_CAMERA_SUPPORT 1039 depends on MEDIA_CAMERA_SUPPORT
1040 select REGMAP_I2C 1040 select REGMAP_I2C
1041 ---help--- 1041 help
1042 This is a driver for the lm3560 dual flash controllers. It controls 1042 This is a driver for the lm3560 dual flash controllers. It controls
1043 flash, torch LEDs. 1043 flash, torch LEDs.
1044 1044
@@ -1047,7 +1047,7 @@ config VIDEO_LM3646
1047 depends on I2C && VIDEO_V4L2 && MEDIA_CONTROLLER 1047 depends on I2C && VIDEO_V4L2 && MEDIA_CONTROLLER
1048 depends on MEDIA_CAMERA_SUPPORT 1048 depends on MEDIA_CAMERA_SUPPORT
1049 select REGMAP_I2C 1049 select REGMAP_I2C
1050 ---help--- 1050 help
1051 This is a driver for the lm3646 dual flash controllers. It controls 1051 This is a driver for the lm3646 dual flash controllers. It controls
1052 flash, torch LEDs. 1052 flash, torch LEDs.
1053 1053
@@ -1056,7 +1056,7 @@ comment "Video improvement chips"
1056config VIDEO_UPD64031A 1056config VIDEO_UPD64031A
1057 tristate "NEC Electronics uPD64031A Ghost Reduction" 1057 tristate "NEC Electronics uPD64031A Ghost Reduction"
1058 depends on VIDEO_V4L2 && I2C 1058 depends on VIDEO_V4L2 && I2C
1059 ---help--- 1059 help
1060 Support for the NEC Electronics uPD64031A Ghost Reduction 1060 Support for the NEC Electronics uPD64031A Ghost Reduction
1061 video chip. It is most often found in NTSC TV cards made for 1061 video chip. It is most often found in NTSC TV cards made for
1062 Japan and is used to reduce the 'ghosting' effect that can 1062 Japan and is used to reduce the 'ghosting' effect that can
@@ -1068,7 +1068,7 @@ config VIDEO_UPD64031A
1068config VIDEO_UPD64083 1068config VIDEO_UPD64083
1069 tristate "NEC Electronics uPD64083 3-Dimensional Y/C separation" 1069 tristate "NEC Electronics uPD64083 3-Dimensional Y/C separation"
1070 depends on VIDEO_V4L2 && I2C 1070 depends on VIDEO_V4L2 && I2C
1071 ---help--- 1071 help
1072 Support for the NEC Electronics uPD64083 3-Dimensional Y/C 1072 Support for the NEC Electronics uPD64083 3-Dimensional Y/C
1073 separation video chip. It is used to improve the quality of 1073 separation video chip. It is used to improve the quality of
1074 the colors of a composite signal. 1074 the colors of a composite signal.
@@ -1082,7 +1082,7 @@ config VIDEO_SAA6752HS
1082 tristate "Philips SAA6752HS MPEG-2 Audio/Video Encoder" 1082 tristate "Philips SAA6752HS MPEG-2 Audio/Video Encoder"
1083 depends on VIDEO_V4L2 && I2C 1083 depends on VIDEO_V4L2 && I2C
1084 select CRC32 1084 select CRC32
1085 ---help--- 1085 help
1086 Support for the Philips SAA6752HS MPEG-2 video and MPEG-audio/AC-3 1086 Support for the Philips SAA6752HS MPEG-2 video and MPEG-audio/AC-3
1087 audio encoder with multiplexer. 1087 audio encoder with multiplexer.
1088 1088
@@ -1094,7 +1094,7 @@ comment "SDR tuner chips"
1094config SDR_MAX2175 1094config SDR_MAX2175
1095 tristate "Maxim 2175 RF to Bits tuner" 1095 tristate "Maxim 2175 RF to Bits tuner"
1096 depends on VIDEO_V4L2 && MEDIA_SDR_SUPPORT && I2C 1096 depends on VIDEO_V4L2 && MEDIA_SDR_SUPPORT && I2C
1097 ---help--- 1097 help
1098 Support for Maxim 2175 tuner. It is an advanced analog/digital 1098 Support for Maxim 2175 tuner. It is an advanced analog/digital
1099 radio receiver with RF-to-Bits front-end designed for SDR solutions. 1099 radio receiver with RF-to-Bits front-end designed for SDR solutions.
1100 1100
@@ -1115,7 +1115,7 @@ config VIDEO_THS7303
1115config VIDEO_M52790 1115config VIDEO_M52790
1116 tristate "Mitsubishi M52790 A/V switch" 1116 tristate "Mitsubishi M52790 A/V switch"
1117 depends on VIDEO_V4L2 && I2C 1117 depends on VIDEO_V4L2 && I2C
1118 ---help--- 1118 help
1119 Support for the Mitsubishi M52790 A/V switch. 1119 Support for the Mitsubishi M52790 A/V switch.
1120 1120
1121 To compile this driver as a module, choose M here: the 1121 To compile this driver as a module, choose M here: the
@@ -1126,7 +1126,7 @@ config VIDEO_I2C
1126 depends on VIDEO_V4L2 && I2C 1126 depends on VIDEO_V4L2 && I2C
1127 select VIDEOBUF2_VMALLOC 1127 select VIDEOBUF2_VMALLOC
1128 imply HWMON 1128 imply HWMON
1129 ---help--- 1129 help
1130 Enable the I2C transport video support which supports the 1130 Enable the I2C transport video support which supports the
1131 following: 1131 following:
1132 * Panasonic AMG88xx Grid-Eye Sensors 1132 * Panasonic AMG88xx Grid-Eye Sensors
diff --git a/drivers/media/i2c/cx25840/Kconfig b/drivers/media/i2c/cx25840/Kconfig
index 451133ad41ff..f4b31d7cb440 100644
--- a/drivers/media/i2c/cx25840/Kconfig
+++ b/drivers/media/i2c/cx25840/Kconfig
@@ -1,7 +1,7 @@
1config VIDEO_CX25840 1config VIDEO_CX25840
2 tristate "Conexant CX2584x audio/video decoders" 2 tristate "Conexant CX2584x audio/video decoders"
3 depends on VIDEO_V4L2 && I2C 3 depends on VIDEO_V4L2 && I2C
4 ---help--- 4 help
5 Support for the Conexant CX2584x audio/video decoders. 5 Support for the Conexant CX2584x audio/video decoders.
6 6
7 To compile this driver as a module, choose M here: the 7 To compile this driver as a module, choose M here: the
diff --git a/drivers/media/i2c/et8ek8/Kconfig b/drivers/media/i2c/et8ek8/Kconfig
index 9fe409e95666..ab23b41bf353 100644
--- a/drivers/media/i2c/et8ek8/Kconfig
+++ b/drivers/media/i2c/et8ek8/Kconfig
@@ -2,6 +2,6 @@ config VIDEO_ET8EK8
2 tristate "ET8EK8 camera sensor support" 2 tristate "ET8EK8 camera sensor support"
3 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API 3 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
4 select V4L2_FWNODE 4 select V4L2_FWNODE
5 ---help--- 5 help
6 This is a driver for the Toshiba ET8EK8 5 MP camera sensor. 6 This is a driver for the Toshiba ET8EK8 5 MP camera sensor.
7 It is used for example in Nokia N900 (RX-51). 7 It is used for example in Nokia N900 (RX-51).
diff --git a/drivers/media/i2c/m5mols/Kconfig b/drivers/media/i2c/m5mols/Kconfig
index dc8c2505907e..be0bb3f1bc22 100644
--- a/drivers/media/i2c/m5mols/Kconfig
+++ b/drivers/media/i2c/m5mols/Kconfig
@@ -2,5 +2,5 @@ config VIDEO_M5MOLS
2 tristate "Fujitsu M-5MOLS 8MP sensor support" 2 tristate "Fujitsu M-5MOLS 8MP sensor support"
3 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API 3 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
4 depends on MEDIA_CAMERA_SUPPORT 4 depends on MEDIA_CAMERA_SUPPORT
5 ---help--- 5 help
6 This driver supports Fujitsu M-5MOLS camera sensor with ISP 6 This driver supports Fujitsu M-5MOLS camera sensor with ISP
diff --git a/drivers/media/i2c/smiapp/Kconfig b/drivers/media/i2c/smiapp/Kconfig
index f59718d8e51e..26b54f2aa95b 100644
--- a/drivers/media/i2c/smiapp/Kconfig
+++ b/drivers/media/i2c/smiapp/Kconfig
@@ -4,5 +4,5 @@ config VIDEO_SMIAPP
4 depends on MEDIA_CAMERA_SUPPORT 4 depends on MEDIA_CAMERA_SUPPORT
5 select VIDEO_SMIAPP_PLL 5 select VIDEO_SMIAPP_PLL
6 select V4L2_FWNODE 6 select V4L2_FWNODE
7 ---help--- 7 help
8 This is a generic driver for SMIA++/SMIA camera modules. 8 This is a generic driver for SMIA++/SMIA camera modules.
diff --git a/drivers/media/mmc/siano/Kconfig b/drivers/media/mmc/siano/Kconfig
index 7693487e2f63..3941ee8352bb 100644
--- a/drivers/media/mmc/siano/Kconfig
+++ b/drivers/media/mmc/siano/Kconfig
@@ -9,5 +9,5 @@ config SMS_SDIO_DRV
9 depends on !RC_CORE || RC_CORE 9 depends on !RC_CORE || RC_CORE
10 select MEDIA_COMMON_OPTIONS 10 select MEDIA_COMMON_OPTIONS
11 select SMS_SIANO_MDTV 11 select SMS_SIANO_MDTV
12 ---help--- 12 help
13 Choose if you would like to have Siano's support for SDIO interface 13 Choose if you would like to have Siano's support for SDIO interface
diff --git a/drivers/media/pci/bt8xx/Kconfig b/drivers/media/pci/bt8xx/Kconfig
index bc89e37608cd..0f46db7d5ffc 100644
--- a/drivers/media/pci/bt8xx/Kconfig
+++ b/drivers/media/pci/bt8xx/Kconfig
@@ -13,7 +13,7 @@ config VIDEO_BT848
13 select VIDEO_SAA6588 if MEDIA_SUBDRV_AUTOSELECT 13 select VIDEO_SAA6588 if MEDIA_SUBDRV_AUTOSELECT
14 select RADIO_ADAPTERS 14 select RADIO_ADAPTERS
15 select RADIO_TEA575X 15 select RADIO_TEA575X
16 ---help--- 16 help
17 Support for BT848 based frame grabber/overlay boards. This includes 17 Support for BT848 based frame grabber/overlay boards. This includes
18 the Miro, Hauppauge and STB boards. Please read the material in 18 the Miro, Hauppauge and STB boards. Please read the material in
19 <file:Documentation/media/v4l-drivers/bttv.rst> for more information. 19 <file:Documentation/media/v4l-drivers/bttv.rst> for more information.
diff --git a/drivers/media/pci/cobalt/Kconfig b/drivers/media/pci/cobalt/Kconfig
index aa35cbc0a904..9a544bab3178 100644
--- a/drivers/media/pci/cobalt/Kconfig
+++ b/drivers/media/pci/cobalt/Kconfig
@@ -11,7 +11,7 @@ config VIDEO_COBALT
11 select VIDEO_ADV7511 11 select VIDEO_ADV7511
12 select VIDEO_ADV7842 12 select VIDEO_ADV7842
13 select VIDEOBUF2_DMA_SG 13 select VIDEOBUF2_DMA_SG
14 ---help--- 14 help
15 This is a video4linux driver for the Cisco PCIe Cobalt card. 15 This is a video4linux driver for the Cisco PCIe Cobalt card.
16 16
17 This board is sadly not available outside of Cisco, but it is 17 This board is sadly not available outside of Cisco, but it is
diff --git a/drivers/media/pci/cx18/Kconfig b/drivers/media/pci/cx18/Kconfig
index c675b83c43a9..96477bba0d5c 100644
--- a/drivers/media/pci/cx18/Kconfig
+++ b/drivers/media/pci/cx18/Kconfig
@@ -13,7 +13,7 @@ config VIDEO_CX18
13 select DVB_S5H1411 if MEDIA_SUBDRV_AUTOSELECT 13 select DVB_S5H1411 if MEDIA_SUBDRV_AUTOSELECT
14 select MEDIA_TUNER_TDA18271 if MEDIA_SUBDRV_AUTOSELECT 14 select MEDIA_TUNER_TDA18271 if MEDIA_SUBDRV_AUTOSELECT
15 select MEDIA_TUNER_TDA8290 if MEDIA_SUBDRV_AUTOSELECT 15 select MEDIA_TUNER_TDA8290 if MEDIA_SUBDRV_AUTOSELECT
16 ---help--- 16 help
17 This is a video4linux driver for Conexant cx23418 based 17 This is a video4linux driver for Conexant cx23418 based
18 PCI combo video recorder devices. 18 PCI combo video recorder devices.
19 19
@@ -27,7 +27,7 @@ config VIDEO_CX18_ALSA
27 tristate "Conexant 23418 DMA audio support" 27 tristate "Conexant 23418 DMA audio support"
28 depends on VIDEO_CX18 && SND 28 depends on VIDEO_CX18 && SND
29 select SND_PCM 29 select SND_PCM
30 ---help--- 30 help
31 This is a video4linux driver for direct (DMA) audio on 31 This is a video4linux driver for direct (DMA) audio on
32 Conexant 23418 based TV cards using ALSA. 32 Conexant 23418 based TV cards using ALSA.
33 33
diff --git a/drivers/media/pci/cx23885/Kconfig b/drivers/media/pci/cx23885/Kconfig
index 3435bbaa3167..1bba9e497915 100644
--- a/drivers/media/pci/cx23885/Kconfig
+++ b/drivers/media/pci/cx23885/Kconfig
@@ -43,7 +43,7 @@ config VIDEO_CX23885
43 select MEDIA_TUNER_SI2157 if MEDIA_SUBDRV_AUTOSELECT 43 select MEDIA_TUNER_SI2157 if MEDIA_SUBDRV_AUTOSELECT
44 select MEDIA_TUNER_M88RS6000T if MEDIA_SUBDRV_AUTOSELECT 44 select MEDIA_TUNER_M88RS6000T if MEDIA_SUBDRV_AUTOSELECT
45 select DVB_TUNER_DIB0070 if MEDIA_SUBDRV_AUTOSELECT 45 select DVB_TUNER_DIB0070 if MEDIA_SUBDRV_AUTOSELECT
46 ---help--- 46 help
47 This is a video4linux driver for Conexant 23885 based 47 This is a video4linux driver for Conexant 23885 based
48 TV cards. 48 TV cards.
49 49
@@ -54,7 +54,7 @@ config MEDIA_ALTERA_CI
54 tristate "Altera FPGA based CI module" 54 tristate "Altera FPGA based CI module"
55 depends on VIDEO_CX23885 && DVB_CORE 55 depends on VIDEO_CX23885 && DVB_CORE
56 select ALTERA_STAPL 56 select ALTERA_STAPL
57 ---help--- 57 help
58 An Altera FPGA CI module for NetUP Dual DVB-T/C RF CI card. 58 An Altera FPGA CI module for NetUP Dual DVB-T/C RF CI card.
59 59
60 To compile this driver as a module, choose M here: the 60 To compile this driver as a module, choose M here: the
diff --git a/drivers/media/pci/cx25821/Kconfig b/drivers/media/pci/cx25821/Kconfig
index 1755d3d2feaa..a64fa9a6d5d5 100644
--- a/drivers/media/pci/cx25821/Kconfig
+++ b/drivers/media/pci/cx25821/Kconfig
@@ -3,7 +3,7 @@ config VIDEO_CX25821
3 depends on VIDEO_DEV && PCI && I2C 3 depends on VIDEO_DEV && PCI && I2C
4 select I2C_ALGOBIT 4 select I2C_ALGOBIT
5 select VIDEOBUF2_DMA_SG 5 select VIDEOBUF2_DMA_SG
6 ---help--- 6 help
7 This is a video4linux driver for Conexant 25821 based 7 This is a video4linux driver for Conexant 25821 based
8 TV cards. 8 TV cards.
9 9
@@ -14,7 +14,7 @@ config VIDEO_CX25821_ALSA
14 tristate "Conexant 25821 DMA audio support" 14 tristate "Conexant 25821 DMA audio support"
15 depends on VIDEO_CX25821 && SND 15 depends on VIDEO_CX25821 && SND
16 select SND_PCM 16 select SND_PCM
17 ---help--- 17 help
18 This is a video4linux driver for direct (DMA) audio on 18 This is a video4linux driver for direct (DMA) audio on
19 Conexant 25821 based capture cards using ALSA. 19 Conexant 25821 based capture cards using ALSA.
20 20
diff --git a/drivers/media/pci/cx88/Kconfig b/drivers/media/pci/cx88/Kconfig
index 14b813d634a8..fbb17ddb6bc3 100644
--- a/drivers/media/pci/cx88/Kconfig
+++ b/drivers/media/pci/cx88/Kconfig
@@ -6,7 +6,7 @@ config VIDEO_CX88
6 select VIDEO_TUNER 6 select VIDEO_TUNER
7 select VIDEO_TVEEPROM 7 select VIDEO_TVEEPROM
8 select VIDEO_WM8775 if MEDIA_SUBDRV_AUTOSELECT 8 select VIDEO_WM8775 if MEDIA_SUBDRV_AUTOSELECT
9 ---help--- 9 help
10 This is a video4linux driver for Conexant 2388x based 10 This is a video4linux driver for Conexant 2388x based
11 TV cards. 11 TV cards.
12 12
@@ -17,7 +17,7 @@ config VIDEO_CX88_ALSA
17 tristate "Conexant 2388x DMA audio support" 17 tristate "Conexant 2388x DMA audio support"
18 depends on VIDEO_CX88 && SND 18 depends on VIDEO_CX88 && SND
19 select SND_PCM 19 select SND_PCM
20 ---help--- 20 help
21 This is a video4linux driver for direct (DMA) audio on 21 This is a video4linux driver for direct (DMA) audio on
22 Conexant 2388x based TV cards using ALSA. 22 Conexant 2388x based TV cards using ALSA.
23 23
@@ -33,7 +33,7 @@ config VIDEO_CX88_BLACKBIRD
33 tristate "Blackbird MPEG encoder support (cx2388x + cx23416)" 33 tristate "Blackbird MPEG encoder support (cx2388x + cx23416)"
34 depends on VIDEO_CX88 34 depends on VIDEO_CX88
35 select VIDEO_CX2341X 35 select VIDEO_CX2341X
36 ---help--- 36 help
37 This adds support for MPEG encoder cards based on the 37 This adds support for MPEG encoder cards based on the
38 Blackbird reference design, using the Conexant 2388x 38 Blackbird reference design, using the Conexant 2388x
39 and 23416 chips. 39 and 23416 chips.
@@ -64,7 +64,7 @@ config VIDEO_CX88_DVB
64 select DVB_DS3000 if MEDIA_SUBDRV_AUTOSELECT 64 select DVB_DS3000 if MEDIA_SUBDRV_AUTOSELECT
65 select DVB_TS2020 if MEDIA_SUBDRV_AUTOSELECT 65 select DVB_TS2020 if MEDIA_SUBDRV_AUTOSELECT
66 select MEDIA_TUNER_SIMPLE if MEDIA_SUBDRV_AUTOSELECT 66 select MEDIA_TUNER_SIMPLE if MEDIA_SUBDRV_AUTOSELECT
67 ---help--- 67 help
68 This adds support for DVB/ATSC cards based on the 68 This adds support for DVB/ATSC cards based on the
69 Conexant 2388x chip. 69 Conexant 2388x chip.
70 70
@@ -75,7 +75,7 @@ config VIDEO_CX88_ENABLE_VP3054
75 bool "VP-3054 Secondary I2C Bus Support" 75 bool "VP-3054 Secondary I2C Bus Support"
76 default y 76 default y
77 depends on VIDEO_CX88_DVB && DVB_MT352 77 depends on VIDEO_CX88_DVB && DVB_MT352
78 ---help--- 78 help
79 This adds DVB-T support for cards based on the 79 This adds DVB-T support for cards based on the
80 Conexant 2388x chip and the MT352 demodulator, 80 Conexant 2388x chip and the MT352 demodulator,
81 which also require support for the VP-3054 81 which also require support for the VP-3054
diff --git a/drivers/media/pci/ddbridge/Kconfig b/drivers/media/pci/ddbridge/Kconfig
index 16faef265e97..fc98b6d575d9 100644
--- a/drivers/media/pci/ddbridge/Kconfig
+++ b/drivers/media/pci/ddbridge/Kconfig
@@ -15,7 +15,7 @@ config DVB_DDBRIDGE
15 select DVB_MXL5XX if MEDIA_SUBDRV_AUTOSELECT 15 select DVB_MXL5XX if MEDIA_SUBDRV_AUTOSELECT
16 select DVB_CXD2099 if MEDIA_SUBDRV_AUTOSELECT 16 select DVB_CXD2099 if MEDIA_SUBDRV_AUTOSELECT
17 select DVB_DUMMY_FE if MEDIA_SUBDRV_AUTOSELECT 17 select DVB_DUMMY_FE if MEDIA_SUBDRV_AUTOSELECT
18 ---help--- 18 help
19 Support for cards with the Digital Devices PCI express bridge: 19 Support for cards with the Digital Devices PCI express bridge:
20 - Octopus PCIe Bridge 20 - Octopus PCIe Bridge
21 - Octopus mini PCIe Bridge 21 - Octopus mini PCIe Bridge
@@ -36,7 +36,7 @@ config DVB_DDBRIDGE_MSIENABLE
36 depends on DVB_DDBRIDGE 36 depends on DVB_DDBRIDGE
37 depends on PCI_MSI 37 depends on PCI_MSI
38 default n 38 default n
39 ---help--- 39 help
40 Use PCI MSI (Message Signaled Interrupts) per default. Enabling this 40 Use PCI MSI (Message Signaled Interrupts) per default. Enabling this
41 might lead to I2C errors originating from the bridge in conjunction 41 might lead to I2C errors originating from the bridge in conjunction
42 with certain SATA controllers, requiring a reload of the ddbridge 42 with certain SATA controllers, requiring a reload of the ddbridge
diff --git a/drivers/media/pci/dt3155/Kconfig b/drivers/media/pci/dt3155/Kconfig
index 858b0f2f15be..d770eec541d4 100644
--- a/drivers/media/pci/dt3155/Kconfig
+++ b/drivers/media/pci/dt3155/Kconfig
@@ -3,7 +3,7 @@ config VIDEO_DT3155
3 depends on PCI && VIDEO_DEV && VIDEO_V4L2 3 depends on PCI && VIDEO_DEV && VIDEO_V4L2
4 select VIDEOBUF2_DMA_CONTIG 4 select VIDEOBUF2_DMA_CONTIG
5 default n 5 default n
6 ---help--- 6 help
7 Enables dt3155 device driver for the DataTranslation DT3155 frame grabber. 7 Enables dt3155 device driver for the DataTranslation DT3155 frame grabber.
8 Say Y here if you have this hardware. 8 Say Y here if you have this hardware.
9 In doubt, say N. 9 In doubt, say N.
diff --git a/drivers/media/pci/intel/ipu3/Kconfig b/drivers/media/pci/intel/ipu3/Kconfig
index 715f77651482..bd518bdc9f5f 100644
--- a/drivers/media/pci/intel/ipu3/Kconfig
+++ b/drivers/media/pci/intel/ipu3/Kconfig
@@ -7,7 +7,7 @@ config VIDEO_IPU3_CIO2
7 select V4L2_FWNODE 7 select V4L2_FWNODE
8 select VIDEOBUF2_DMA_SG 8 select VIDEOBUF2_DMA_SG
9 9
10 ---help--- 10 help
11 This is the Intel IPU3 CIO2 CSI-2 receiver unit, found in Intel 11 This is the Intel IPU3 CIO2 CSI-2 receiver unit, found in Intel
12 Skylake and Kaby Lake SoCs and used for capturing images and 12 Skylake and Kaby Lake SoCs and used for capturing images and
13 video from a camera sensor. 13 video from a camera sensor.
diff --git a/drivers/media/pci/ivtv/Kconfig b/drivers/media/pci/ivtv/Kconfig
index 06ca4e23f9fb..e96b3c182a2f 100644
--- a/drivers/media/pci/ivtv/Kconfig
+++ b/drivers/media/pci/ivtv/Kconfig
@@ -18,7 +18,7 @@ config VIDEO_IVTV
18 select VIDEO_VP27SMPX 18 select VIDEO_VP27SMPX
19 select VIDEO_UPD64031A 19 select VIDEO_UPD64031A
20 select VIDEO_UPD64083 20 select VIDEO_UPD64083
21 ---help--- 21 help
22 This is a video4linux driver for Conexant cx23416 or cx23415 based 22 This is a video4linux driver for Conexant cx23416 or cx23415 based
23 PCI personal video recorder devices. 23 PCI personal video recorder devices.
24 24
@@ -32,7 +32,7 @@ config VIDEO_IVTV_DEPRECATED_IOCTLS
32 bool "enable the DVB ioctls abuse on ivtv driver" 32 bool "enable the DVB ioctls abuse on ivtv driver"
33 depends on VIDEO_IVTV 33 depends on VIDEO_IVTV
34 default n 34 default n
35 ---help--- 35 help
36 Enable the usage of the a DVB set of ioctls that were abused by 36 Enable the usage of the a DVB set of ioctls that were abused by
37 IVTV driver for a while. 37 IVTV driver for a while.
38 38
@@ -45,7 +45,7 @@ config VIDEO_IVTV_ALSA
45 tristate "Conexant cx23415/cx23416 ALSA interface for PCM audio capture" 45 tristate "Conexant cx23415/cx23416 ALSA interface for PCM audio capture"
46 depends on VIDEO_IVTV && SND 46 depends on VIDEO_IVTV && SND
47 select SND_PCM 47 select SND_PCM
48 ---help--- 48 help
49 This driver provides an ALSA interface as another method for user 49 This driver provides an ALSA interface as another method for user
50 applications to obtain PCM audio data from Conexant cx23415/cx23416 50 applications to obtain PCM audio data from Conexant cx23415/cx23416
51 based PCI TV cards supported by the ivtv driver. 51 based PCI TV cards supported by the ivtv driver.
@@ -63,7 +63,7 @@ config VIDEO_FB_IVTV
63 select FB_CFB_FILLRECT 63 select FB_CFB_FILLRECT
64 select FB_CFB_COPYAREA 64 select FB_CFB_COPYAREA
65 select FB_CFB_IMAGEBLIT 65 select FB_CFB_IMAGEBLIT
66 ---help--- 66 help
67 This is a framebuffer driver for the Conexant cx23415 MPEG 67 This is a framebuffer driver for the Conexant cx23415 MPEG
68 encoder/decoder. 68 encoder/decoder.
69 69
@@ -77,7 +77,7 @@ config VIDEO_FB_IVTV_FORCE_PAT
77 bool "force cx23415 framebuffer init with x86 PAT enabled" 77 bool "force cx23415 framebuffer init with x86 PAT enabled"
78 depends on VIDEO_FB_IVTV && X86_PAT 78 depends on VIDEO_FB_IVTV && X86_PAT
79 default n 79 default n
80 ---help--- 80 help
81 With PAT enabled, the cx23415 framebuffer driver does not 81 With PAT enabled, the cx23415 framebuffer driver does not
82 utilize write-combined caching on the framebuffer memory. 82 utilize write-combined caching on the framebuffer memory.
83 For this reason, the driver will by default disable itself 83 For this reason, the driver will by default disable itself
diff --git a/drivers/media/pci/meye/Kconfig b/drivers/media/pci/meye/Kconfig
index 9a50f54231ad..ce0463c81886 100644
--- a/drivers/media/pci/meye/Kconfig
+++ b/drivers/media/pci/meye/Kconfig
@@ -2,7 +2,7 @@ config VIDEO_MEYE
2 tristate "Sony Vaio Picturebook Motion Eye Video For Linux" 2 tristate "Sony Vaio Picturebook Motion Eye Video For Linux"
3 depends on PCI && VIDEO_V4L2 3 depends on PCI && VIDEO_V4L2
4 depends on SONY_LAPTOP || COMPILE_TEST 4 depends on SONY_LAPTOP || COMPILE_TEST
5 ---help--- 5 help
6 This is the video4linux driver for the Motion Eye camera found 6 This is the video4linux driver for the Motion Eye camera found
7 in the Vaio Picturebook laptops. Please read the material in 7 in the Vaio Picturebook laptops. Please read the material in
8 <file:Documentation/media/v4l-drivers/meye.rst> for more information. 8 <file:Documentation/media/v4l-drivers/meye.rst> for more information.
diff --git a/drivers/media/pci/netup_unidvb/Kconfig b/drivers/media/pci/netup_unidvb/Kconfig
index b663154d0cc4..60057585f04c 100644
--- a/drivers/media/pci/netup_unidvb/Kconfig
+++ b/drivers/media/pci/netup_unidvb/Kconfig
@@ -8,7 +8,7 @@ config DVB_NETUP_UNIDVB
8 select DVB_HELENE if MEDIA_SUBDRV_AUTOSELECT 8 select DVB_HELENE if MEDIA_SUBDRV_AUTOSELECT
9 select DVB_LNBH25 if MEDIA_SUBDRV_AUTOSELECT 9 select DVB_LNBH25 if MEDIA_SUBDRV_AUTOSELECT
10 select DVB_CXD2841ER if MEDIA_SUBDRV_AUTOSELECT 10 select DVB_CXD2841ER if MEDIA_SUBDRV_AUTOSELECT
11 ---help--- 11 help
12 Support for NetUP PCI express Universal DVB card. 12 Support for NetUP PCI express Universal DVB card.
13 13
14 Say Y when you want to support NetUP Dual Universal DVB card. 14 Say Y when you want to support NetUP Dual Universal DVB card.
diff --git a/drivers/media/pci/ngene/Kconfig b/drivers/media/pci/ngene/Kconfig
index e06d019996f3..8a80a5bab8e9 100644
--- a/drivers/media/pci/ngene/Kconfig
+++ b/drivers/media/pci/ngene/Kconfig
@@ -15,6 +15,6 @@ config DVB_NGENE
15 select DVB_STV6111 if MEDIA_SUBDRV_AUTOSELECT 15 select DVB_STV6111 if MEDIA_SUBDRV_AUTOSELECT
16 select DVB_LNBH25 if MEDIA_SUBDRV_AUTOSELECT 16 select DVB_LNBH25 if MEDIA_SUBDRV_AUTOSELECT
17 select DVB_CXD2099 if MEDIA_SUBDRV_AUTOSELECT 17 select DVB_CXD2099 if MEDIA_SUBDRV_AUTOSELECT
18 ---help--- 18 help
19 Support for Micronas PCI express cards with nGene bridge. 19 Support for Micronas PCI express cards with nGene bridge.
20 20
diff --git a/drivers/media/pci/saa7134/Kconfig b/drivers/media/pci/saa7134/Kconfig
index b44e0d70907e..8b28783b3fcd 100644
--- a/drivers/media/pci/saa7134/Kconfig
+++ b/drivers/media/pci/saa7134/Kconfig
@@ -7,7 +7,7 @@ config VIDEO_SAA7134
7 select CRC32 7 select CRC32
8 select VIDEO_SAA6588 if MEDIA_SUBDRV_AUTOSELECT 8 select VIDEO_SAA6588 if MEDIA_SUBDRV_AUTOSELECT
9 select VIDEO_SAA6752HS if MEDIA_SUBDRV_AUTOSELECT 9 select VIDEO_SAA6752HS if MEDIA_SUBDRV_AUTOSELECT
10 ---help--- 10 help
11 This is a video4linux driver for Philips SAA713x based 11 This is a video4linux driver for Philips SAA713x based
12 TV cards. 12 TV cards.
13 13
@@ -18,7 +18,7 @@ config VIDEO_SAA7134_ALSA
18 tristate "Philips SAA7134 DMA audio support" 18 tristate "Philips SAA7134 DMA audio support"
19 depends on VIDEO_SAA7134 && SND 19 depends on VIDEO_SAA7134 && SND
20 select SND_PCM 20 select SND_PCM
21 ---help--- 21 help
22 This is a video4linux driver for direct (DMA) audio in 22 This is a video4linux driver for direct (DMA) audio in
23 Philips SAA713x based TV cards using ALSA 23 Philips SAA713x based TV cards using ALSA
24 24
@@ -31,7 +31,7 @@ config VIDEO_SAA7134_RC
31 depends on VIDEO_SAA7134 31 depends on VIDEO_SAA7134
32 depends on !(RC_CORE=m && VIDEO_SAA7134=y) 32 depends on !(RC_CORE=m && VIDEO_SAA7134=y)
33 default y 33 default y
34 ---help--- 34 help
35 Enables Remote Controller support on saa7134 driver. 35 Enables Remote Controller support on saa7134 driver.
36 36
37config VIDEO_SAA7134_DVB 37config VIDEO_SAA7134_DVB
@@ -57,7 +57,7 @@ config VIDEO_SAA7134_DVB
57 select MEDIA_TUNER_TDA18271 if MEDIA_SUBDRV_AUTOSELECT 57 select MEDIA_TUNER_TDA18271 if MEDIA_SUBDRV_AUTOSELECT
58 select MEDIA_TUNER_TDA8290 if MEDIA_SUBDRV_AUTOSELECT 58 select MEDIA_TUNER_TDA8290 if MEDIA_SUBDRV_AUTOSELECT
59 select DVB_ZL10039 if MEDIA_SUBDRV_AUTOSELECT 59 select DVB_ZL10039 if MEDIA_SUBDRV_AUTOSELECT
60 ---help--- 60 help
61 This adds support for DVB cards based on the 61 This adds support for DVB cards based on the
62 Philips saa7134 chip. 62 Philips saa7134 chip.
63 63
@@ -68,6 +68,6 @@ config VIDEO_SAA7134_GO7007
68 tristate "go7007 support for saa7134 based TV cards" 68 tristate "go7007 support for saa7134 based TV cards"
69 depends on VIDEO_SAA7134 69 depends on VIDEO_SAA7134
70 depends on VIDEO_GO7007 70 depends on VIDEO_GO7007
71 ---help--- 71 help
72 Enables saa7134 driver support for boards with go7007 72 Enables saa7134 driver support for boards with go7007
73 MPEG encoder (WIS Voyager or compatible). 73 MPEG encoder (WIS Voyager or compatible).
diff --git a/drivers/media/pci/saa7146/Kconfig b/drivers/media/pci/saa7146/Kconfig
index da88b77a916c..60d9862580ff 100644
--- a/drivers/media/pci/saa7146/Kconfig
+++ b/drivers/media/pci/saa7146/Kconfig
@@ -2,7 +2,7 @@ config VIDEO_HEXIUM_GEMINI
2 tristate "Hexium Gemini frame grabber" 2 tristate "Hexium Gemini frame grabber"
3 depends on PCI && VIDEO_V4L2 && I2C 3 depends on PCI && VIDEO_V4L2 && I2C
4 select VIDEO_SAA7146_VV 4 select VIDEO_SAA7146_VV
5 ---help--- 5 help
6 This is a video4linux driver for the Hexium Gemini frame 6 This is a video4linux driver for the Hexium Gemini frame
7 grabber card by Hexium. Please note that the Gemini Dual 7 grabber card by Hexium. Please note that the Gemini Dual
8 card is *not* fully supported. 8 card is *not* fully supported.
@@ -14,7 +14,7 @@ config VIDEO_HEXIUM_ORION
14 tristate "Hexium HV-PCI6 and Orion frame grabber" 14 tristate "Hexium HV-PCI6 and Orion frame grabber"
15 depends on PCI && VIDEO_V4L2 && I2C 15 depends on PCI && VIDEO_V4L2 && I2C
16 select VIDEO_SAA7146_VV 16 select VIDEO_SAA7146_VV
17 ---help--- 17 help
18 This is a video4linux driver for the Hexium HV-PCI6 and 18 This is a video4linux driver for the Hexium HV-PCI6 and
19 Orion frame grabber cards by Hexium. 19 Orion frame grabber cards by Hexium.
20 20
@@ -30,7 +30,7 @@ config VIDEO_MXB
30 select VIDEO_TDA9840 if MEDIA_SUBDRV_AUTOSELECT 30 select VIDEO_TDA9840 if MEDIA_SUBDRV_AUTOSELECT
31 select VIDEO_TEA6415C if MEDIA_SUBDRV_AUTOSELECT 31 select VIDEO_TEA6415C if MEDIA_SUBDRV_AUTOSELECT
32 select VIDEO_TEA6420 if MEDIA_SUBDRV_AUTOSELECT 32 select VIDEO_TEA6420 if MEDIA_SUBDRV_AUTOSELECT
33 ---help--- 33 help
34 This is a video4linux driver for the 'Multimedia eXtension Board' 34 This is a video4linux driver for the 'Multimedia eXtension Board'
35 TV card by Siemens-Nixdorf. 35 TV card by Siemens-Nixdorf.
36 36
diff --git a/drivers/media/pci/saa7164/Kconfig b/drivers/media/pci/saa7164/Kconfig
index 9098ef5feca4..265c5a4fd823 100644
--- a/drivers/media/pci/saa7164/Kconfig
+++ b/drivers/media/pci/saa7164/Kconfig
@@ -8,7 +8,7 @@ config VIDEO_SAA7164
8 select DVB_TDA10048 if MEDIA_SUBDRV_AUTOSELECT 8 select DVB_TDA10048 if MEDIA_SUBDRV_AUTOSELECT
9 select DVB_S5H1411 if MEDIA_SUBDRV_AUTOSELECT 9 select DVB_S5H1411 if MEDIA_SUBDRV_AUTOSELECT
10 select MEDIA_TUNER_TDA18271 if MEDIA_SUBDRV_AUTOSELECT 10 select MEDIA_TUNER_TDA18271 if MEDIA_SUBDRV_AUTOSELECT
11 ---help--- 11 help
12 This is a video4linux driver for NXP SAA7164 based 12 This is a video4linux driver for NXP SAA7164 based
13 TV cards. 13 TV cards.
14 14
diff --git a/drivers/media/pci/solo6x10/Kconfig b/drivers/media/pci/solo6x10/Kconfig
index d9e06a6bf1eb..2061d02a82d0 100644
--- a/drivers/media/pci/solo6x10/Kconfig
+++ b/drivers/media/pci/solo6x10/Kconfig
@@ -8,7 +8,7 @@ config VIDEO_SOLO6X10
8 select VIDEOBUF2_DMA_CONTIG 8 select VIDEOBUF2_DMA_CONTIG
9 select SND_PCM 9 select SND_PCM
10 select FONT_8x16 10 select FONT_8x16
11 ---help--- 11 help
12 This driver supports the Bluecherry H.264 and MPEG-4 hardware 12 This driver supports the Bluecherry H.264 and MPEG-4 hardware
13 compression capture cards and other Softlogic-based ones. 13 compression capture cards and other Softlogic-based ones.
14 14
diff --git a/drivers/media/pci/tw5864/Kconfig b/drivers/media/pci/tw5864/Kconfig
index 760fb11dfeae..e5d52f076232 100644
--- a/drivers/media/pci/tw5864/Kconfig
+++ b/drivers/media/pci/tw5864/Kconfig
@@ -2,7 +2,7 @@ config VIDEO_TW5864
2 tristate "Techwell TW5864 video/audio grabber and encoder" 2 tristate "Techwell TW5864 video/audio grabber and encoder"
3 depends on VIDEO_DEV && PCI && VIDEO_V4L2 3 depends on VIDEO_DEV && PCI && VIDEO_V4L2
4 select VIDEOBUF2_DMA_CONTIG 4 select VIDEOBUF2_DMA_CONTIG
5 ---help--- 5 help
6 Support for boards based on Techwell TW5864 chip which provides 6 Support for boards based on Techwell TW5864 chip which provides
7 multichannel video & audio grabbing and encoding (H.264, MJPEG, 7 multichannel video & audio grabbing and encoding (H.264, MJPEG,
8 ADPCM G.726). 8 ADPCM G.726).
diff --git a/drivers/media/pci/tw68/Kconfig b/drivers/media/pci/tw68/Kconfig
index 95d5d5202048..4bfc4fa416e5 100644
--- a/drivers/media/pci/tw68/Kconfig
+++ b/drivers/media/pci/tw68/Kconfig
@@ -2,7 +2,7 @@ config VIDEO_TW68
2 tristate "Techwell tw68x Video For Linux" 2 tristate "Techwell tw68x Video For Linux"
3 depends on VIDEO_DEV && PCI && VIDEO_V4L2 3 depends on VIDEO_DEV && PCI && VIDEO_V4L2
4 select VIDEOBUF2_DMA_SG 4 select VIDEOBUF2_DMA_SG
5 ---help--- 5 help
6 Support for Techwell tw68xx based frame grabber boards. 6 Support for Techwell tw68xx based frame grabber boards.
7 7
8 To compile this driver as a module, choose M here: the 8 To compile this driver as a module, choose M here: the
diff --git a/drivers/media/platform/Kconfig b/drivers/media/platform/Kconfig
index 4acbed189644..1611ec23d733 100644
--- a/drivers/media/platform/Kconfig
+++ b/drivers/media/platform/Kconfig
@@ -6,7 +6,7 @@ menuconfig V4L_PLATFORM_DRIVERS
6 bool "V4L platform devices" 6 bool "V4L platform devices"
7 depends on MEDIA_CAMERA_SUPPORT 7 depends on MEDIA_CAMERA_SUPPORT
8 default n 8 default n
9 ---help--- 9 help
10 Say Y here to enable support for platform-specific V4L drivers. 10 Say Y here to enable support for platform-specific V4L drivers.
11 11
12if V4L_PLATFORM_DRIVERS 12if V4L_PLATFORM_DRIVERS
@@ -55,7 +55,7 @@ config VIDEO_VIU
55 depends on VIDEO_V4L2 && (PPC_MPC512x || COMPILE_TEST) && I2C 55 depends on VIDEO_V4L2 && (PPC_MPC512x || COMPILE_TEST) && I2C
56 select VIDEOBUF_DMA_CONTIG 56 select VIDEOBUF_DMA_CONTIG
57 default y 57 default y
58 ---help--- 58 help
59 Support for Freescale VIU video driver. This device captures 59 Support for Freescale VIU video driver. This device captures
60 video data, or overlays video on DIU frame buffer. 60 video data, or overlays video on DIU frame buffer.
61 61
@@ -80,13 +80,13 @@ config VIDEO_OMAP3
80 select VIDEOBUF2_DMA_CONTIG 80 select VIDEOBUF2_DMA_CONTIG
81 select MFD_SYSCON 81 select MFD_SYSCON
82 select V4L2_FWNODE 82 select V4L2_FWNODE
83 ---help--- 83 help
84 Driver for an OMAP 3 camera controller. 84 Driver for an OMAP 3 camera controller.
85 85
86config VIDEO_OMAP3_DEBUG 86config VIDEO_OMAP3_DEBUG
87 bool "OMAP 3 Camera debug messages" 87 bool "OMAP 3 Camera debug messages"
88 depends on VIDEO_OMAP3 88 depends on VIDEO_OMAP3
89 ---help--- 89 help
90 Enable debug messages on OMAP 3 camera controller driver. 90 Enable debug messages on OMAP 3 camera controller driver.
91 91
92config VIDEO_PXA27x 92config VIDEO_PXA27x
@@ -96,7 +96,7 @@ config VIDEO_PXA27x
96 select VIDEOBUF2_DMA_SG 96 select VIDEOBUF2_DMA_SG
97 select SG_SPLIT 97 select SG_SPLIT
98 select V4L2_FWNODE 98 select V4L2_FWNODE
99 ---help--- 99 help
100 This is a v4l2 driver for the PXA27x Quick Capture Interface 100 This is a v4l2 driver for the PXA27x Quick Capture Interface
101 101
102config VIDEO_QCOM_CAMSS 102config VIDEO_QCOM_CAMSS
@@ -112,7 +112,7 @@ config VIDEO_S3C_CAMIF
112 depends on PM 112 depends on PM
113 depends on ARCH_S3C64XX || PLAT_S3C24XX || COMPILE_TEST 113 depends on ARCH_S3C64XX || PLAT_S3C24XX || COMPILE_TEST
114 select VIDEOBUF2_DMA_CONTIG 114 select VIDEOBUF2_DMA_CONTIG
115 ---help--- 115 help
116 This is a v4l2 driver for s3c24xx and s3c64xx SoC series camera 116 This is a v4l2 driver for s3c24xx and s3c64xx SoC series camera
117 host interface (CAMIF). 117 host interface (CAMIF).
118 118
@@ -125,7 +125,7 @@ config VIDEO_STM32_DCMI
125 depends on ARCH_STM32 || COMPILE_TEST 125 depends on ARCH_STM32 || COMPILE_TEST
126 select VIDEOBUF2_DMA_CONTIG 126 select VIDEOBUF2_DMA_CONTIG
127 select V4L2_FWNODE 127 select V4L2_FWNODE
128 ---help--- 128 help
129 This module makes the STM32 Digital Camera Memory Interface (DCMI) 129 This module makes the STM32 Digital Camera Memory Interface (DCMI)
130 available as a v4l2 device. 130 available as a v4l2 device.
131 131
@@ -138,7 +138,7 @@ config VIDEO_RENESAS_CEU
138 depends on ARCH_SHMOBILE || ARCH_R7S72100 || COMPILE_TEST 138 depends on ARCH_SHMOBILE || ARCH_R7S72100 || COMPILE_TEST
139 select VIDEOBUF2_DMA_CONTIG 139 select VIDEOBUF2_DMA_CONTIG
140 select V4L2_FWNODE 140 select V4L2_FWNODE
141 ---help--- 141 help
142 This is a v4l2 driver for the Renesas CEU Interface 142 This is a v4l2 driver for the Renesas CEU Interface
143 143
144source "drivers/media/platform/exynos4-is/Kconfig" 144source "drivers/media/platform/exynos4-is/Kconfig"
@@ -155,7 +155,7 @@ config VIDEO_TI_CAL
155 select VIDEOBUF2_DMA_CONTIG 155 select VIDEOBUF2_DMA_CONTIG
156 select V4L2_FWNODE 156 select V4L2_FWNODE
157 default n 157 default n
158 ---help--- 158 help
159 Support for the TI CAL (Camera Adaptation Layer) block 159 Support for the TI CAL (Camera Adaptation Layer) block
160 found on DRA72X SoC. 160 found on DRA72X SoC.
161 In TI Technical Reference Manual this module is referred as 161 In TI Technical Reference Manual this module is referred as
@@ -168,7 +168,7 @@ menuconfig V4L_MEM2MEM_DRIVERS
168 depends on VIDEO_V4L2 168 depends on VIDEO_V4L2
169 depends on MEDIA_CAMERA_SUPPORT 169 depends on MEDIA_CAMERA_SUPPORT
170 default n 170 default n
171 ---help--- 171 help
172 Say Y here to enable selecting drivers for V4L devices that 172 Say Y here to enable selecting drivers for V4L devices that
173 use system memory for both source and destination buffers, as opposed 173 use system memory for both source and destination buffers, as opposed
174 to capture and output drivers, which use memory buffers for just 174 to capture and output drivers, which use memory buffers for just
@@ -184,7 +184,7 @@ config VIDEO_CODA
184 select VIDEOBUF2_VMALLOC 184 select VIDEOBUF2_VMALLOC
185 select V4L2_MEM2MEM_DEV 185 select V4L2_MEM2MEM_DEV
186 select GENERIC_ALLOCATOR 186 select GENERIC_ALLOCATOR
187 ---help--- 187 help
188 Coda is a range of video codec IPs that supports 188 Coda is a range of video codec IPs that supports
189 H.264, MPEG-4, and other video formats. 189 H.264, MPEG-4, and other video formats.
190 190
@@ -207,7 +207,7 @@ config VIDEO_MEDIATEK_JPEG
207 depends on ARCH_MEDIATEK || COMPILE_TEST 207 depends on ARCH_MEDIATEK || COMPILE_TEST
208 select VIDEOBUF2_DMA_CONTIG 208 select VIDEOBUF2_DMA_CONTIG
209 select V4L2_MEM2MEM_DEV 209 select V4L2_MEM2MEM_DEV
210 ---help--- 210 help
211 Mediatek jpeg codec driver provides HW capability to decode 211 Mediatek jpeg codec driver provides HW capability to decode
212 JPEG format 212 JPEG format
213 213
@@ -218,7 +218,7 @@ config VIDEO_MEDIATEK_VPU
218 tristate "Mediatek Video Processor Unit" 218 tristate "Mediatek Video Processor Unit"
219 depends on VIDEO_DEV && VIDEO_V4L2 219 depends on VIDEO_DEV && VIDEO_V4L2
220 depends on ARCH_MEDIATEK || COMPILE_TEST 220 depends on ARCH_MEDIATEK || COMPILE_TEST
221 ---help--- 221 help
222 This driver provides downloading VPU firmware and 222 This driver provides downloading VPU firmware and
223 communicating with VPU. This driver for hw video 223 communicating with VPU. This driver for hw video
224 codec embedded in Mediatek's MT8173 SOCs. It is able 224 codec embedded in Mediatek's MT8173 SOCs. It is able
@@ -236,7 +236,7 @@ config VIDEO_MEDIATEK_MDP
236 select V4L2_MEM2MEM_DEV 236 select V4L2_MEM2MEM_DEV
237 select VIDEO_MEDIATEK_VPU 237 select VIDEO_MEDIATEK_VPU
238 default n 238 default n
239 ---help--- 239 help
240 It is a v4l2 driver and present in Mediatek MT8173 SoCs. 240 It is a v4l2 driver and present in Mediatek MT8173 SoCs.
241 The driver supports for scaling and color space conversion. 241 The driver supports for scaling and color space conversion.
242 242
@@ -252,7 +252,7 @@ config VIDEO_MEDIATEK_VCODEC
252 select V4L2_MEM2MEM_DEV 252 select V4L2_MEM2MEM_DEV
253 select VIDEO_MEDIATEK_VPU 253 select VIDEO_MEDIATEK_VPU
254 default n 254 default n
255 ---help--- 255 help
256 Mediatek video codec driver provides HW capability to 256 Mediatek video codec driver provides HW capability to
257 encode and decode in a range of video formats 257 encode and decode in a range of video formats
258 This driver rely on VPU driver to communicate with VPU. 258 This driver rely on VPU driver to communicate with VPU.
@@ -276,7 +276,7 @@ config VIDEO_SAMSUNG_S5P_G2D
276 select VIDEOBUF2_DMA_CONTIG 276 select VIDEOBUF2_DMA_CONTIG
277 select V4L2_MEM2MEM_DEV 277 select V4L2_MEM2MEM_DEV
278 default n 278 default n
279 ---help--- 279 help
280 This is a v4l2 driver for Samsung S5P and EXYNOS4 G2D 280 This is a v4l2 driver for Samsung S5P and EXYNOS4 G2D
281 2d graphics accelerator. 281 2d graphics accelerator.
282 282
@@ -286,7 +286,7 @@ config VIDEO_SAMSUNG_S5P_JPEG
286 depends on ARCH_S5PV210 || ARCH_EXYNOS || COMPILE_TEST 286 depends on ARCH_S5PV210 || ARCH_EXYNOS || COMPILE_TEST
287 select VIDEOBUF2_DMA_CONTIG 287 select VIDEOBUF2_DMA_CONTIG
288 select V4L2_MEM2MEM_DEV 288 select V4L2_MEM2MEM_DEV
289 ---help--- 289 help
290 This is a v4l2 driver for Samsung S5P, EXYNOS3250 290 This is a v4l2 driver for Samsung S5P, EXYNOS3250
291 and EXYNOS4 JPEG codec 291 and EXYNOS4 JPEG codec
292 292
@@ -407,7 +407,7 @@ config VIDEO_RENESAS_FDP1
407 depends on (!ARM64 && !VIDEO_RENESAS_FCP) || VIDEO_RENESAS_FCP 407 depends on (!ARM64 && !VIDEO_RENESAS_FCP) || VIDEO_RENESAS_FCP
408 select VIDEOBUF2_DMA_CONTIG 408 select VIDEOBUF2_DMA_CONTIG
409 select V4L2_MEM2MEM_DEV 409 select V4L2_MEM2MEM_DEV
410 ---help--- 410 help
411 This is a V4L2 driver for the Renesas Fine Display Processor 411 This is a V4L2 driver for the Renesas Fine Display Processor
412 providing colour space conversion, and de-interlacing features. 412 providing colour space conversion, and de-interlacing features.
413 413
@@ -420,7 +420,7 @@ config VIDEO_RENESAS_JPU
420 depends on ARCH_RENESAS || COMPILE_TEST 420 depends on ARCH_RENESAS || COMPILE_TEST
421 select VIDEOBUF2_DMA_CONTIG 421 select VIDEOBUF2_DMA_CONTIG
422 select V4L2_MEM2MEM_DEV 422 select V4L2_MEM2MEM_DEV
423 ---help--- 423 help
424 This is a V4L2 driver for the Renesas JPEG Processing Unit. 424 This is a V4L2 driver for the Renesas JPEG Processing Unit.
425 425
426 To compile this driver as a module, choose M here: the module 426 To compile this driver as a module, choose M here: the module
@@ -430,7 +430,7 @@ config VIDEO_RENESAS_FCP
430 tristate "Renesas Frame Compression Processor" 430 tristate "Renesas Frame Compression Processor"
431 depends on ARCH_RENESAS || COMPILE_TEST 431 depends on ARCH_RENESAS || COMPILE_TEST
432 depends on OF 432 depends on OF
433 ---help--- 433 help
434 This is a driver for the Renesas Frame Compression Processor (FCP). 434 This is a driver for the Renesas Frame Compression Processor (FCP).
435 The FCP is a companion module of video processing modules in the 435 The FCP is a companion module of video processing modules in the
436 Renesas R-Car Gen3 SoCs. It handles memory access for the codec, 436 Renesas R-Car Gen3 SoCs. It handles memory access for the codec,
@@ -446,7 +446,7 @@ config VIDEO_RENESAS_VSP1
446 depends on (!ARM64 && !VIDEO_RENESAS_FCP) || VIDEO_RENESAS_FCP 446 depends on (!ARM64 && !VIDEO_RENESAS_FCP) || VIDEO_RENESAS_FCP
447 select VIDEOBUF2_DMA_CONTIG 447 select VIDEOBUF2_DMA_CONTIG
448 select VIDEOBUF2_VMALLOC 448 select VIDEOBUF2_VMALLOC
449 ---help--- 449 help
450 This is a V4L2 driver for the Renesas VSP1 video processing engine. 450 This is a V4L2 driver for the Renesas VSP1 video processing engine.
451 451
452 To compile this driver as a module, choose M here: the module 452 To compile this driver as a module, choose M here: the module
@@ -459,7 +459,7 @@ config VIDEO_ROCKCHIP_RGA
459 select VIDEOBUF2_DMA_SG 459 select VIDEOBUF2_DMA_SG
460 select V4L2_MEM2MEM_DEV 460 select V4L2_MEM2MEM_DEV
461 default n 461 default n
462 ---help--- 462 help
463 This is a v4l2 driver for Rockchip SOC RGA 2d graphics accelerator. 463 This is a v4l2 driver for Rockchip SOC RGA 2d graphics accelerator.
464 Rockchip RGA is a separate 2D raster graphic acceleration unit. 464 Rockchip RGA is a separate 2D raster graphic acceleration unit.
465 It accelerates 2D graphics operations, such as point/line drawing, 465 It accelerates 2D graphics operations, such as point/line drawing,
@@ -477,14 +477,14 @@ config VIDEO_TI_VPE
477 select VIDEO_TI_SC 477 select VIDEO_TI_SC
478 select VIDEO_TI_CSC 478 select VIDEO_TI_CSC
479 default n 479 default n
480 ---help--- 480 help
481 Support for the TI VPE(Video Processing Engine) block 481 Support for the TI VPE(Video Processing Engine) block
482 found on DRA7XX SoC. 482 found on DRA7XX SoC.
483 483
484config VIDEO_TI_VPE_DEBUG 484config VIDEO_TI_VPE_DEBUG
485 bool "VPE debug messages" 485 bool "VPE debug messages"
486 depends on VIDEO_TI_VPE 486 depends on VIDEO_TI_VPE
487 ---help--- 487 help
488 Enable debug messages on VPE driver. 488 Enable debug messages on VPE driver.
489 489
490config VIDEO_QCOM_VENUS 490config VIDEO_QCOM_VENUS
@@ -495,7 +495,7 @@ config VIDEO_QCOM_VENUS
495 select QCOM_SCM if ARCH_QCOM 495 select QCOM_SCM if ARCH_QCOM
496 select VIDEOBUF2_DMA_SG 496 select VIDEOBUF2_DMA_SG
497 select V4L2_MEM2MEM_DEV 497 select V4L2_MEM2MEM_DEV
498 ---help--- 498 help
499 This is a V4L2 driver for Qualcomm Venus video accelerator 499 This is a V4L2 driver for Qualcomm Venus video accelerator
500 hardware. It accelerates encoding and decoding operations 500 hardware. It accelerates encoding and decoding operations
501 on various Qualcomm SoCs. 501 on various Qualcomm SoCs.
@@ -530,7 +530,7 @@ config VIDEO_VIM2M
530 select VIDEOBUF2_VMALLOC 530 select VIDEOBUF2_VMALLOC
531 select V4L2_MEM2MEM_DEV 531 select V4L2_MEM2MEM_DEV
532 default n 532 default n
533 ---help--- 533 help
534 This is a virtual test device for the memory-to-memory driver 534 This is a virtual test device for the memory-to-memory driver
535 framework. 535 framework.
536 536
@@ -542,7 +542,7 @@ menuconfig DVB_PLATFORM_DRIVERS
542 bool "DVB platform devices" 542 bool "DVB platform devices"
543 depends on MEDIA_DIGITAL_TV_SUPPORT 543 depends on MEDIA_DIGITAL_TV_SUPPORT
544 default n 544 default n
545 ---help--- 545 help
546 Say Y here to enable support for platform-specific Digital TV drivers. 546 Say Y here to enable support for platform-specific Digital TV drivers.
547 547
548if DVB_PLATFORM_DRIVERS 548if DVB_PLATFORM_DRIVERS
@@ -562,7 +562,7 @@ config VIDEO_CROS_EC_CEC
562 select CEC_NOTIFIER 562 select CEC_NOTIFIER
563 select CHROME_PLATFORMS 563 select CHROME_PLATFORMS
564 select CROS_EC_PROTO 564 select CROS_EC_PROTO
565 ---help--- 565 help
566 If you say yes here you will get support for the 566 If you say yes here you will get support for the
567 ChromeOS Embedded Controller's CEC. 567 ChromeOS Embedded Controller's CEC.
568 The CEC bus is present in the HDMI connector and enables communication 568 The CEC bus is present in the HDMI connector and enables communication
@@ -573,7 +573,7 @@ config VIDEO_MESON_AO_CEC
573 depends on ARCH_MESON || COMPILE_TEST 573 depends on ARCH_MESON || COMPILE_TEST
574 select CEC_CORE 574 select CEC_CORE
575 select CEC_NOTIFIER 575 select CEC_NOTIFIER
576 ---help--- 576 help
577 This is a driver for Amlogic Meson SoCs AO CEC interface. It uses the 577 This is a driver for Amlogic Meson SoCs AO CEC interface. It uses the
578 generic CEC framework interface. 578 generic CEC framework interface.
579 CEC bus is present in the HDMI connector and enables communication 579 CEC bus is present in the HDMI connector and enables communication
@@ -584,7 +584,7 @@ config CEC_GPIO
584 select CEC_CORE 584 select CEC_CORE
585 select CEC_PIN 585 select CEC_PIN
586 select GPIOLIB 586 select GPIOLIB
587 ---help--- 587 help
588 This is a generic GPIO-based CEC driver. 588 This is a generic GPIO-based CEC driver.
589 The CEC bus is present in the HDMI connector and enables communication 589 The CEC bus is present in the HDMI connector and enables communication
590 between compatible devices. 590 between compatible devices.
@@ -594,7 +594,7 @@ config VIDEO_SAMSUNG_S5P_CEC
594 depends on ARCH_EXYNOS || COMPILE_TEST 594 depends on ARCH_EXYNOS || COMPILE_TEST
595 select CEC_CORE 595 select CEC_CORE
596 select CEC_NOTIFIER 596 select CEC_NOTIFIER
597 ---help--- 597 help
598 This is a driver for Samsung S5P HDMI CEC interface. It uses the 598 This is a driver for Samsung S5P HDMI CEC interface. It uses the
599 generic CEC framework interface. 599 generic CEC framework interface.
600 CEC bus is present in the HDMI connector and enables communication 600 CEC bus is present in the HDMI connector and enables communication
@@ -605,7 +605,7 @@ config VIDEO_STI_HDMI_CEC
605 depends on ARCH_STI || COMPILE_TEST 605 depends on ARCH_STI || COMPILE_TEST
606 select CEC_CORE 606 select CEC_CORE
607 select CEC_NOTIFIER 607 select CEC_NOTIFIER
608 ---help--- 608 help
609 This is a driver for STIH4xx HDMI CEC interface. It uses the 609 This is a driver for STIH4xx HDMI CEC interface. It uses the
610 generic CEC framework interface. 610 generic CEC framework interface.
611 CEC bus is present in the HDMI connector and enables communication 611 CEC bus is present in the HDMI connector and enables communication
@@ -617,7 +617,7 @@ config VIDEO_STM32_HDMI_CEC
617 select REGMAP 617 select REGMAP
618 select REGMAP_MMIO 618 select REGMAP_MMIO
619 select CEC_CORE 619 select CEC_CORE
620 ---help--- 620 help
621 This is a driver for STM32 interface. It uses the 621 This is a driver for STM32 interface. It uses the
622 generic CEC framework interface. 622 generic CEC framework interface.
623 CEC bus is present in the HDMI connector and enables communication 623 CEC bus is present in the HDMI connector and enables communication
@@ -628,7 +628,7 @@ config VIDEO_TEGRA_HDMI_CEC
628 depends on ARCH_TEGRA || COMPILE_TEST 628 depends on ARCH_TEGRA || COMPILE_TEST
629 select CEC_CORE 629 select CEC_CORE
630 select CEC_NOTIFIER 630 select CEC_NOTIFIER
631 ---help--- 631 help
632 This is a driver for the Tegra HDMI CEC interface. It uses the 632 This is a driver for the Tegra HDMI CEC interface. It uses the
633 generic CEC framework interface. 633 generic CEC framework interface.
634 The CEC bus is present in the HDMI connector and enables communication 634 The CEC bus is present in the HDMI connector and enables communication
@@ -662,7 +662,7 @@ menuconfig SDR_PLATFORM_DRIVERS
662 bool "SDR platform devices" 662 bool "SDR platform devices"
663 depends on MEDIA_SDR_SUPPORT 663 depends on MEDIA_SDR_SUPPORT
664 default n 664 default n
665 ---help--- 665 help
666 Say Y here to enable support for platform-specific SDR Drivers. 666 Say Y here to enable support for platform-specific SDR Drivers.
667 667
668if SDR_PLATFORM_DRIVERS 668if SDR_PLATFORM_DRIVERS
@@ -672,7 +672,7 @@ config VIDEO_RCAR_DRIF
672 depends on VIDEO_V4L2 672 depends on VIDEO_V4L2
673 depends on ARCH_RENESAS || COMPILE_TEST 673 depends on ARCH_RENESAS || COMPILE_TEST
674 select VIDEOBUF2_VMALLOC 674 select VIDEOBUF2_VMALLOC
675 ---help--- 675 help
676 Say Y if you want to enable R-Car Gen3 DRIF support. DRIF is Digital 676 Say Y if you want to enable R-Car Gen3 DRIF support. DRIF is Digital
677 Radio Interface that interfaces with an RF front end chip. It is a 677 Radio Interface that interfaces with an RF front end chip. It is a
678 receiver of digital data which uses DMA to transfer received data to 678 receiver of digital data which uses DMA to transfer received data to
diff --git a/drivers/media/platform/atmel/Kconfig b/drivers/media/platform/atmel/Kconfig
index a211ef20f77e..c3f6a47cdc0e 100644
--- a/drivers/media/platform/atmel/Kconfig
+++ b/drivers/media/platform/atmel/Kconfig
@@ -15,6 +15,6 @@ config VIDEO_ATMEL_ISI
15 depends on ARCH_AT91 || COMPILE_TEST 15 depends on ARCH_AT91 || COMPILE_TEST
16 select VIDEOBUF2_DMA_CONTIG 16 select VIDEOBUF2_DMA_CONTIG
17 select V4L2_FWNODE 17 select V4L2_FWNODE
18 ---help--- 18 help
19 This module makes the ATMEL Image Sensor Interface available 19 This module makes the ATMEL Image Sensor Interface available
20 as a v4l2 device. 20 as a v4l2 device.
diff --git a/drivers/media/platform/marvell-ccic/Kconfig b/drivers/media/platform/marvell-ccic/Kconfig
index cf12e077203a..cd88e2eed749 100644
--- a/drivers/media/platform/marvell-ccic/Kconfig
+++ b/drivers/media/platform/marvell-ccic/Kconfig
@@ -5,7 +5,7 @@ config VIDEO_CAFE_CCIC
5 select VIDEOBUF2_VMALLOC 5 select VIDEOBUF2_VMALLOC
6 select VIDEOBUF2_DMA_CONTIG 6 select VIDEOBUF2_DMA_CONTIG
7 select VIDEOBUF2_DMA_SG 7 select VIDEOBUF2_DMA_SG
8 ---help--- 8 help
9 This is a video4linux2 driver for the Marvell 88ALP01 integrated 9 This is a video4linux2 driver for the Marvell 88ALP01 integrated
10 CMOS camera controller. This is the controller found on first- 10 CMOS camera controller. This is the controller found on first-
11 generation OLPC systems. 11 generation OLPC systems.
@@ -19,7 +19,7 @@ config VIDEO_MMP_CAMERA
19 select VIDEOBUF2_VMALLOC 19 select VIDEOBUF2_VMALLOC
20 select VIDEOBUF2_DMA_CONTIG 20 select VIDEOBUF2_DMA_CONTIG
21 select VIDEOBUF2_DMA_SG 21 select VIDEOBUF2_DMA_SG
22 ---help--- 22 help
23 This is a Video4Linux2 driver for the integrated camera 23 This is a Video4Linux2 driver for the integrated camera
24 controller found on Marvell Armada 610 application 24 controller found on Marvell Armada 610 application
25 processors (and likely beyond). This is the controller found 25 processors (and likely beyond). This is the controller found
diff --git a/drivers/media/platform/omap/Kconfig b/drivers/media/platform/omap/Kconfig
index 4b5e55d41ad4..30ce2ba120a1 100644
--- a/drivers/media/platform/omap/Kconfig
+++ b/drivers/media/platform/omap/Kconfig
@@ -14,5 +14,5 @@ config VIDEO_OMAP2_VOUT
14 select OMAP2_VRFB if ARCH_OMAP2 || ARCH_OMAP3 14 select OMAP2_VRFB if ARCH_OMAP2 || ARCH_OMAP3
15 select FRAME_VECTOR 15 select FRAME_VECTOR
16 default n 16 default n
17 ---help--- 17 help
18 V4L2 Display driver support for OMAP2/3 based boards. 18 V4L2 Display driver support for OMAP2/3 based boards.
diff --git a/drivers/media/platform/rcar-vin/Kconfig b/drivers/media/platform/rcar-vin/Kconfig
index e3eb8fee2536..2433ec960010 100644
--- a/drivers/media/platform/rcar-vin/Kconfig
+++ b/drivers/media/platform/rcar-vin/Kconfig
@@ -17,7 +17,7 @@ config VIDEO_RCAR_VIN
17 depends on ARCH_RENESAS || COMPILE_TEST 17 depends on ARCH_RENESAS || COMPILE_TEST
18 select VIDEOBUF2_DMA_CONTIG 18 select VIDEOBUF2_DMA_CONTIG
19 select V4L2_FWNODE 19 select V4L2_FWNODE
20 ---help--- 20 help
21 Support for Renesas R-Car Video Input (VIN) driver. 21 Support for Renesas R-Car Video Input (VIN) driver.
22 Supports R-Car Gen2 and Gen3 SoCs. 22 Supports R-Car Gen2 and Gen3 SoCs.
23 23
diff --git a/drivers/media/platform/sti/c8sectpfe/Kconfig b/drivers/media/platform/sti/c8sectpfe/Kconfig
index 7420a50572d3..93eaabfd5437 100644
--- a/drivers/media/platform/sti/c8sectpfe/Kconfig
+++ b/drivers/media/platform/sti/c8sectpfe/Kconfig
@@ -12,7 +12,7 @@ config DVB_C8SECTPFE
12 select DVB_STV0367 if MEDIA_SUBDRV_AUTOSELECT 12 select DVB_STV0367 if MEDIA_SUBDRV_AUTOSELECT
13 select MEDIA_TUNER_TDA18212 if MEDIA_SUBDRV_AUTOSELECT 13 select MEDIA_TUNER_TDA18212 if MEDIA_SUBDRV_AUTOSELECT
14 14
15 ---help--- 15 help
16 This adds support for DVB front-end cards connected 16 This adds support for DVB front-end cards connected
17 to TS inputs of STiH407/410 SoC. 17 to TS inputs of STiH407/410 SoC.
18 18
diff --git a/drivers/media/platform/vimc/Kconfig b/drivers/media/platform/vimc/Kconfig
index 71c9fe7d3370..1de9bc9aa49b 100644
--- a/drivers/media/platform/vimc/Kconfig
+++ b/drivers/media/platform/vimc/Kconfig
@@ -4,7 +4,7 @@ config VIDEO_VIMC
4 select VIDEOBUF2_VMALLOC 4 select VIDEOBUF2_VMALLOC
5 select VIDEO_V4L2_TPG 5 select VIDEO_V4L2_TPG
6 default n 6 default n
7 ---help--- 7 help
8 Skeleton driver for Virtual Media Controller 8 Skeleton driver for Virtual Media Controller
9 9
10 This driver can be compared to the vivid driver for emulating 10 This driver can be compared to the vivid driver for emulating
diff --git a/drivers/media/platform/vivid/Kconfig b/drivers/media/platform/vivid/Kconfig
index 154de92dd809..4b51d4d6cf93 100644
--- a/drivers/media/platform/vivid/Kconfig
+++ b/drivers/media/platform/vivid/Kconfig
@@ -11,7 +11,7 @@ config VIDEO_VIVID
11 select VIDEOBUF2_DMA_CONTIG 11 select VIDEOBUF2_DMA_CONTIG
12 select VIDEO_V4L2_TPG 12 select VIDEO_V4L2_TPG
13 default n 13 default n
14 ---help--- 14 help
15 Enables a virtual video driver. This driver emulates a webcam, 15 Enables a virtual video driver. This driver emulates a webcam,
16 TV, S-Video and HDMI capture hardware, including VBI support for 16 TV, S-Video and HDMI capture hardware, including VBI support for
17 the SDTV inputs. Also video output, VBI output, radio receivers, 17 the SDTV inputs. Also video output, VBI output, radio receivers,
@@ -28,7 +28,7 @@ config VIDEO_VIVID_CEC
28 bool "Enable CEC emulation support" 28 bool "Enable CEC emulation support"
29 depends on VIDEO_VIVID 29 depends on VIDEO_VIVID
30 select CEC_CORE 30 select CEC_CORE
31 ---help--- 31 help
32 When selected the vivid module will emulate the optional 32 When selected the vivid module will emulate the optional
33 HDMI CEC feature. 33 HDMI CEC feature.
34 34
@@ -36,6 +36,6 @@ config VIDEO_VIVID_MAX_DEVS
36 int "Maximum number of devices" 36 int "Maximum number of devices"
37 depends on VIDEO_VIVID 37 depends on VIDEO_VIVID
38 default "64" 38 default "64"
39 ---help--- 39 help
40 This allows you to specify the maximum number of devices supported 40 This allows you to specify the maximum number of devices supported
41 by the vivid driver. 41 by the vivid driver.
diff --git a/drivers/media/platform/xilinx/Kconfig b/drivers/media/platform/xilinx/Kconfig
index 74ec8aaa5ae0..a2773ad7c185 100644
--- a/drivers/media/platform/xilinx/Kconfig
+++ b/drivers/media/platform/xilinx/Kconfig
@@ -5,7 +5,7 @@ config VIDEO_XILINX
5 depends on VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API && OF && HAS_DMA 5 depends on VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API && OF && HAS_DMA
6 select VIDEOBUF2_DMA_CONTIG 6 select VIDEOBUF2_DMA_CONTIG
7 select V4L2_FWNODE 7 select V4L2_FWNODE
8 ---help--- 8 help
9 Driver for Xilinx Video IP Pipelines 9 Driver for Xilinx Video IP Pipelines
10 10
11if VIDEO_XILINX 11if VIDEO_XILINX
@@ -14,13 +14,13 @@ config VIDEO_XILINX_TPG
14 tristate "Xilinx Video Test Pattern Generator" 14 tristate "Xilinx Video Test Pattern Generator"
15 depends on VIDEO_XILINX 15 depends on VIDEO_XILINX
16 select VIDEO_XILINX_VTC 16 select VIDEO_XILINX_VTC
17 ---help--- 17 help
18 Driver for the Xilinx Video Test Pattern Generator 18 Driver for the Xilinx Video Test Pattern Generator
19 19
20config VIDEO_XILINX_VTC 20config VIDEO_XILINX_VTC
21 tristate "Xilinx Video Timing Controller" 21 tristate "Xilinx Video Timing Controller"
22 depends on VIDEO_XILINX 22 depends on VIDEO_XILINX
23 ---help--- 23 help
24 Driver for the Xilinx Video Timing Controller 24 Driver for the Xilinx Video Timing Controller
25 25
26endif #VIDEO_XILINX 26endif #VIDEO_XILINX
diff --git a/drivers/media/radio/Kconfig b/drivers/media/radio/Kconfig
index 9b99dfb2d0c6..9cd00f64af32 100644
--- a/drivers/media/radio/Kconfig
+++ b/drivers/media/radio/Kconfig
@@ -7,7 +7,7 @@ menuconfig RADIO_ADAPTERS
7 depends on VIDEO_V4L2 7 depends on VIDEO_V4L2
8 depends on MEDIA_RADIO_SUPPORT 8 depends on MEDIA_RADIO_SUPPORT
9 default y 9 default y
10 ---help--- 10 help
11 Say Y here to enable selecting AM/FM radio adapters. 11 Say Y here to enable selecting AM/FM radio adapters.
12 12
13if RADIO_ADAPTERS && VIDEO_V4L2 13if RADIO_ADAPTERS && VIDEO_V4L2
@@ -29,7 +29,7 @@ config RADIO_SI476X
29 depends on MFD_SI476X_CORE 29 depends on MFD_SI476X_CORE
30 depends on SND_SOC 30 depends on SND_SOC
31 select SND_SOC_SI476X 31 select SND_SOC_SI476X
32 ---help--- 32 help
33 Choose Y here if you have this FM radio chip. 33 Choose Y here if you have this FM radio chip.
34 34
35 In order to control your radio card, you will need to use programs 35 In order to control your radio card, you will need to use programs
@@ -43,7 +43,7 @@ config RADIO_SI476X
43config USB_MR800 43config USB_MR800
44 tristate "AverMedia MR 800 USB FM radio support" 44 tristate "AverMedia MR 800 USB FM radio support"
45 depends on USB && VIDEO_V4L2 45 depends on USB && VIDEO_V4L2
46 ---help--- 46 help
47 Say Y here if you want to connect this type of radio to your 47 Say Y here if you want to connect this type of radio to your
48 computer's USB port. Note that the audio is not digital, and 48 computer's USB port. Note that the audio is not digital, and
49 you must connect the line out connector to a sound card or a 49 you must connect the line out connector to a sound card or a
@@ -55,7 +55,7 @@ config USB_MR800
55config USB_DSBR 55config USB_DSBR
56 tristate "D-Link/GemTek USB FM radio support" 56 tristate "D-Link/GemTek USB FM radio support"
57 depends on USB && VIDEO_V4L2 57 depends on USB && VIDEO_V4L2
58 ---help--- 58 help
59 Say Y here if you want to connect this type of radio to your 59 Say Y here if you want to connect this type of radio to your
60 computer's USB port. Note that the audio is not digital, and 60 computer's USB port. Note that the audio is not digital, and
61 you must connect the line out connector to a sound card or a 61 you must connect the line out connector to a sound card or a
@@ -68,7 +68,7 @@ config RADIO_MAXIRADIO
68 tristate "Guillemot MAXI Radio FM 2000 radio" 68 tristate "Guillemot MAXI Radio FM 2000 radio"
69 depends on VIDEO_V4L2 && PCI 69 depends on VIDEO_V4L2 && PCI
70 select RADIO_TEA575X 70 select RADIO_TEA575X
71 ---help--- 71 help
72 Choose Y here if you have this radio card. This card may also be 72 Choose Y here if you have this radio card. This card may also be
73 found as Gemtek PCI FM. 73 found as Gemtek PCI FM.
74 74
@@ -84,7 +84,7 @@ config RADIO_SHARK
84 tristate "Griffin radioSHARK USB radio receiver" 84 tristate "Griffin radioSHARK USB radio receiver"
85 depends on USB 85 depends on USB
86 select RADIO_TEA575X 86 select RADIO_TEA575X
87 ---help--- 87 help
88 Choose Y here if you have this radio receiver. 88 Choose Y here if you have this radio receiver.
89 89
90 There are 2 versions of this device, this driver is for version 1, 90 There are 2 versions of this device, this driver is for version 1,
@@ -101,7 +101,7 @@ config RADIO_SHARK
101config RADIO_SHARK2 101config RADIO_SHARK2
102 tristate "Griffin radioSHARK2 USB radio receiver" 102 tristate "Griffin radioSHARK2 USB radio receiver"
103 depends on USB 103 depends on USB
104 ---help--- 104 help
105 Choose Y here if you have this radio receiver. 105 Choose Y here if you have this radio receiver.
106 106
107 There are 2 versions of this device, this driver is for version 2, 107 There are 2 versions of this device, this driver is for version 2,
@@ -118,7 +118,7 @@ config RADIO_SHARK2
118config USB_KEENE 118config USB_KEENE
119 tristate "Keene FM Transmitter USB support" 119 tristate "Keene FM Transmitter USB support"
120 depends on USB && VIDEO_V4L2 120 depends on USB && VIDEO_V4L2
121 ---help--- 121 help
122 Say Y here if you want to connect this type of FM transmitter 122 Say Y here if you want to connect this type of FM transmitter
123 to your computer's USB port. 123 to your computer's USB port.
124 124
@@ -128,7 +128,7 @@ config USB_KEENE
128config USB_RAREMONO 128config USB_RAREMONO
129 tristate "Thanko's Raremono AM/FM/SW radio support" 129 tristate "Thanko's Raremono AM/FM/SW radio support"
130 depends on USB && VIDEO_V4L2 130 depends on USB && VIDEO_V4L2
131 ---help--- 131 help
132 The 'Thanko's Raremono' device contains the Si4734 chip from Silicon Labs Inc. 132 The 'Thanko's Raremono' device contains the Si4734 chip from Silicon Labs Inc.
133 It is one of the very few or perhaps the only consumer USB radio device 133 It is one of the very few or perhaps the only consumer USB radio device
134 to receive the AM/FM/SW bands. 134 to receive the AM/FM/SW bands.
@@ -142,7 +142,7 @@ config USB_RAREMONO
142config USB_MA901 142config USB_MA901
143 tristate "Masterkit MA901 USB FM radio support" 143 tristate "Masterkit MA901 USB FM radio support"
144 depends on USB && VIDEO_V4L2 144 depends on USB && VIDEO_V4L2
145 ---help--- 145 help
146 Say Y here if you want to connect this type of radio to your 146 Say Y here if you want to connect this type of radio to your
147 computer's USB port. Note that the audio is not digital, and 147 computer's USB port. Note that the audio is not digital, and
148 you must connect the line out connector to a sound card or a 148 you must connect the line out connector to a sound card or a
@@ -154,7 +154,7 @@ config USB_MA901
154config RADIO_TEA5764 154config RADIO_TEA5764
155 tristate "TEA5764 I2C FM radio support" 155 tristate "TEA5764 I2C FM radio support"
156 depends on I2C && VIDEO_V4L2 156 depends on I2C && VIDEO_V4L2
157 ---help--- 157 help
158 Say Y here if you want to use the TEA5764 FM chip found in 158 Say Y here if you want to use the TEA5764 FM chip found in
159 EZX phones. This FM chip is present in EZX phones from Motorola, 159 EZX phones. This FM chip is present in EZX phones from Motorola,
160 connected to internal pxa I2C bus. 160 connected to internal pxa I2C bus.
@@ -173,7 +173,7 @@ config RADIO_TEA5764_XTAL
173config RADIO_SAA7706H 173config RADIO_SAA7706H
174 tristate "SAA7706H Car Radio DSP" 174 tristate "SAA7706H Car Radio DSP"
175 depends on I2C && VIDEO_V4L2 175 depends on I2C && VIDEO_V4L2
176 ---help--- 176 help
177 Say Y here if you want to use the SAA7706H Car radio Digital 177 Say Y here if you want to use the SAA7706H Car radio Digital
178 Signal Processor, found for instance on the Russellville development 178 Signal Processor, found for instance on the Russellville development
179 board. On the russellville the device is connected to internal 179 board. On the russellville the device is connected to internal
@@ -185,7 +185,7 @@ config RADIO_SAA7706H
185config RADIO_TEF6862 185config RADIO_TEF6862
186 tristate "TEF6862 Car Radio Enhanced Selectivity Tuner" 186 tristate "TEF6862 Car Radio Enhanced Selectivity Tuner"
187 depends on I2C && VIDEO_V4L2 187 depends on I2C && VIDEO_V4L2
188 ---help--- 188 help
189 Say Y here if you want to use the TEF6862 Car Radio Enhanced 189 Say Y here if you want to use the TEF6862 Car Radio Enhanced
190 Selectivity Tuner, found for instance on the Russellville development 190 Selectivity Tuner, found for instance on the Russellville development
191 board. On the russellville the device is connected to internal 191 board. On the russellville the device is connected to internal
@@ -200,7 +200,7 @@ config RADIO_TIMBERDALE
200 depends on I2C # for RADIO_SAA7706H 200 depends on I2C # for RADIO_SAA7706H
201 select RADIO_TEF6862 201 select RADIO_TEF6862
202 select RADIO_SAA7706H 202 select RADIO_SAA7706H
203 ---help--- 203 help
204 This is a kind of umbrella driver for the Radio Tuner and DSP 204 This is a kind of umbrella driver for the Radio Tuner and DSP
205 found behind the Timberdale FPGA on the Russellville board. 205 found behind the Timberdale FPGA on the Russellville board.
206 Enabling this driver will automatically select the DSP and tuner. 206 Enabling this driver will automatically select the DSP and tuner.
@@ -211,7 +211,7 @@ config RADIO_WL1273
211 select MFD_CORE 211 select MFD_CORE
212 select MFD_WL1273_CORE 212 select MFD_WL1273_CORE
213 select FW_LOADER 213 select FW_LOADER
214 ---help--- 214 help
215 Choose Y here if you have this FM radio chip. 215 Choose Y here if you have this FM radio chip.
216 216
217 In order to control your radio card, you will need to use programs 217 In order to control your radio card, you will need to use programs
@@ -233,7 +233,7 @@ menuconfig V4L_RADIO_ISA_DRIVERS
233 bool "ISA radio devices" 233 bool "ISA radio devices"
234 depends on ISA || COMPILE_TEST 234 depends on ISA || COMPILE_TEST
235 default n 235 default n
236 ---help--- 236 help
237 Say Y here to enable support for these ISA drivers. 237 Say Y here to enable support for these ISA drivers.
238 238
239if V4L_RADIO_ISA_DRIVERS 239if V4L_RADIO_ISA_DRIVERS
@@ -246,7 +246,7 @@ config RADIO_CADET
246 tristate "ADS Cadet AM/FM Tuner" 246 tristate "ADS Cadet AM/FM Tuner"
247 depends on ISA || COMPILE_TEST 247 depends on ISA || COMPILE_TEST
248 depends on VIDEO_V4L2 248 depends on VIDEO_V4L2
249 ---help--- 249 help
250 Choose Y here if you have one of these AM/FM radio cards, and then 250 Choose Y here if you have one of these AM/FM radio cards, and then
251 fill in the port address below. 251 fill in the port address below.
252 252
@@ -258,7 +258,7 @@ config RADIO_RTRACK
258 depends on ISA || COMPILE_TEST 258 depends on ISA || COMPILE_TEST
259 depends on VIDEO_V4L2 259 depends on VIDEO_V4L2
260 select RADIO_ISA 260 select RADIO_ISA
261 ---help--- 261 help
262 Choose Y here if you have one of these FM radio cards, and then fill 262 Choose Y here if you have one of these FM radio cards, and then fill
263 in the port address below. 263 in the port address below.
264 264
@@ -290,7 +290,7 @@ config RADIO_RTRACK2
290 depends on ISA || COMPILE_TEST 290 depends on ISA || COMPILE_TEST
291 depends on VIDEO_V4L2 291 depends on VIDEO_V4L2
292 select RADIO_ISA 292 select RADIO_ISA
293 ---help--- 293 help
294 Choose Y here if you have this FM radio card, and then fill in the 294 Choose Y here if you have this FM radio card, and then fill in the
295 port address below. 295 port address below.
296 296
@@ -314,7 +314,7 @@ config RADIO_AZTECH
314 depends on ISA || COMPILE_TEST 314 depends on ISA || COMPILE_TEST
315 depends on VIDEO_V4L2 315 depends on VIDEO_V4L2
316 select RADIO_ISA 316 select RADIO_ISA
317 ---help--- 317 help
318 Choose Y here if you have one of these FM radio cards, and then fill 318 Choose Y here if you have one of these FM radio cards, and then fill
319 in the port address below. 319 in the port address below.
320 320
@@ -335,7 +335,7 @@ config RADIO_GEMTEK
335 depends on ISA || COMPILE_TEST 335 depends on ISA || COMPILE_TEST
336 depends on VIDEO_V4L2 336 depends on VIDEO_V4L2
337 select RADIO_ISA 337 select RADIO_ISA
338 ---help--- 338 help
339 Choose Y here if you have this FM radio card, and then fill in the 339 Choose Y here if you have this FM radio card, and then fill in the
340 I/O port address and settings below. The following cards either have 340 I/O port address and settings below. The following cards either have
341 GemTek Radio tuner or are rebranded GemTek Radio cards: 341 GemTek Radio tuner or are rebranded GemTek Radio cards:
@@ -377,7 +377,7 @@ config RADIO_MIROPCM20
377 depends on ISA_DMA_API && VIDEO_V4L2 && SND 377 depends on ISA_DMA_API && VIDEO_V4L2 && SND
378 select SND_ISA 378 select SND_ISA
379 select SND_MIRO 379 select SND_MIRO
380 ---help--- 380 help
381 Choose Y here if you have this FM radio card. You also need to enable 381 Choose Y here if you have this FM radio card. You also need to enable
382 the ALSA sound system. This choice automatically selects the ALSA 382 the ALSA sound system. This choice automatically selects the ALSA
383 sound card driver "Miro miroSOUND PCM1pro/PCM12/PCM20radio" as this 383 sound card driver "Miro miroSOUND PCM1pro/PCM12/PCM20radio" as this
@@ -390,7 +390,7 @@ config RADIO_SF16FMI
390 tristate "SF16-FMI/SF16-FMP/SF16-FMD Radio" 390 tristate "SF16-FMI/SF16-FMP/SF16-FMD Radio"
391 depends on ISA || COMPILE_TEST 391 depends on ISA || COMPILE_TEST
392 depends on VIDEO_V4L2 392 depends on VIDEO_V4L2
393 ---help--- 393 help
394 Choose Y here if you have one of these FM radio cards. 394 Choose Y here if you have one of these FM radio cards.
395 395
396 To compile this driver as a module, choose M here: the 396 To compile this driver as a module, choose M here: the
@@ -401,7 +401,7 @@ config RADIO_SF16FMR2
401 depends on ISA || COMPILE_TEST 401 depends on ISA || COMPILE_TEST
402 depends on VIDEO_V4L2 402 depends on VIDEO_V4L2
403 select RADIO_TEA575X 403 select RADIO_TEA575X
404 ---help--- 404 help
405 Choose Y here if you have one of these FM radio cards. 405 Choose Y here if you have one of these FM radio cards.
406 406
407 To compile this driver as a module, choose M here: the 407 To compile this driver as a module, choose M here: the
@@ -412,7 +412,7 @@ config RADIO_TERRATEC
412 depends on ISA || COMPILE_TEST 412 depends on ISA || COMPILE_TEST
413 depends on VIDEO_V4L2 413 depends on VIDEO_V4L2
414 select RADIO_ISA 414 select RADIO_ISA
415 ---help--- 415 help
416 Choose Y here if you have this FM radio card. 416 Choose Y here if you have this FM radio card.
417 417
418 Note: this driver hasn't been tested since a long time due to lack 418 Note: this driver hasn't been tested since a long time due to lack
@@ -451,7 +451,7 @@ config RADIO_TYPHOON
451 depends on ISA || COMPILE_TEST 451 depends on ISA || COMPILE_TEST
452 depends on VIDEO_V4L2 452 depends on VIDEO_V4L2
453 select RADIO_ISA 453 select RADIO_ISA
454 ---help--- 454 help
455 Choose Y here if you have one of these FM radio cards, and then fill 455 Choose Y here if you have one of these FM radio cards, and then fill
456 in the port address and the frequency used for muting below. 456 in the port address and the frequency used for muting below.
457 457
@@ -486,7 +486,7 @@ config RADIO_ZOLTRIX
486 depends on ISA || COMPILE_TEST 486 depends on ISA || COMPILE_TEST
487 depends on VIDEO_V4L2 487 depends on VIDEO_V4L2
488 select RADIO_ISA 488 select RADIO_ISA
489 ---help--- 489 help
490 Choose Y here if you have one of these FM radio cards, and then fill 490 Choose Y here if you have one of these FM radio cards, and then fill
491 in the port address below. 491 in the port address below.
492 492
diff --git a/drivers/media/radio/si470x/Kconfig b/drivers/media/radio/si470x/Kconfig
index 6dbb158cd2a0..21026488de90 100644
--- a/drivers/media/radio/si470x/Kconfig
+++ b/drivers/media/radio/si470x/Kconfig
@@ -1,7 +1,7 @@
1config RADIO_SI470X 1config RADIO_SI470X
2 tristate "Silicon Labs Si470x FM Radio Receiver support" 2 tristate "Silicon Labs Si470x FM Radio Receiver support"
3 depends on VIDEO_V4L2 3 depends on VIDEO_V4L2
4 ---help--- 4 help
5 This is a driver for devices with the Silicon Labs SI470x 5 This is a driver for devices with the Silicon Labs SI470x
6 chip (either via USB or I2C buses). 6 chip (either via USB or I2C buses).
7 7
@@ -15,7 +15,7 @@ config RADIO_SI470X
15config USB_SI470X 15config USB_SI470X
16 tristate "Silicon Labs Si470x FM Radio Receiver support with USB" 16 tristate "Silicon Labs Si470x FM Radio Receiver support with USB"
17 depends on USB && RADIO_SI470X 17 depends on USB && RADIO_SI470X
18 ---help--- 18 help
19 This is a driver for USB devices with the Silicon Labs SI470x 19 This is a driver for USB devices with the Silicon Labs SI470x
20 chip. Currently these devices are known to work: 20 chip. Currently these devices are known to work:
21 - 10c4:818a: Silicon Labs USB FM Radio Reference Design 21 - 10c4:818a: Silicon Labs USB FM Radio Reference Design
@@ -40,7 +40,7 @@ config USB_SI470X
40config I2C_SI470X 40config I2C_SI470X
41 tristate "Silicon Labs Si470x FM Radio Receiver support with I2C" 41 tristate "Silicon Labs Si470x FM Radio Receiver support with I2C"
42 depends on I2C && RADIO_SI470X 42 depends on I2C && RADIO_SI470X
43 ---help--- 43 help
44 This is a driver for I2C devices with the Silicon Labs SI470x 44 This is a driver for I2C devices with the Silicon Labs SI470x
45 chip. 45 chip.
46 46
diff --git a/drivers/media/radio/si4713/Kconfig b/drivers/media/radio/si4713/Kconfig
index 9c8b887cff75..17567c917554 100644
--- a/drivers/media/radio/si4713/Kconfig
+++ b/drivers/media/radio/si4713/Kconfig
@@ -2,7 +2,7 @@ config USB_SI4713
2 tristate "Silicon Labs Si4713 FM Radio Transmitter support with USB" 2 tristate "Silicon Labs Si4713 FM Radio Transmitter support with USB"
3 depends on USB && I2C && RADIO_SI4713 3 depends on USB && I2C && RADIO_SI4713
4 select I2C_SI4713 4 select I2C_SI4713
5 ---help--- 5 help
6 This is a driver for USB devices with the Silicon Labs SI4713 6 This is a driver for USB devices with the Silicon Labs SI4713
7 chip. Currently these devices are known to work. 7 chip. Currently these devices are known to work.
8 - 10c4:8244: Silicon Labs FM Transmitter USB device. 8 - 10c4:8244: Silicon Labs FM Transmitter USB device.
@@ -17,7 +17,7 @@ config PLATFORM_SI4713
17 tristate "Silicon Labs Si4713 FM Radio Transmitter support with I2C" 17 tristate "Silicon Labs Si4713 FM Radio Transmitter support with I2C"
18 depends on I2C && RADIO_SI4713 18 depends on I2C && RADIO_SI4713
19 select I2C_SI4713 19 select I2C_SI4713
20 ---help--- 20 help
21 This is a driver for I2C devices with the Silicon Labs SI4713 21 This is a driver for I2C devices with the Silicon Labs SI4713
22 chip. 22 chip.
23 23
@@ -30,7 +30,7 @@ config PLATFORM_SI4713
30config I2C_SI4713 30config I2C_SI4713
31 tristate "Silicon Labs Si4713 FM Radio Transmitter support" 31 tristate "Silicon Labs Si4713 FM Radio Transmitter support"
32 depends on I2C && RADIO_SI4713 32 depends on I2C && RADIO_SI4713
33 ---help--- 33 help
34 Say Y here if you want support to Si4713 FM Radio Transmitter. 34 Say Y here if you want support to Si4713 FM Radio Transmitter.
35 This device can transmit audio through FM. It can transmit 35 This device can transmit audio through FM. It can transmit
36 RDS and RBDS signals as well. This module is the v4l2 radio 36 RDS and RBDS signals as well. This module is the v4l2 radio
diff --git a/drivers/media/rc/Kconfig b/drivers/media/rc/Kconfig
index 96ce3e5524e0..3fc6ac15c66d 100644
--- a/drivers/media/rc/Kconfig
+++ b/drivers/media/rc/Kconfig
@@ -2,7 +2,7 @@
2menuconfig RC_CORE 2menuconfig RC_CORE
3 tristate "Remote Controller support" 3 tristate "Remote Controller support"
4 depends on INPUT 4 depends on INPUT
5 ---help--- 5 help
6 Enable support for Remote Controllers on Linux. This is 6 Enable support for Remote Controllers on Linux. This is
7 needed in order to support several video capture adapters, 7 needed in order to support several video capture adapters,
8 standalone IR receivers/transmitters, and RF receivers. 8 standalone IR receivers/transmitters, and RF receivers.
@@ -19,7 +19,7 @@ source "drivers/media/rc/keymaps/Kconfig"
19config LIRC 19config LIRC
20 bool "LIRC user interface" 20 bool "LIRC user interface"
21 depends on RC_CORE 21 depends on RC_CORE
22 ---help--- 22 help
23 Enable this option to enable the Linux Infrared Remote 23 Enable this option to enable the Linux Infrared Remote
24 Control user interface (e.g. /dev/lirc*). This interface 24 Control user interface (e.g. /dev/lirc*). This interface
25 passes raw IR to and from userspace, which is needed for 25 passes raw IR to and from userspace, which is needed for
@@ -48,7 +48,7 @@ config IR_NEC_DECODER
48 depends on RC_CORE 48 depends on RC_CORE
49 select BITREVERSE 49 select BITREVERSE
50 50
51 ---help--- 51 help
52 Enable this option if you have IR with NEC protocol, and 52 Enable this option if you have IR with NEC protocol, and
53 if the IR is decoded in software 53 if the IR is decoded in software
54 54
@@ -57,7 +57,7 @@ config IR_RC5_DECODER
57 depends on RC_CORE 57 depends on RC_CORE
58 select BITREVERSE 58 select BITREVERSE
59 59
60 ---help--- 60 help
61 Enable this option if you have IR with RC-5 protocol, and 61 Enable this option if you have IR with RC-5 protocol, and
62 if the IR is decoded in software 62 if the IR is decoded in software
63 63
@@ -66,7 +66,7 @@ config IR_RC6_DECODER
66 depends on RC_CORE 66 depends on RC_CORE
67 select BITREVERSE 67 select BITREVERSE
68 68
69 ---help--- 69 help
70 Enable this option if you have an infrared remote control which 70 Enable this option if you have an infrared remote control which
71 uses the RC6 protocol, and you need software decoding support. 71 uses the RC6 protocol, and you need software decoding support.
72 72
@@ -75,7 +75,7 @@ config IR_JVC_DECODER
75 depends on RC_CORE 75 depends on RC_CORE
76 select BITREVERSE 76 select BITREVERSE
77 77
78 ---help--- 78 help
79 Enable this option if you have an infrared remote control which 79 Enable this option if you have an infrared remote control which
80 uses the JVC protocol, and you need software decoding support. 80 uses the JVC protocol, and you need software decoding support.
81 81
@@ -84,7 +84,7 @@ config IR_SONY_DECODER
84 depends on RC_CORE 84 depends on RC_CORE
85 select BITREVERSE 85 select BITREVERSE
86 86
87 ---help--- 87 help
88 Enable this option if you have an infrared remote control which 88 Enable this option if you have an infrared remote control which
89 uses the Sony protocol, and you need software decoding support. 89 uses the Sony protocol, and you need software decoding support.
90 90
@@ -92,7 +92,7 @@ config IR_SANYO_DECODER
92 tristate "Enable IR raw decoder for the Sanyo protocol" 92 tristate "Enable IR raw decoder for the Sanyo protocol"
93 depends on RC_CORE 93 depends on RC_CORE
94 94
95 ---help--- 95 help
96 Enable this option if you have an infrared remote control which 96 Enable this option if you have an infrared remote control which
97 uses the Sanyo protocol (Sanyo, Aiwa, Chinon remotes), 97 uses the Sanyo protocol (Sanyo, Aiwa, Chinon remotes),
98 and you need software decoding support. 98 and you need software decoding support.
@@ -101,7 +101,7 @@ config IR_SHARP_DECODER
101 tristate "Enable IR raw decoder for the Sharp protocol" 101 tristate "Enable IR raw decoder for the Sharp protocol"
102 depends on RC_CORE 102 depends on RC_CORE
103 103
104 ---help--- 104 help
105 Enable this option if you have an infrared remote control which 105 Enable this option if you have an infrared remote control which
106 uses the Sharp protocol (Sharp, Denon), and you need software 106 uses the Sharp protocol (Sharp, Denon), and you need software
107 decoding support. 107 decoding support.
@@ -111,7 +111,7 @@ config IR_MCE_KBD_DECODER
111 depends on RC_CORE 111 depends on RC_CORE
112 select BITREVERSE 112 select BITREVERSE
113 113
114 ---help--- 114 help
115 Enable this option if you have a Microsoft Remote Keyboard for 115 Enable this option if you have a Microsoft Remote Keyboard for
116 Windows Media Center Edition, which you would like to use with 116 Windows Media Center Edition, which you would like to use with
117 a raw IR receiver in your system. 117 a raw IR receiver in your system.
@@ -121,14 +121,14 @@ config IR_XMP_DECODER
121 depends on RC_CORE 121 depends on RC_CORE
122 select BITREVERSE 122 select BITREVERSE
123 123
124 ---help--- 124 help
125 Enable this option if you have IR with XMP protocol, and 125 Enable this option if you have IR with XMP protocol, and
126 if the IR is decoded in software 126 if the IR is decoded in software
127 127
128config IR_IMON_DECODER 128config IR_IMON_DECODER
129 tristate "Enable IR raw decoder for the iMON protocol" 129 tristate "Enable IR raw decoder for the iMON protocol"
130 depends on RC_CORE 130 depends on RC_CORE
131 ---help--- 131 help
132 Enable this option if you have iMON PAD or Antec Veris infrared 132 Enable this option if you have iMON PAD or Antec Veris infrared
133 remote control and you would like to use it with a raw IR 133 remote control and you would like to use it with a raw IR
134 receiver, or if you wish to use an encoder to transmit this IR. 134 receiver, or if you wish to use an encoder to transmit this IR.
@@ -177,7 +177,7 @@ config IR_ENE
177 tristate "ENE eHome Receiver/Transceiver (pnp id: ENE0100/ENE02xxx)" 177 tristate "ENE eHome Receiver/Transceiver (pnp id: ENE0100/ENE02xxx)"
178 depends on PNP || COMPILE_TEST 178 depends on PNP || COMPILE_TEST
179 depends on RC_CORE 179 depends on RC_CORE
180 ---help--- 180 help
181 Say Y here to enable support for integrated infrared receiver 181 Say Y here to enable support for integrated infrared receiver
182 /transceiver made by ENE. 182 /transceiver made by ENE.
183 183
@@ -203,7 +203,7 @@ config IR_IMON
203 depends on USB_ARCH_HAS_HCD 203 depends on USB_ARCH_HAS_HCD
204 depends on RC_CORE 204 depends on RC_CORE
205 select USB 205 select USB
206 ---help--- 206 help
207 Say Y here if you want to use a SoundGraph iMON (aka Antec Veris) 207 Say Y here if you want to use a SoundGraph iMON (aka Antec Veris)
208 IR Receiver and/or LCD/VFD/VGA display. 208 IR Receiver and/or LCD/VFD/VGA display.
209 209
@@ -215,7 +215,7 @@ config IR_IMON_RAW
215 depends on USB_ARCH_HAS_HCD 215 depends on USB_ARCH_HAS_HCD
216 depends on RC_CORE 216 depends on RC_CORE
217 select USB 217 select USB
218 ---help--- 218 help
219 Say Y here if you want to use a SoundGraph iMON IR Receiver, 219 Say Y here if you want to use a SoundGraph iMON IR Receiver,
220 early raw models. 220 early raw models.
221 221
@@ -227,7 +227,7 @@ config IR_MCEUSB
227 depends on USB_ARCH_HAS_HCD 227 depends on USB_ARCH_HAS_HCD
228 depends on RC_CORE 228 depends on RC_CORE
229 select USB 229 select USB
230 ---help--- 230 help
231 Say Y here if you want to use a Windows Media Center Edition 231 Say Y here if you want to use a Windows Media Center Edition
232 eHome Infrared Transceiver. 232 eHome Infrared Transceiver.
233 233
@@ -238,7 +238,7 @@ config IR_ITE_CIR
238 tristate "ITE Tech Inc. IT8712/IT8512 Consumer Infrared Transceiver" 238 tristate "ITE Tech Inc. IT8712/IT8512 Consumer Infrared Transceiver"
239 depends on PNP || COMPILE_TEST 239 depends on PNP || COMPILE_TEST
240 depends on RC_CORE 240 depends on RC_CORE
241 ---help--- 241 help
242 Say Y here to enable support for integrated infrared receivers 242 Say Y here to enable support for integrated infrared receivers
243 /transceivers made by ITE Tech Inc. These are found in 243 /transceivers made by ITE Tech Inc. These are found in
244 several ASUS devices, like the ASUS Digimatrix or the ASUS 244 several ASUS devices, like the ASUS Digimatrix or the ASUS
@@ -251,7 +251,7 @@ config IR_FINTEK
251 tristate "Fintek Consumer Infrared Transceiver" 251 tristate "Fintek Consumer Infrared Transceiver"
252 depends on PNP || COMPILE_TEST 252 depends on PNP || COMPILE_TEST
253 depends on RC_CORE 253 depends on RC_CORE
254 ---help--- 254 help
255 Say Y here to enable support for integrated infrared receiver 255 Say Y here to enable support for integrated infrared receiver
256 /transceiver made by Fintek. This chip is found on assorted 256 /transceiver made by Fintek. This chip is found on assorted
257 Jetway motherboards (and of course, possibly others). 257 Jetway motherboards (and of course, possibly others).
@@ -263,7 +263,7 @@ config IR_MESON
263 tristate "Amlogic Meson IR remote receiver" 263 tristate "Amlogic Meson IR remote receiver"
264 depends on RC_CORE 264 depends on RC_CORE
265 depends on ARCH_MESON || COMPILE_TEST 265 depends on ARCH_MESON || COMPILE_TEST
266 ---help--- 266 help
267 Say Y if you want to use the IR remote receiver available 267 Say Y if you want to use the IR remote receiver available
268 on Amlogic Meson SoCs. 268 on Amlogic Meson SoCs.
269 269
@@ -274,7 +274,7 @@ config IR_MTK
274 tristate "Mediatek IR remote receiver" 274 tristate "Mediatek IR remote receiver"
275 depends on RC_CORE 275 depends on RC_CORE
276 depends on ARCH_MEDIATEK || COMPILE_TEST 276 depends on ARCH_MEDIATEK || COMPILE_TEST
277 ---help--- 277 help
278 Say Y if you want to use the IR remote receiver available 278 Say Y if you want to use the IR remote receiver available
279 on Mediatek SoCs. 279 on Mediatek SoCs.
280 280
@@ -285,7 +285,7 @@ config IR_NUVOTON
285 tristate "Nuvoton w836x7hg Consumer Infrared Transceiver" 285 tristate "Nuvoton w836x7hg Consumer Infrared Transceiver"
286 depends on PNP || COMPILE_TEST 286 depends on PNP || COMPILE_TEST
287 depends on RC_CORE 287 depends on RC_CORE
288 ---help--- 288 help
289 Say Y here to enable support for integrated infrared receiver 289 Say Y here to enable support for integrated infrared receiver
290 /transceiver made by Nuvoton (formerly Winbond). This chip is 290 /transceiver made by Nuvoton (formerly Winbond). This chip is
291 found in the ASRock ION 330HT, as well as assorted Intel 291 found in the ASRock ION 330HT, as well as assorted Intel
@@ -301,7 +301,7 @@ config IR_REDRAT3
301 select NEW_LEDS 301 select NEW_LEDS
302 select LEDS_CLASS 302 select LEDS_CLASS
303 select USB 303 select USB
304 ---help--- 304 help
305 Say Y here if you want to use a RedRat3 Infrared Transceiver. 305 Say Y here if you want to use a RedRat3 Infrared Transceiver.
306 306
307 To compile this driver as a module, choose M here: the 307 To compile this driver as a module, choose M here: the
@@ -311,7 +311,7 @@ config IR_SPI
311 tristate "SPI connected IR LED" 311 tristate "SPI connected IR LED"
312 depends on SPI && LIRC 312 depends on SPI && LIRC
313 depends on OF || COMPILE_TEST 313 depends on OF || COMPILE_TEST
314 ---help--- 314 help
315 Say Y if you want to use an IR LED connected through SPI bus. 315 Say Y if you want to use an IR LED connected through SPI bus.
316 316
317 To compile this driver as a module, choose M here: the module will be 317 To compile this driver as a module, choose M here: the module will be
@@ -322,7 +322,7 @@ config IR_STREAMZAP
322 depends on USB_ARCH_HAS_HCD 322 depends on USB_ARCH_HAS_HCD
323 depends on RC_CORE 323 depends on RC_CORE
324 select USB 324 select USB
325 ---help--- 325 help
326 Say Y here if you want to use a Streamzap PC Remote 326 Say Y here if you want to use a Streamzap PC Remote
327 Infrared Receiver. 327 Infrared Receiver.
328 328
@@ -336,7 +336,7 @@ config IR_WINBOND_CIR
336 select NEW_LEDS 336 select NEW_LEDS
337 select LEDS_CLASS 337 select LEDS_CLASS
338 select BITREVERSE 338 select BITREVERSE
339 ---help--- 339 help
340 Say Y here if you want to use the IR remote functionality found 340 Say Y here if you want to use the IR remote functionality found
341 in some Winbond SuperI/O chips. Currently only the WPCD376I 341 in some Winbond SuperI/O chips. Currently only the WPCD376I
342 chip is supported (included in some Intel Media series 342 chip is supported (included in some Intel Media series
@@ -350,7 +350,7 @@ config IR_IGORPLUGUSB
350 depends on USB_ARCH_HAS_HCD 350 depends on USB_ARCH_HAS_HCD
351 depends on RC_CORE 351 depends on RC_CORE
352 select USB 352 select USB
353 ---help--- 353 help
354 Say Y here if you want to use the IgorPlug-USB IR Receiver by 354 Say Y here if you want to use the IgorPlug-USB IR Receiver by
355 Igor Cesko. This device is included on the Fit-PC2. 355 Igor Cesko. This device is included on the Fit-PC2.
356 356
@@ -365,7 +365,7 @@ config IR_IGUANA
365 depends on USB_ARCH_HAS_HCD 365 depends on USB_ARCH_HAS_HCD
366 depends on RC_CORE 366 depends on RC_CORE
367 select USB 367 select USB
368 ---help--- 368 help
369 Say Y here if you want to use the IguanaWorks USB IR Transceiver. 369 Say Y here if you want to use the IguanaWorks USB IR Transceiver.
370 Both infrared receive and send are supported. If you want to 370 Both infrared receive and send are supported. If you want to
371 change the ID or the pin config, use the user space driver from 371 change the ID or the pin config, use the user space driver from
@@ -383,7 +383,7 @@ config IR_TTUSBIR
383 select USB 383 select USB
384 select NEW_LEDS 384 select NEW_LEDS
385 select LEDS_CLASS 385 select LEDS_CLASS
386 ---help--- 386 help
387 Say Y here if you want to use the TechnoTrend USB IR Receiver. The 387 Say Y here if you want to use the TechnoTrend USB IR Receiver. The
388 driver can control the led. 388 driver can control the led.
389 389
@@ -393,7 +393,7 @@ config IR_TTUSBIR
393config IR_RX51 393config IR_RX51
394 tristate "Nokia N900 IR transmitter diode" 394 tristate "Nokia N900 IR transmitter diode"
395 depends on (OMAP_DM_TIMER && PWM_OMAP_DMTIMER && ARCH_OMAP2PLUS || COMPILE_TEST) && RC_CORE 395 depends on (OMAP_DM_TIMER && PWM_OMAP_DMTIMER && ARCH_OMAP2PLUS || COMPILE_TEST) && RC_CORE
396 ---help--- 396 help
397 Say Y or M here if you want to enable support for the IR 397 Say Y or M here if you want to enable support for the IR
398 transmitter diode built in the Nokia N900 (RX51) device. 398 transmitter diode built in the Nokia N900 (RX51) device.
399 399
@@ -405,7 +405,7 @@ source "drivers/media/rc/img-ir/Kconfig"
405config RC_LOOPBACK 405config RC_LOOPBACK
406 tristate "Remote Control Loopback Driver" 406 tristate "Remote Control Loopback Driver"
407 depends on RC_CORE 407 depends on RC_CORE
408 ---help--- 408 help
409 Say Y here if you want support for the remote control loopback 409 Say Y here if you want support for the remote control loopback
410 driver which allows TX data to be sent back as RX data. 410 driver which allows TX data to be sent back as RX data.
411 This is mostly useful for debugging purposes. 411 This is mostly useful for debugging purposes.
@@ -419,7 +419,7 @@ config IR_GPIO_CIR
419 tristate "GPIO IR remote control" 419 tristate "GPIO IR remote control"
420 depends on RC_CORE 420 depends on RC_CORE
421 depends on (OF && GPIOLIB) || COMPILE_TEST 421 depends on (OF && GPIOLIB) || COMPILE_TEST
422 ---help--- 422 help
423 Say Y if you want to use GPIO based IR Receiver. 423 Say Y if you want to use GPIO based IR Receiver.
424 424
425 To compile this driver as a module, choose M here: the module will 425 To compile this driver as a module, choose M here: the module will
@@ -430,7 +430,7 @@ config IR_GPIO_TX
430 depends on RC_CORE 430 depends on RC_CORE
431 depends on LIRC 431 depends on LIRC
432 depends on (OF && GPIOLIB) || COMPILE_TEST 432 depends on (OF && GPIOLIB) || COMPILE_TEST
433 ---help--- 433 help
434 Say Y if you want to a GPIO based IR transmitter. This is a 434 Say Y if you want to a GPIO based IR transmitter. This is a
435 bit banging driver. 435 bit banging driver.
436 436
@@ -443,7 +443,7 @@ config IR_PWM_TX
443 depends on LIRC 443 depends on LIRC
444 depends on PWM 444 depends on PWM
445 depends on OF || COMPILE_TEST 445 depends on OF || COMPILE_TEST
446 ---help--- 446 help
447 Say Y if you want to use a PWM based IR transmitter. This is 447 Say Y if you want to use a PWM based IR transmitter. This is
448 more power efficient than the bit banging gpio driver. 448 more power efficient than the bit banging gpio driver.
449 449
@@ -454,7 +454,7 @@ config RC_ST
454 tristate "ST remote control receiver" 454 tristate "ST remote control receiver"
455 depends on RC_CORE 455 depends on RC_CORE
456 depends on ARCH_STI || COMPILE_TEST 456 depends on ARCH_STI || COMPILE_TEST
457 ---help--- 457 help
458 Say Y here if you want support for ST remote control driver 458 Say Y here if you want support for ST remote control driver
459 which allows both IR and UHF RX. 459 which allows both IR and UHF RX.
460 The driver passes raw pulse and space information to the LIRC decoder. 460 The driver passes raw pulse and space information to the LIRC decoder.
@@ -465,7 +465,7 @@ config IR_SUNXI
465 tristate "SUNXI IR remote control" 465 tristate "SUNXI IR remote control"
466 depends on RC_CORE 466 depends on RC_CORE
467 depends on ARCH_SUNXI || COMPILE_TEST 467 depends on ARCH_SUNXI || COMPILE_TEST
468 ---help--- 468 help
469 Say Y if you want to use sunXi internal IR Controller 469 Say Y if you want to use sunXi internal IR Controller
470 470
471 To compile this driver as a module, choose M here: the module will 471 To compile this driver as a module, choose M here: the module will
@@ -474,7 +474,7 @@ config IR_SUNXI
474config IR_SERIAL 474config IR_SERIAL
475 tristate "Homebrew Serial Port Receiver" 475 tristate "Homebrew Serial Port Receiver"
476 depends on RC_CORE 476 depends on RC_CORE
477 ---help--- 477 help
478 Say Y if you want to use Homebrew Serial Port Receivers and 478 Say Y if you want to use Homebrew Serial Port Receivers and
479 Transceivers. 479 Transceivers.
480 480
@@ -484,13 +484,13 @@ config IR_SERIAL
484config IR_SERIAL_TRANSMITTER 484config IR_SERIAL_TRANSMITTER
485 bool "Serial Port Transmitter" 485 bool "Serial Port Transmitter"
486 depends on IR_SERIAL 486 depends on IR_SERIAL
487 ---help--- 487 help
488 Serial Port Transmitter support 488 Serial Port Transmitter support
489 489
490config IR_SIR 490config IR_SIR
491 tristate "Built-in SIR IrDA port" 491 tristate "Built-in SIR IrDA port"
492 depends on RC_CORE 492 depends on RC_CORE
493 ---help--- 493 help
494 Say Y if you want to use a IrDA SIR port Transceivers. 494 Say Y if you want to use a IrDA SIR port Transceivers.
495 495
496 To compile this driver as a module, choose M here: the module will 496 To compile this driver as a module, choose M here: the module will
@@ -500,7 +500,7 @@ config IR_TANGO
500 tristate "Sigma Designs SMP86xx IR decoder" 500 tristate "Sigma Designs SMP86xx IR decoder"
501 depends on RC_CORE 501 depends on RC_CORE
502 depends on ARCH_TANGO || COMPILE_TEST 502 depends on ARCH_TANGO || COMPILE_TEST
503 ---help--- 503 help
504 Adds support for the HW IR decoder embedded on Sigma Designs 504 Adds support for the HW IR decoder embedded on Sigma Designs
505 Tango-based systems (SMP86xx, SMP87xx). 505 Tango-based systems (SMP86xx, SMP87xx).
506 The HW decoder supports NEC, RC-5, RC-6 IR protocols. 506 The HW decoder supports NEC, RC-5, RC-6 IR protocols.
@@ -522,7 +522,7 @@ config IR_ZX
522 tristate "ZTE ZX IR remote control" 522 tristate "ZTE ZX IR remote control"
523 depends on RC_CORE 523 depends on RC_CORE
524 depends on ARCH_ZX || COMPILE_TEST 524 depends on ARCH_ZX || COMPILE_TEST
525 ---help--- 525 help
526 Say Y if you want to use the IR remote control available 526 Say Y if you want to use the IR remote control available
527 on ZTE ZX family SoCs. 527 on ZTE ZX family SoCs.
528 528
diff --git a/drivers/media/rc/keymaps/Kconfig b/drivers/media/rc/keymaps/Kconfig
index 767423bbbdd0..f459096d8e9c 100644
--- a/drivers/media/rc/keymaps/Kconfig
+++ b/drivers/media/rc/keymaps/Kconfig
@@ -3,7 +3,7 @@ config RC_MAP
3 depends on RC_CORE 3 depends on RC_CORE
4 default y 4 default y
5 5
6 ---help--- 6 help
7 This option enables the compilation of lots of Remote 7 This option enables the compilation of lots of Remote
8 Controller tables. They are short tables, but if you 8 Controller tables. They are short tables, but if you
9 don't use a remote controller, or prefer to load the 9 don't use a remote controller, or prefer to load the
diff --git a/drivers/media/spi/Kconfig b/drivers/media/spi/Kconfig
index b07ac86fc53c..df169ecf0c27 100644
--- a/drivers/media/spi/Kconfig
+++ b/drivers/media/spi/Kconfig
@@ -6,7 +6,7 @@ menu "SPI helper chips"
6config VIDEO_GS1662 6config VIDEO_GS1662
7 tristate "Gennum Serializers video" 7 tristate "Gennum Serializers video"
8 depends on SPI && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API 8 depends on SPI && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
9 ---help--- 9 help
10 Enable the GS1662 driver which serializes video streams. 10 Enable the GS1662 driver which serializes video streams.
11 11
12endmenu 12endmenu
diff --git a/drivers/media/usb/airspy/Kconfig b/drivers/media/usb/airspy/Kconfig
index 10b204cf4dbc..67578511bb9a 100644
--- a/drivers/media/usb/airspy/Kconfig
+++ b/drivers/media/usb/airspy/Kconfig
@@ -2,7 +2,7 @@ config USB_AIRSPY
2 tristate "AirSpy" 2 tristate "AirSpy"
3 depends on VIDEO_V4L2 3 depends on VIDEO_V4L2
4 select VIDEOBUF2_VMALLOC 4 select VIDEOBUF2_VMALLOC
5 ---help--- 5 help
6 This is a video4linux2 driver for AirSpy SDR device. 6 This is a video4linux2 driver for AirSpy SDR device.
7 7
8 To compile this driver as a module, choose M here: the 8 To compile this driver as a module, choose M here: the
diff --git a/drivers/media/usb/au0828/Kconfig b/drivers/media/usb/au0828/Kconfig
index 65fc067eb864..ab4092bdff69 100644
--- a/drivers/media/usb/au0828/Kconfig
+++ b/drivers/media/usb/au0828/Kconfig
@@ -9,7 +9,7 @@ config VIDEO_AU0828
9 select MEDIA_TUNER_XC5000 if MEDIA_SUBDRV_AUTOSELECT 9 select MEDIA_TUNER_XC5000 if MEDIA_SUBDRV_AUTOSELECT
10 select MEDIA_TUNER_MXL5007T if MEDIA_SUBDRV_AUTOSELECT 10 select MEDIA_TUNER_MXL5007T if MEDIA_SUBDRV_AUTOSELECT
11 select MEDIA_TUNER_TDA18271 if MEDIA_SUBDRV_AUTOSELECT 11 select MEDIA_TUNER_TDA18271 if MEDIA_SUBDRV_AUTOSELECT
12 ---help--- 12 help
13 This is a hybrid analog/digital tv capture driver for 13 This is a hybrid analog/digital tv capture driver for
14 Auvitek's AU0828 USB device. 14 Auvitek's AU0828 USB device.
15 15
@@ -23,7 +23,7 @@ config VIDEO_AU0828_V4L2
23 select DVB_AU8522_V4L if MEDIA_SUBDRV_AUTOSELECT 23 select DVB_AU8522_V4L if MEDIA_SUBDRV_AUTOSELECT
24 select VIDEO_TUNER 24 select VIDEO_TUNER
25 default y 25 default y
26 ---help--- 26 help
27 This is a video4linux driver for Auvitek's USB device. 27 This is a video4linux driver for Auvitek's USB device.
28 28
29 Choose Y here to include support for v4l2 analog video 29 Choose Y here to include support for v4l2 analog video
@@ -34,5 +34,5 @@ config VIDEO_AU0828_RC
34 depends on RC_CORE 34 depends on RC_CORE
35 depends on !(RC_CORE=m && VIDEO_AU0828=y) 35 depends on !(RC_CORE=m && VIDEO_AU0828=y)
36 depends on VIDEO_AU0828 36 depends on VIDEO_AU0828
37 ---help--- 37 help
38 Enables Remote Controller support on au0828 driver. 38 Enables Remote Controller support on au0828 driver.
diff --git a/drivers/media/usb/cpia2/Kconfig b/drivers/media/usb/cpia2/Kconfig
index 66e9283f5993..7029a04f3ffd 100644
--- a/drivers/media/usb/cpia2/Kconfig
+++ b/drivers/media/usb/cpia2/Kconfig
@@ -1,7 +1,7 @@
1config VIDEO_CPIA2 1config VIDEO_CPIA2
2 tristate "CPiA2 Video For Linux" 2 tristate "CPiA2 Video For Linux"
3 depends on VIDEO_DEV && USB && VIDEO_V4L2 3 depends on VIDEO_DEV && USB && VIDEO_V4L2
4 ---help--- 4 help
5 This is the video4linux driver for cameras based on Vision's CPiA2 5 This is the video4linux driver for cameras based on Vision's CPiA2
6 (Colour Processor Interface ASIC), such as the Digital Blue QX5 6 (Colour Processor Interface ASIC), such as the Digital Blue QX5
7 Microscope. If you have one of these cameras, say Y here 7 Microscope. If you have one of these cameras, say Y here
diff --git a/drivers/media/usb/cx231xx/Kconfig b/drivers/media/usb/cx231xx/Kconfig
index 9e5b3e7c3ef5..9262d0d7439a 100644
--- a/drivers/media/usb/cx231xx/Kconfig
+++ b/drivers/media/usb/cx231xx/Kconfig
@@ -7,7 +7,7 @@ config VIDEO_CX231XX
7 select VIDEO_CX25840 7 select VIDEO_CX25840
8 select VIDEO_CX2341X 8 select VIDEO_CX2341X
9 9
10 ---help--- 10 help
11 This is a video4linux driver for Conexant 231xx USB based TV cards. 11 This is a video4linux driver for Conexant 231xx USB based TV cards.
12 12
13 To compile this driver as a module, choose M here: the 13 To compile this driver as a module, choose M here: the
@@ -18,7 +18,7 @@ config VIDEO_CX231XX_RC
18 depends on RC_CORE=y || RC_CORE=VIDEO_CX231XX 18 depends on RC_CORE=y || RC_CORE=VIDEO_CX231XX
19 depends on VIDEO_CX231XX 19 depends on VIDEO_CX231XX
20 default y 20 default y
21 ---help--- 21 help
22 cx231xx hardware has a builtin RX/TX support. However, a few 22 cx231xx hardware has a builtin RX/TX support. However, a few
23 designs opted to not use it, but, instead, some other hardware. 23 designs opted to not use it, but, instead, some other hardware.
24 This module enables the usage of those other hardware, like the 24 This module enables the usage of those other hardware, like the
@@ -31,7 +31,7 @@ config VIDEO_CX231XX_ALSA
31 depends on VIDEO_CX231XX && SND 31 depends on VIDEO_CX231XX && SND
32 select SND_PCM 32 select SND_PCM
33 33
34 ---help--- 34 help
35 This is an ALSA driver for Cx231xx USB based TV cards. 35 This is an ALSA driver for Cx231xx USB based TV cards.
36 36
37 To compile this driver as a module, choose M here: the 37 To compile this driver as a module, choose M here: the
@@ -52,6 +52,6 @@ config VIDEO_CX231XX_DVB
52 select DVB_MN88473 if MEDIA_SUBDRV_AUTOSELECT 52 select DVB_MN88473 if MEDIA_SUBDRV_AUTOSELECT
53 select MEDIA_TUNER_R820T if MEDIA_SUBDRV_AUTOSELECT 53 select MEDIA_TUNER_R820T if MEDIA_SUBDRV_AUTOSELECT
54 54
55 ---help--- 55 help
56 This adds support for DVB cards based on the 56 This adds support for DVB cards based on the
57 Conexant cx231xx chips. 57 Conexant cx231xx chips.
diff --git a/drivers/media/usb/em28xx/Kconfig b/drivers/media/usb/em28xx/Kconfig
index 451e076525d3..639da7e24066 100644
--- a/drivers/media/usb/em28xx/Kconfig
+++ b/drivers/media/usb/em28xx/Kconfig
@@ -13,7 +13,7 @@ config VIDEO_EM28XX_V4L2
13 select VIDEO_MSP3400 if MEDIA_SUBDRV_AUTOSELECT 13 select VIDEO_MSP3400 if MEDIA_SUBDRV_AUTOSELECT
14 select VIDEO_MT9V011 if MEDIA_SUBDRV_AUTOSELECT && MEDIA_CAMERA_SUPPORT 14 select VIDEO_MT9V011 if MEDIA_SUBDRV_AUTOSELECT && MEDIA_CAMERA_SUPPORT
15 select VIDEO_OV2640 if MEDIA_SUBDRV_AUTOSELECT && MEDIA_CAMERA_SUPPORT 15 select VIDEO_OV2640 if MEDIA_SUBDRV_AUTOSELECT && MEDIA_CAMERA_SUPPORT
16 ---help--- 16 help
17 This is a video4linux driver for Empia 28xx based TV cards. 17 This is a video4linux driver for Empia 28xx based TV cards.
18 18
19 To compile this driver as a module, choose M here: the 19 To compile this driver as a module, choose M here: the
@@ -23,7 +23,7 @@ config VIDEO_EM28XX_ALSA
23 depends on VIDEO_EM28XX && SND 23 depends on VIDEO_EM28XX && SND
24 select SND_PCM 24 select SND_PCM
25 tristate "Empia EM28xx ALSA audio module" 25 tristate "Empia EM28xx ALSA audio module"
26 ---help--- 26 help
27 This is an ALSA driver for some Empia 28xx based TV cards. 27 This is an ALSA driver for some Empia 28xx based TV cards.
28 28
29 This is not required for em2800/em2820/em2821 boards. However, 29 This is not required for em2800/em2820/em2821 boards. However,
@@ -66,7 +66,7 @@ config VIDEO_EM28XX_DVB
66 select MEDIA_TUNER_XC2028 if MEDIA_SUBDRV_AUTOSELECT 66 select MEDIA_TUNER_XC2028 if MEDIA_SUBDRV_AUTOSELECT
67 select MEDIA_TUNER_XC5000 if MEDIA_SUBDRV_AUTOSELECT 67 select MEDIA_TUNER_XC5000 if MEDIA_SUBDRV_AUTOSELECT
68 select MEDIA_TUNER_MT2060 if MEDIA_SUBDRV_AUTOSELECT 68 select MEDIA_TUNER_MT2060 if MEDIA_SUBDRV_AUTOSELECT
69 ---help--- 69 help
70 This adds support for DVB cards based on the 70 This adds support for DVB cards based on the
71 Empiatech em28xx chips. 71 Empiatech em28xx chips.
72 72
@@ -76,5 +76,5 @@ config VIDEO_EM28XX_RC
76 depends on VIDEO_EM28XX 76 depends on VIDEO_EM28XX
77 depends on !(RC_CORE=m && VIDEO_EM28XX=y) 77 depends on !(RC_CORE=m && VIDEO_EM28XX=y)
78 default VIDEO_EM28XX 78 default VIDEO_EM28XX
79 ---help--- 79 help
80 Enables Remote Controller support on em28xx driver. 80 Enables Remote Controller support on em28xx driver.
diff --git a/drivers/media/usb/go7007/Kconfig b/drivers/media/usb/go7007/Kconfig
index af1d02430931..beab257c092f 100644
--- a/drivers/media/usb/go7007/Kconfig
+++ b/drivers/media/usb/go7007/Kconfig
@@ -13,7 +13,7 @@ config VIDEO_GO7007
13 select VIDEO_TW9906 if MEDIA_SUBDRV_AUTOSELECT 13 select VIDEO_TW9906 if MEDIA_SUBDRV_AUTOSELECT
14 select VIDEO_OV7640 if MEDIA_SUBDRV_AUTOSELECT && MEDIA_CAMERA_SUPPORT 14 select VIDEO_OV7640 if MEDIA_SUBDRV_AUTOSELECT && MEDIA_CAMERA_SUPPORT
15 select VIDEO_UDA1342 if MEDIA_SUBDRV_AUTOSELECT 15 select VIDEO_UDA1342 if MEDIA_SUBDRV_AUTOSELECT
16 ---help--- 16 help
17 This is a video4linux driver for the WIS GO7007 MPEG 17 This is a video4linux driver for the WIS GO7007 MPEG
18 encoder chip. 18 encoder chip.
19 19
@@ -23,7 +23,7 @@ config VIDEO_GO7007
23config VIDEO_GO7007_USB 23config VIDEO_GO7007_USB
24 tristate "WIS GO7007 USB support" 24 tristate "WIS GO7007 USB support"
25 depends on VIDEO_GO7007 && USB 25 depends on VIDEO_GO7007 && USB
26 ---help--- 26 help
27 This is a video4linux driver for the WIS GO7007 MPEG 27 This is a video4linux driver for the WIS GO7007 MPEG
28 encoder chip over USB. 28 encoder chip over USB.
29 29
@@ -34,7 +34,7 @@ config VIDEO_GO7007_LOADER
34 tristate "WIS GO7007 Loader support" 34 tristate "WIS GO7007 Loader support"
35 depends on VIDEO_GO7007 35 depends on VIDEO_GO7007
36 default y 36 default y
37 ---help--- 37 help
38 This is a go7007 firmware loader driver for the WIS GO7007 38 This is a go7007 firmware loader driver for the WIS GO7007
39 MPEG encoder chip over USB. 39 MPEG encoder chip over USB.
40 40
@@ -44,7 +44,7 @@ config VIDEO_GO7007_LOADER
44config VIDEO_GO7007_USB_S2250_BOARD 44config VIDEO_GO7007_USB_S2250_BOARD
45 tristate "Sensoray 2250/2251 support" 45 tristate "Sensoray 2250/2251 support"
46 depends on VIDEO_GO7007_USB && USB 46 depends on VIDEO_GO7007_USB && USB
47 ---help--- 47 help
48 This is a video4linux driver for the Sensoray 2250/2251 device. 48 This is a video4linux driver for the Sensoray 2250/2251 device.
49 49
50 To compile this driver as a module, choose M here: the 50 To compile this driver as a module, choose M here: the
diff --git a/drivers/media/usb/gspca/Kconfig b/drivers/media/usb/gspca/Kconfig
index 088566e88467..0e6f36cb46e6 100644
--- a/drivers/media/usb/gspca/Kconfig
+++ b/drivers/media/usb/gspca/Kconfig
@@ -4,7 +4,7 @@ menuconfig USB_GSPCA
4 depends on INPUT || INPUT=n 4 depends on INPUT || INPUT=n
5 select VIDEOBUF2_VMALLOC 5 select VIDEOBUF2_VMALLOC
6 default m 6 default m
7 ---help--- 7 help
8 Say Y here if you want to enable selecting webcams based 8 Say Y here if you want to enable selecting webcams based
9 on the GSPCA framework. 9 on the GSPCA framework.
10 10
diff --git a/drivers/media/usb/hackrf/Kconfig b/drivers/media/usb/hackrf/Kconfig
index 937e6f5c1e8e..072e186018f5 100644
--- a/drivers/media/usb/hackrf/Kconfig
+++ b/drivers/media/usb/hackrf/Kconfig
@@ -2,7 +2,7 @@ config USB_HACKRF
2 tristate "HackRF" 2 tristate "HackRF"
3 depends on VIDEO_V4L2 3 depends on VIDEO_V4L2
4 select VIDEOBUF2_VMALLOC 4 select VIDEOBUF2_VMALLOC
5 ---help--- 5 help
6 This is a video4linux2 driver for HackRF SDR device. 6 This is a video4linux2 driver for HackRF SDR device.
7 7
8 To compile this driver as a module, choose M here: the 8 To compile this driver as a module, choose M here: the
diff --git a/drivers/media/usb/hdpvr/Kconfig b/drivers/media/usb/hdpvr/Kconfig
index d73d9a1952b4..9e78c0c32651 100644
--- a/drivers/media/usb/hdpvr/Kconfig
+++ b/drivers/media/usb/hdpvr/Kconfig
@@ -2,7 +2,7 @@
2config VIDEO_HDPVR 2config VIDEO_HDPVR
3 tristate "Hauppauge HD PVR support" 3 tristate "Hauppauge HD PVR support"
4 depends on VIDEO_DEV && VIDEO_V4L2 4 depends on VIDEO_DEV && VIDEO_V4L2
5 ---help--- 5 help
6 This is a video4linux driver for Hauppauge's HD PVR USB device. 6 This is a video4linux driver for Hauppauge's HD PVR USB device.
7 7
8 To compile this driver as a module, choose M here: the 8 To compile this driver as a module, choose M here: the
diff --git a/drivers/media/usb/pulse8-cec/Kconfig b/drivers/media/usb/pulse8-cec/Kconfig
index 18ead44824ba..11f1b75d3efd 100644
--- a/drivers/media/usb/pulse8-cec/Kconfig
+++ b/drivers/media/usb/pulse8-cec/Kconfig
@@ -4,7 +4,7 @@ config USB_PULSE8_CEC
4 select CEC_CORE 4 select CEC_CORE
5 select SERIO 5 select SERIO
6 select SERIO_SERPORT 6 select SERIO_SERPORT
7 ---help--- 7 help
8 This is a cec driver for the Pulse Eight HDMI CEC device. 8 This is a cec driver for the Pulse Eight HDMI CEC device.
9 9
10 To compile this driver as a module, choose M here: the 10 To compile this driver as a module, choose M here: the
diff --git a/drivers/media/usb/pvrusb2/Kconfig b/drivers/media/usb/pvrusb2/Kconfig
index 1ad913fc30bf..ac6612cf1bec 100644
--- a/drivers/media/usb/pvrusb2/Kconfig
+++ b/drivers/media/usb/pvrusb2/Kconfig
@@ -9,7 +9,7 @@ config VIDEO_PVRUSB2
9 select VIDEO_MSP3400 9 select VIDEO_MSP3400
10 select VIDEO_WM8775 10 select VIDEO_WM8775
11 select VIDEO_CS53L32A 11 select VIDEO_CS53L32A
12 ---help--- 12 help
13 This is a video4linux driver for Conexant 23416 based 13 This is a video4linux driver for Conexant 23416 based
14 usb2 personal video recorder devices. 14 usb2 personal video recorder devices.
15 15
@@ -20,7 +20,7 @@ config VIDEO_PVRUSB2_SYSFS
20 bool "pvrusb2 sysfs support" 20 bool "pvrusb2 sysfs support"
21 default y 21 default y
22 depends on VIDEO_PVRUSB2 && SYSFS 22 depends on VIDEO_PVRUSB2 && SYSFS
23 ---help--- 23 help
24 This option enables the operation of a sysfs based 24 This option enables the operation of a sysfs based
25 interface for query and control of the pvrusb2 driver. 25 interface for query and control of the pvrusb2 driver.
26 26
@@ -43,7 +43,7 @@ config VIDEO_PVRUSB2_DVB
43 select MEDIA_TUNER_TDA18271 if MEDIA_SUBDRV_AUTOSELECT 43 select MEDIA_TUNER_TDA18271 if MEDIA_SUBDRV_AUTOSELECT
44 select MEDIA_TUNER_SIMPLE if MEDIA_SUBDRV_AUTOSELECT 44 select MEDIA_TUNER_SIMPLE if MEDIA_SUBDRV_AUTOSELECT
45 select MEDIA_TUNER_TDA8290 if MEDIA_SUBDRV_AUTOSELECT 45 select MEDIA_TUNER_TDA8290 if MEDIA_SUBDRV_AUTOSELECT
46 ---help--- 46 help
47 This option enables a DVB interface for the pvrusb2 driver. 47 This option enables a DVB interface for the pvrusb2 driver.
48 If your device does not support digital television, this 48 If your device does not support digital television, this
49 feature will have no affect on the driver's operation. 49 feature will have no affect on the driver's operation.
@@ -53,7 +53,7 @@ config VIDEO_PVRUSB2_DVB
53config VIDEO_PVRUSB2_DEBUGIFC 53config VIDEO_PVRUSB2_DEBUGIFC
54 bool "pvrusb2 debug interface" 54 bool "pvrusb2 debug interface"
55 depends on VIDEO_PVRUSB2_SYSFS 55 depends on VIDEO_PVRUSB2_SYSFS
56 ---help--- 56 help
57 This option enables the inclusion of a debug interface 57 This option enables the inclusion of a debug interface
58 in the pvrusb2 driver, hosted through sysfs. 58 in the pvrusb2 driver, hosted through sysfs.
59 59
diff --git a/drivers/media/usb/pwc/Kconfig b/drivers/media/usb/pwc/Kconfig
index d63d0a850035..5f6d91edca41 100644
--- a/drivers/media/usb/pwc/Kconfig
+++ b/drivers/media/usb/pwc/Kconfig
@@ -2,7 +2,7 @@ config USB_PWC
2 tristate "USB Philips Cameras" 2 tristate "USB Philips Cameras"
3 depends on VIDEO_V4L2 3 depends on VIDEO_V4L2
4 select VIDEOBUF2_VMALLOC 4 select VIDEOBUF2_VMALLOC
5 ---help--- 5 help
6 Say Y or M here if you want to use one of these Philips & OEM 6 Say Y or M here if you want to use one of these Philips & OEM
7 webcams: 7 webcams:
8 * Philips PCA645, PCA646 8 * Philips PCA645, PCA646
@@ -41,7 +41,7 @@ config USB_PWC_INPUT_EVDEV
41 bool "USB Philips Cameras input events device support" 41 bool "USB Philips Cameras input events device support"
42 default y 42 default y
43 depends on USB_PWC && (USB_PWC=INPUT || INPUT=y) 43 depends on USB_PWC && (USB_PWC=INPUT || INPUT=y)
44 ---help--- 44 help
45 This option makes USB Philips cameras register the snapshot button as 45 This option makes USB Philips cameras register the snapshot button as
46 an input device to report button events. 46 an input device to report button events.
47 47
diff --git a/drivers/media/usb/rainshadow-cec/Kconfig b/drivers/media/usb/rainshadow-cec/Kconfig
index 030ef01b1ff0..6b00be618db8 100644
--- a/drivers/media/usb/rainshadow-cec/Kconfig
+++ b/drivers/media/usb/rainshadow-cec/Kconfig
@@ -4,7 +4,7 @@ config USB_RAINSHADOW_CEC
4 select CEC_CORE 4 select CEC_CORE
5 select SERIO 5 select SERIO
6 select SERIO_SERPORT 6 select SERIO_SERPORT
7 ---help--- 7 help
8 This is a cec driver for the RainShadow Tech HDMI CEC device. 8 This is a cec driver for the RainShadow Tech HDMI CEC device.
9 9
10 To compile this driver as a module, choose M here: the 10 To compile this driver as a module, choose M here: the
diff --git a/drivers/media/usb/siano/Kconfig b/drivers/media/usb/siano/Kconfig
index d37b742d4f7a..cc5e5aa3c93a 100644
--- a/drivers/media/usb/siano/Kconfig
+++ b/drivers/media/usb/siano/Kconfig
@@ -8,6 +8,6 @@ config SMS_USB_DRV
8 depends on !RC_CORE || RC_CORE 8 depends on !RC_CORE || RC_CORE
9 select MEDIA_COMMON_OPTIONS 9 select MEDIA_COMMON_OPTIONS
10 select SMS_SIANO_MDTV 10 select SMS_SIANO_MDTV
11 ---help--- 11 help
12 Choose if you would like to have Siano's support for USB interface 12 Choose if you would like to have Siano's support for USB interface
13 13
diff --git a/drivers/media/usb/stk1160/Kconfig b/drivers/media/usb/stk1160/Kconfig
index 425ed00e2599..03426e4437ea 100644
--- a/drivers/media/usb/stk1160/Kconfig
+++ b/drivers/media/usb/stk1160/Kconfig
@@ -2,7 +2,7 @@ config VIDEO_STK1160_COMMON
2 tristate "STK1160 USB video capture support" 2 tristate "STK1160 USB video capture support"
3 depends on VIDEO_DEV && I2C 3 depends on VIDEO_DEV && I2C
4 4
5 ---help--- 5 help
6 This is a video4linux driver for STK1160 based video capture devices. 6 This is a video4linux driver for STK1160 based video capture devices.
7 7
8 To compile this driver as a module, choose M here: the 8 To compile this driver as a module, choose M here: the
diff --git a/drivers/media/usb/stkwebcam/Kconfig b/drivers/media/usb/stkwebcam/Kconfig
index a6a00aa4fce6..ea9e04b3caaf 100644
--- a/drivers/media/usb/stkwebcam/Kconfig
+++ b/drivers/media/usb/stkwebcam/Kconfig
@@ -1,7 +1,7 @@
1config USB_STKWEBCAM 1config USB_STKWEBCAM
2 tristate "USB Syntek DC1125 Camera support" 2 tristate "USB Syntek DC1125 Camera support"
3 depends on VIDEO_V4L2 3 depends on VIDEO_V4L2
4 ---help--- 4 help
5 Say Y here if you want to use this type of camera. 5 Say Y here if you want to use this type of camera.
6 Supported devices are typically found in some Asus laptops, 6 Supported devices are typically found in some Asus laptops,
7 with USB id 174f:a311 and 05e1:0501. Other Syntek cameras 7 with USB id 174f:a311 and 05e1:0501. Other Syntek cameras
diff --git a/drivers/media/usb/tm6000/Kconfig b/drivers/media/usb/tm6000/Kconfig
index a43b77abd931..321ae691f4d9 100644
--- a/drivers/media/usb/tm6000/Kconfig
+++ b/drivers/media/usb/tm6000/Kconfig
@@ -18,7 +18,7 @@ config VIDEO_TM6000_ALSA
18 tristate "TV Master TM5600/6000/6010 audio support" 18 tristate "TV Master TM5600/6000/6010 audio support"
19 depends on VIDEO_TM6000 && SND 19 depends on VIDEO_TM6000 && SND
20 select SND_PCM 20 select SND_PCM
21 ---help--- 21 help
22 This is a video4linux driver for direct (DMA) audio for 22 This is a video4linux driver for direct (DMA) audio for
23 TM5600/TM6000/TM6010 USB Devices. 23 TM5600/TM6000/TM6010 USB Devices.
24 24
@@ -29,5 +29,5 @@ config VIDEO_TM6000_DVB
29 tristate "DVB Support for tm6000 based TV cards" 29 tristate "DVB Support for tm6000 based TV cards"
30 depends on VIDEO_TM6000 && DVB_CORE && USB 30 depends on VIDEO_TM6000 && DVB_CORE && USB
31 select DVB_ZL10353 31 select DVB_ZL10353
32 ---help--- 32 help
33 This adds support for DVB cards based on the tm5600/tm6000 chip. 33 This adds support for DVB cards based on the tm5600/tm6000 chip.
diff --git a/drivers/media/usb/usbtv/Kconfig b/drivers/media/usb/usbtv/Kconfig
index 14a0941fa0d0..2b4ac0848469 100644
--- a/drivers/media/usb/usbtv/Kconfig
+++ b/drivers/media/usb/usbtv/Kconfig
@@ -4,7 +4,7 @@ config VIDEO_USBTV
4 select SND_PCM 4 select SND_PCM
5 select VIDEOBUF2_VMALLOC 5 select VIDEOBUF2_VMALLOC
6 6
7 ---help--- 7 help
8 This is a video4linux2 driver for USBTV007 based video capture devices. 8 This is a video4linux2 driver for USBTV007 based video capture devices.
9 9
10 To compile this driver as a module, choose M here: the 10 To compile this driver as a module, choose M here: the
diff --git a/drivers/media/usb/usbvision/Kconfig b/drivers/media/usb/usbvision/Kconfig
index 6b6afc5d8f7e..7aa080cb9884 100644
--- a/drivers/media/usb/usbvision/Kconfig
+++ b/drivers/media/usb/usbvision/Kconfig
@@ -3,7 +3,7 @@ config VIDEO_USBVISION
3 depends on I2C && VIDEO_V4L2 3 depends on I2C && VIDEO_V4L2
4 select VIDEO_TUNER 4 select VIDEO_TUNER
5 select VIDEO_SAA711X if MEDIA_SUBDRV_AUTOSELECT 5 select VIDEO_SAA711X if MEDIA_SUBDRV_AUTOSELECT
6 ---help--- 6 help
7 There are more than 50 different USB video devices based on 7 There are more than 50 different USB video devices based on
8 NT1003/1004/1005 USB Bridges. This driver enables using those 8 NT1003/1004/1005 USB Bridges. This driver enables using those
9 devices. 9 devices.
diff --git a/drivers/media/usb/uvc/Kconfig b/drivers/media/usb/uvc/Kconfig
index 6ed85efabcaa..94937d0cc2e3 100644
--- a/drivers/media/usb/uvc/Kconfig
+++ b/drivers/media/usb/uvc/Kconfig
@@ -2,7 +2,7 @@ config USB_VIDEO_CLASS
2 tristate "USB Video Class (UVC)" 2 tristate "USB Video Class (UVC)"
3 depends on VIDEO_V4L2 3 depends on VIDEO_V4L2
4 select VIDEOBUF2_VMALLOC 4 select VIDEOBUF2_VMALLOC
5 ---help--- 5 help
6 Support for the USB Video Class (UVC). Currently only video 6 Support for the USB Video Class (UVC). Currently only video
7 input devices, such as webcams, are supported. 7 input devices, such as webcams, are supported.
8 8
@@ -13,7 +13,7 @@ config USB_VIDEO_CLASS_INPUT_EVDEV
13 default y 13 default y
14 depends on USB_VIDEO_CLASS 14 depends on USB_VIDEO_CLASS
15 depends on USB_VIDEO_CLASS=INPUT || INPUT=y 15 depends on USB_VIDEO_CLASS=INPUT || INPUT=y
16 ---help--- 16 help
17 This option makes USB Video Class devices register an input device 17 This option makes USB Video Class devices register an input device
18 to report button events. 18 to report button events.
19 19
diff --git a/drivers/media/usb/zr364xx/Kconfig b/drivers/media/usb/zr364xx/Kconfig
index ac429bca70e8..979b1d4f3f68 100644
--- a/drivers/media/usb/zr364xx/Kconfig
+++ b/drivers/media/usb/zr364xx/Kconfig
@@ -3,7 +3,7 @@ config USB_ZR364XX
3 depends on VIDEO_V4L2 3 depends on VIDEO_V4L2
4 select VIDEOBUF_GEN 4 select VIDEOBUF_GEN
5 select VIDEOBUF_VMALLOC 5 select VIDEOBUF_VMALLOC
6 ---help--- 6 help
7 Say Y here if you want to connect this type of camera to your 7 Say Y here if you want to connect this type of camera to your
8 computer's USB port. 8 computer's USB port.
9 See <file:Documentation/media/v4l-drivers/zr364xx.rst> for more info 9 See <file:Documentation/media/v4l-drivers/zr364xx.rst> for more info
diff --git a/drivers/media/v4l2-core/Kconfig b/drivers/media/v4l2-core/Kconfig
index c0940f5c69b4..8402096f7796 100644
--- a/drivers/media/v4l2-core/Kconfig
+++ b/drivers/media/v4l2-core/Kconfig
@@ -13,7 +13,7 @@ config VIDEO_V4L2
13config VIDEO_ADV_DEBUG 13config VIDEO_ADV_DEBUG
14 bool "Enable advanced debug functionality on V4L2 drivers" 14 bool "Enable advanced debug functionality on V4L2 drivers"
15 default n 15 default n
16 ---help--- 16 help
17 Say Y here to enable advanced debugging functionality on some 17 Say Y here to enable advanced debugging functionality on some
18 V4L devices. 18 V4L devices.
19 In doubt, say N. 19 In doubt, say N.
@@ -21,7 +21,7 @@ config VIDEO_ADV_DEBUG
21config VIDEO_FIXED_MINOR_RANGES 21config VIDEO_FIXED_MINOR_RANGES
22 bool "Enable old-style fixed minor ranges on drivers/video devices" 22 bool "Enable old-style fixed minor ranges on drivers/video devices"
23 default n 23 default n
24 ---help--- 24 help
25 Say Y here to enable the old-style fixed-range minor assignments. 25 Say Y here to enable the old-style fixed-range minor assignments.
26 Only useful if you rely on the old behavior and use mknod instead of udev. 26 Only useful if you rely on the old behavior and use mknod instead of udev.
27 27
@@ -33,7 +33,7 @@ config VIDEO_PCI_SKELETON
33 depends on SAMPLES 33 depends on SAMPLES
34 depends on VIDEO_V4L2 && VIDEOBUF2_CORE 34 depends on VIDEO_V4L2 && VIDEOBUF2_CORE
35 depends on VIDEOBUF2_MEMOPS && VIDEOBUF2_DMA_CONTIG 35 depends on VIDEOBUF2_MEMOPS && VIDEOBUF2_DMA_CONTIG
36 ---help--- 36 help
37 Enable build of the skeleton PCI driver, used as a reference 37 Enable build of the skeleton PCI driver, used as a reference
38 when developing new drivers. 38 when developing new drivers.
39 39
@@ -51,7 +51,7 @@ config V4L2_FLASH_LED_CLASS
51 tristate "V4L2 flash API for LED flash class devices" 51 tristate "V4L2 flash API for LED flash class devices"
52 depends on VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API 52 depends on VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
53 depends on LEDS_CLASS_FLASH 53 depends on LEDS_CLASS_FLASH
54 ---help--- 54 help
55 Say Y here to enable V4L2 flash API support for LED flash 55 Say Y here to enable V4L2 flash API support for LED flash
56 class drivers. 56 class drivers.
57 57
diff --git a/drivers/staging/media/Kconfig b/drivers/staging/media/Kconfig
index 1da5c20d65c0..277df2b39384 100644
--- a/drivers/staging/media/Kconfig
+++ b/drivers/staging/media/Kconfig
@@ -1,7 +1,7 @@
1menuconfig STAGING_MEDIA 1menuconfig STAGING_MEDIA
2 bool "Media staging drivers" 2 bool "Media staging drivers"
3 default n 3 default n
4 ---help--- 4 help
5 This option allows you to select a number of media drivers that 5 This option allows you to select a number of media drivers that
6 don't have the "normal" Linux kernel quality level. 6 don't have the "normal" Linux kernel quality level.
7 Most of them don't follow properly the V4L, DVB and/or RC API's, 7 Most of them don't follow properly the V4L, DVB and/or RC API's,
diff --git a/drivers/staging/media/bcm2048/Kconfig b/drivers/staging/media/bcm2048/Kconfig
index a9fc6e186494..a1526175eccb 100644
--- a/drivers/staging/media/bcm2048/Kconfig
+++ b/drivers/staging/media/bcm2048/Kconfig
@@ -5,7 +5,7 @@
5config I2C_BCM2048 5config I2C_BCM2048
6 tristate "Broadcom BCM2048 FM Radio Receiver support" 6 tristate "Broadcom BCM2048 FM Radio Receiver support"
7 depends on I2C && VIDEO_V4L2 && RADIO_ADAPTERS 7 depends on I2C && VIDEO_V4L2 && RADIO_ADAPTERS
8 ---help--- 8 help
9 Say Y here if you want support to BCM2048 FM Radio Receiver. 9 Say Y here if you want support to BCM2048 FM Radio Receiver.
10 This device driver supports only i2c bus. 10 This device driver supports only i2c bus.
11 11
diff --git a/drivers/staging/media/imx/Kconfig b/drivers/staging/media/imx/Kconfig
index 36b276ea2ecc..f6d220b649fb 100644
--- a/drivers/staging/media/imx/Kconfig
+++ b/drivers/staging/media/imx/Kconfig
@@ -6,7 +6,7 @@ config VIDEO_IMX_MEDIA
6 depends on HAS_DMA 6 depends on HAS_DMA
7 select VIDEOBUF2_DMA_CONTIG 7 select VIDEOBUF2_DMA_CONTIG
8 select V4L2_FWNODE 8 select V4L2_FWNODE
9 ---help--- 9 help
10 Say yes here to enable support for video4linux media controller 10 Say yes here to enable support for video4linux media controller
11 driver for the i.MX5/6 SOC. 11 driver for the i.MX5/6 SOC.
12 12
@@ -17,7 +17,7 @@ config VIDEO_IMX_CSI
17 tristate "i.MX5/6 Camera Sensor Interface driver" 17 tristate "i.MX5/6 Camera Sensor Interface driver"
18 depends on VIDEO_IMX_MEDIA && VIDEO_DEV && I2C 18 depends on VIDEO_IMX_MEDIA && VIDEO_DEV && I2C
19 default y 19 default y
20 ---help--- 20 help
21 A video4linux camera sensor interface driver for i.MX5/6. 21 A video4linux camera sensor interface driver for i.MX5/6.
22 22
23config VIDEO_IMX7_CSI 23config VIDEO_IMX7_CSI
diff --git a/drivers/staging/media/ipu3/Kconfig b/drivers/staging/media/ipu3/Kconfig
index 75cd889f18f7..d5e50f88684a 100644
--- a/drivers/staging/media/ipu3/Kconfig
+++ b/drivers/staging/media/ipu3/Kconfig
@@ -5,7 +5,7 @@ config VIDEO_IPU3_IMGU
5 depends on X86 5 depends on X86
6 select IOMMU_IOVA 6 select IOMMU_IOVA
7 select VIDEOBUF2_DMA_SG 7 select VIDEOBUF2_DMA_SG
8 ---help--- 8 help
9 This is the Video4Linux2 driver for Intel IPU3 image processing unit, 9 This is the Video4Linux2 driver for Intel IPU3 image processing unit,
10 found in Intel Skylake and Kaby Lake SoCs and used for processing 10 found in Intel Skylake and Kaby Lake SoCs and used for processing
11 images and video. 11 images and video.
diff --git a/drivers/staging/media/omap4iss/Kconfig b/drivers/staging/media/omap4iss/Kconfig
index 841cc0b3ce13..4dcbc5065821 100644
--- a/drivers/staging/media/omap4iss/Kconfig
+++ b/drivers/staging/media/omap4iss/Kconfig
@@ -6,5 +6,5 @@ config VIDEO_OMAP4
6 depends on ARCH_OMAP4 || COMPILE_TEST 6 depends on ARCH_OMAP4 || COMPILE_TEST
7 select MFD_SYSCON 7 select MFD_SYSCON
8 select VIDEOBUF2_DMA_CONTIG 8 select VIDEOBUF2_DMA_CONTIG
9 ---help--- 9 help
10 Driver for an OMAP 4 ISS controller. 10 Driver for an OMAP 4 ISS controller.