]>
Commit | Line | Data |
---|---|---|
ec8f24b7 | 1 | # SPDX-License-Identifier: GPL-2.0-only |
cb7a01ac MCC |
2 | # |
3 | # Multimedia Video device configuration | |
4 | # | |
5 | ||
6 | if VIDEO_V4L2 | |
7 | ||
5c57ae64 MCC |
8 | comment "IR I2C driver auto-selected by 'Autoselect ancillary drivers'" |
9 | depends on MEDIA_SUBDRV_AUTOSELECT && I2C && RC_CORE | |
10 | ||
cb7a01ac | 11 | config VIDEO_IR_I2C |
8169cf0a | 12 | tristate "I2C module for IR" if !MEDIA_SUBDRV_AUTOSELECT || EXPERT |
cb7a01ac MCC |
13 | depends on I2C && RC_CORE |
14 | default y | |
b60a5b8d | 15 | help |
cb7a01ac MCC |
16 | Most boards have an IR chip directly connected via GPIO. However, |
17 | some video boards have the IR connected via I2C bus. | |
18 | ||
19 | If your board doesn't have an I2C IR chip, you may disable this | |
20 | option. | |
21 | ||
22 | In doubt, say Y. | |
23 | ||
24 | # | |
32a363d0 | 25 | # V4L2 I2C drivers that aren't related with Camera support |
cb7a01ac MCC |
26 | # |
27 | ||
5c57ae64 | 28 | comment "audio, video and radio I2C drivers auto-selected by 'Autoselect ancillary drivers'" |
4fa4ef39 | 29 | depends on MEDIA_HIDE_ANCILLARY_SUBDRV |
32a363d0 MCC |
30 | # |
31 | # Encoder / Decoder module configuration | |
32 | # | |
33 | ||
5c57ae64 MCC |
34 | menu "Audio decoders, processors and mixers" |
35 | visible if !MEDIA_HIDE_ANCILLARY_SUBDRV | |
cb7a01ac MCC |
36 | |
37 | config VIDEO_TVAUDIO | |
38 | tristate "Simple audio decoder chips" | |
39 | depends on VIDEO_V4L2 && I2C | |
b60a5b8d | 40 | help |
cb7a01ac MCC |
41 | Support for several audio decoder chips found on some bt8xx boards: |
42 | Philips: tda9840, tda9873h, tda9874h/a, tda9850, tda985x, tea6300, | |
43 | tea6320, tea6420, tda8425, ta8874z. | |
44 | Microchip: pic16c54 based design on ProVideo PV951 board. | |
45 | ||
46 | To compile this driver as a module, choose M here: the | |
47 | module will be called tvaudio. | |
48 | ||
49 | config VIDEO_TDA7432 | |
50 | tristate "Philips TDA7432 audio processor" | |
51 | depends on VIDEO_V4L2 && I2C | |
b60a5b8d | 52 | help |
cb7a01ac MCC |
53 | Support for tda7432 audio decoder chip found on some bt8xx boards. |
54 | ||
55 | To compile this driver as a module, choose M here: the | |
56 | module will be called tda7432. | |
57 | ||
58 | config VIDEO_TDA9840 | |
59 | tristate "Philips TDA9840 audio processor" | |
60 | depends on I2C | |
b60a5b8d | 61 | help |
cb7a01ac MCC |
62 | Support for tda9840 audio decoder chip found on some Zoran boards. |
63 | ||
64 | To compile this driver as a module, choose M here: the | |
65 | module will be called tda9840. | |
66 | ||
9ac0038d TH |
67 | config VIDEO_TDA1997X |
68 | tristate "NXP TDA1997x HDMI receiver" | |
32a363d0 | 69 | depends on VIDEO_V4L2 && I2C |
15001033 | 70 | depends on SND_SOC |
79e89e36 | 71 | select HDMI |
5f2efda7 KV |
72 | select SND_PCM |
73 | select V4L2_FWNODE | |
32a363d0 MCC |
74 | select MEDIA_CONTROLLER |
75 | select VIDEO_V4L2_SUBDEV_API | |
b60a5b8d | 76 | help |
9ac0038d TH |
77 | V4L2 subdevice driver for the NXP TDA1997x HDMI receivers. |
78 | ||
79 | To compile this driver as a module, choose M here: the | |
80 | module will be called tda1997x. | |
81 | ||
cb7a01ac MCC |
82 | config VIDEO_TEA6415C |
83 | tristate "Philips TEA6415C audio processor" | |
84 | depends on I2C | |
b60a5b8d | 85 | help |
cb7a01ac MCC |
86 | Support for tea6415c audio decoder chip found on some bt8xx boards. |
87 | ||
88 | To compile this driver as a module, choose M here: the | |
89 | module will be called tea6415c. | |
90 | ||
91 | config VIDEO_TEA6420 | |
92 | tristate "Philips TEA6420 audio processor" | |
93 | depends on I2C | |
b60a5b8d | 94 | help |
cb7a01ac MCC |
95 | Support for tea6420 audio decoder chip found on some bt8xx boards. |
96 | ||
97 | To compile this driver as a module, choose M here: the | |
98 | module will be called tea6420. | |
99 | ||
100 | config VIDEO_MSP3400 | |
101 | tristate "Micronas MSP34xx audio decoders" | |
102 | depends on VIDEO_V4L2 && I2C | |
b60a5b8d | 103 | help |
cb7a01ac MCC |
104 | Support for the Micronas MSP34xx series of audio decoders. |
105 | ||
106 | To compile this driver as a module, choose M here: the | |
107 | module will be called msp3400. | |
108 | ||
fc279cc2 HV |
109 | config VIDEO_CS3308 |
110 | tristate "Cirrus Logic CS3308 audio ADC" | |
111 | depends on VIDEO_V4L2 && I2C | |
b60a5b8d | 112 | help |
fc279cc2 HV |
113 | Support for the Cirrus Logic CS3308 High Performance 8-Channel |
114 | Analog Volume Control | |
115 | ||
116 | To compile this driver as a module, choose M here: the | |
117 | module will be called cs3308. | |
118 | ||
cb7a01ac MCC |
119 | config VIDEO_CS5345 |
120 | tristate "Cirrus Logic CS5345 audio ADC" | |
121 | depends on VIDEO_V4L2 && I2C | |
b60a5b8d | 122 | help |
cb7a01ac MCC |
123 | Support for the Cirrus Logic CS5345 24-bit, 192 kHz |
124 | stereo A/D converter. | |
125 | ||
126 | To compile this driver as a module, choose M here: the | |
127 | module will be called cs5345. | |
128 | ||
129 | config VIDEO_CS53L32A | |
130 | tristate "Cirrus Logic CS53L32A audio ADC" | |
131 | depends on VIDEO_V4L2 && I2C | |
b60a5b8d | 132 | help |
cb7a01ac MCC |
133 | Support for the Cirrus Logic CS53L32A low voltage |
134 | stereo A/D converter. | |
135 | ||
136 | To compile this driver as a module, choose M here: the | |
137 | module will be called cs53l32a. | |
138 | ||
139 | config VIDEO_TLV320AIC23B | |
140 | tristate "Texas Instruments TLV320AIC23B audio codec" | |
2cca7d4e | 141 | depends on VIDEO_V4L2 && I2C |
b60a5b8d | 142 | help |
cb7a01ac MCC |
143 | Support for the Texas Instruments TLV320AIC23B audio codec. |
144 | ||
145 | To compile this driver as a module, choose M here: the | |
146 | module will be called tlv320aic23b. | |
147 | ||
73d9f979 HV |
148 | config VIDEO_UDA1342 |
149 | tristate "Philips UDA1342 audio codec" | |
150 | depends on VIDEO_V4L2 && I2C | |
b60a5b8d | 151 | help |
73d9f979 HV |
152 | Support for the Philips UDA1342 audio codec. |
153 | ||
154 | To compile this driver as a module, choose M here: the | |
155 | module will be called uda1342. | |
156 | ||
cb7a01ac MCC |
157 | config VIDEO_WM8775 |
158 | tristate "Wolfson Microelectronics WM8775 audio ADC with input mixer" | |
159 | depends on VIDEO_V4L2 && I2C | |
b60a5b8d | 160 | help |
cb7a01ac MCC |
161 | Support for the Wolfson Microelectronics WM8775 high |
162 | performance stereo A/D Converter with a 4 channel input mixer. | |
163 | ||
164 | To compile this driver as a module, choose M here: the | |
165 | module will be called wm8775. | |
166 | ||
167 | config VIDEO_WM8739 | |
168 | tristate "Wolfson Microelectronics WM8739 stereo audio ADC" | |
169 | depends on VIDEO_V4L2 && I2C | |
b60a5b8d | 170 | help |
cb7a01ac MCC |
171 | Support for the Wolfson Microelectronics WM8739 |
172 | stereo A/D Converter. | |
173 | ||
174 | To compile this driver as a module, choose M here: the | |
175 | module will be called wm8739. | |
176 | ||
177 | config VIDEO_VP27SMPX | |
c7c54a98 | 178 | tristate "Panasonic VP27's internal MPX" |
cb7a01ac | 179 | depends on VIDEO_V4L2 && I2C |
b60a5b8d | 180 | help |
cb7a01ac MCC |
181 | Support for the internal MPX of the Panasonic VP27s tuner. |
182 | ||
183 | To compile this driver as a module, choose M here: the | |
184 | module will be called vp27smpx. | |
185 | ||
c7c54a98 HV |
186 | config VIDEO_SONY_BTF_MPX |
187 | tristate "Sony BTF's internal MPX" | |
188 | depends on VIDEO_V4L2 && I2C | |
189 | help | |
190 | Support for the internal MPX of the Sony BTF-PG472Z tuner. | |
191 | ||
192 | To compile this driver as a module, choose M here: the | |
193 | module will be called sony-btf-mpx. | |
5c57ae64 | 194 | endmenu |
c7c54a98 | 195 | |
5c57ae64 MCC |
196 | menu "RDS decoders" |
197 | visible if !MEDIA_HIDE_ANCILLARY_SUBDRV | |
cb7a01ac MCC |
198 | |
199 | config VIDEO_SAA6588 | |
200 | tristate "SAA6588 Radio Chip RDS decoder support" | |
201 | depends on VIDEO_V4L2 && I2C | |
202 | ||
203 | help | |
204 | Support for this Radio Data System (RDS) decoder. This allows | |
205 | seeing radio station identification transmitted using this | |
206 | standard. | |
207 | ||
208 | To compile this driver as a module, choose M here: the | |
209 | module will be called saa6588. | |
5c57ae64 | 210 | endmenu |
cb7a01ac | 211 | |
5c57ae64 MCC |
212 | menu "Video decoders" |
213 | visible if !MEDIA_HIDE_ANCILLARY_SUBDRV | |
cb7a01ac MCC |
214 | |
215 | config VIDEO_ADV7180 | |
216 | tristate "Analog Devices ADV7180 decoder" | |
32a363d0 MCC |
217 | depends on GPIOLIB && VIDEO_V4L2 && I2C |
218 | select MEDIA_CONTROLLER | |
219 | select VIDEO_V4L2_SUBDEV_API | |
ff3cc65c | 220 | select V4L2_ASYNC |
b60a5b8d | 221 | help |
cb7a01ac MCC |
222 | Support for the Analog Devices ADV7180 video decoder. |
223 | ||
224 | To compile this driver as a module, choose M here: the | |
225 | module will be called adv7180. | |
226 | ||
227 | config VIDEO_ADV7183 | |
228 | tristate "Analog Devices ADV7183 decoder" | |
229 | depends on VIDEO_V4L2 && I2C | |
b60a5b8d | 230 | help |
cb7a01ac MCC |
231 | V4l2 subdevice driver for the Analog Devices |
232 | ADV7183 video decoder. | |
233 | ||
234 | To compile this driver as a module, choose M here: the | |
235 | module will be called adv7183. | |
236 | ||
3e89586a KB |
237 | config VIDEO_ADV748X |
238 | tristate "Analog Devices ADV748x decoder" | |
32a363d0 | 239 | depends on VIDEO_V4L2 && I2C |
3e89586a | 240 | depends on OF |
32a363d0 MCC |
241 | select MEDIA_CONTROLLER |
242 | select VIDEO_V4L2_SUBDEV_API | |
3e89586a | 243 | select REGMAP_I2C |
6685d515 | 244 | select V4L2_FWNODE |
b60a5b8d | 245 | help |
3e89586a KB |
246 | V4L2 subdevice driver for the Analog Devices |
247 | ADV7481 and ADV7482 HDMI/Analog video decoders. | |
248 | ||
249 | To compile this driver as a module, choose M here: the | |
250 | module will be called adv748x. | |
251 | ||
54450f59 HV |
252 | config VIDEO_ADV7604 |
253 | tristate "Analog Devices ADV7604 decoder" | |
32a363d0 | 254 | depends on VIDEO_V4L2 && I2C |
2f8e75d2 | 255 | depends on GPIOLIB || COMPILE_TEST |
32a363d0 MCC |
256 | select MEDIA_CONTROLLER |
257 | select VIDEO_V4L2_SUBDEV_API | |
6de18fa3 | 258 | select REGMAP_I2C |
516613c1 | 259 | select HDMI |
859969b3 | 260 | select V4L2_FWNODE |
b60a5b8d | 261 | help |
54450f59 HV |
262 | Support for the Analog Devices ADV7604 video decoder. |
263 | ||
264 | This is a Analog Devices Component/Graphics Digitizer | |
265 | with 4:1 Multiplexed HDMI Receiver. | |
266 | ||
267 | To compile this driver as a module, choose M here: the | |
268 | module will be called adv7604. | |
269 | ||
41a52373 HV |
270 | config VIDEO_ADV7604_CEC |
271 | bool "Enable Analog Devices ADV7604 CEC support" | |
9177e51d HV |
272 | depends on VIDEO_ADV7604 |
273 | select CEC_CORE | |
b60a5b8d | 274 | help |
41a52373 HV |
275 | When selected the adv7604 will support the optional |
276 | HDMI CEC feature. | |
277 | ||
a89bcd4c HV |
278 | config VIDEO_ADV7842 |
279 | tristate "Analog Devices ADV7842 decoder" | |
32a363d0 MCC |
280 | depends on VIDEO_V4L2 && I2C |
281 | select MEDIA_CONTROLLER | |
282 | select VIDEO_V4L2_SUBDEV_API | |
09f90c53 | 283 | select HDMI |
b60a5b8d | 284 | help |
a89bcd4c HV |
285 | Support for the Analog Devices ADV7842 video decoder. |
286 | ||
287 | This is a Analog Devices Component/Graphics/SD Digitizer | |
288 | with 2:1 Multiplexed HDMI Receiver. | |
289 | ||
290 | To compile this driver as a module, choose M here: the | |
291 | module will be called adv7842. | |
292 | ||
25c84fb1 HV |
293 | config VIDEO_ADV7842_CEC |
294 | bool "Enable Analog Devices ADV7842 CEC support" | |
9177e51d HV |
295 | depends on VIDEO_ADV7842 |
296 | select CEC_CORE | |
b60a5b8d | 297 | help |
25c84fb1 HV |
298 | When selected the adv7842 will support the optional |
299 | HDMI CEC feature. | |
300 | ||
cb7a01ac MCC |
301 | config VIDEO_BT819 |
302 | tristate "BT819A VideoStream decoder" | |
303 | depends on VIDEO_V4L2 && I2C | |
b60a5b8d | 304 | help |
cb7a01ac MCC |
305 | Support for BT819A video decoder. |
306 | ||
307 | To compile this driver as a module, choose M here: the | |
308 | module will be called bt819. | |
309 | ||
310 | config VIDEO_BT856 | |
311 | tristate "BT856 VideoStream decoder" | |
312 | depends on VIDEO_V4L2 && I2C | |
b60a5b8d | 313 | help |
cb7a01ac MCC |
314 | Support for BT856 video decoder. |
315 | ||
316 | To compile this driver as a module, choose M here: the | |
317 | module will be called bt856. | |
318 | ||
319 | config VIDEO_BT866 | |
320 | tristate "BT866 VideoStream decoder" | |
321 | depends on VIDEO_V4L2 && I2C | |
b60a5b8d | 322 | help |
cb7a01ac MCC |
323 | Support for BT866 video decoder. |
324 | ||
325 | To compile this driver as a module, choose M here: the | |
326 | module will be called bt866. | |
327 | ||
328 | config VIDEO_KS0127 | |
329 | tristate "KS0127 video decoder" | |
330 | depends on VIDEO_V4L2 && I2C | |
b60a5b8d | 331 | help |
cb7a01ac MCC |
332 | Support for KS0127 video decoder. |
333 | ||
334 | This chip is used on AverMedia AVS6EYES Zoran-based MJPEG | |
335 | cards. | |
336 | ||
337 | To compile this driver as a module, choose M here: the | |
338 | module will be called ks0127. | |
339 | ||
ed3e12d2 VB |
340 | config VIDEO_ML86V7667 |
341 | tristate "OKI ML86V7667 video decoder" | |
342 | depends on VIDEO_V4L2 && I2C | |
b60a5b8d | 343 | help |
ed3e12d2 VB |
344 | Support for the OKI Semiconductor ML86V7667 video decoder. |
345 | ||
346 | To compile this driver as a module, choose M here: the | |
347 | module will be called ml86v7667. | |
348 | ||
cb7a01ac MCC |
349 | config VIDEO_SAA7110 |
350 | tristate "Philips SAA7110 video decoder" | |
351 | depends on VIDEO_V4L2 && I2C | |
b60a5b8d | 352 | help |
cb7a01ac MCC |
353 | Support for the Philips SAA7110 video decoders. |
354 | ||
355 | To compile this driver as a module, choose M here: the | |
356 | module will be called saa7110. | |
357 | ||
358 | config VIDEO_SAA711X | |
359 | tristate "Philips SAA7111/3/4/5 video decoders" | |
360 | depends on VIDEO_V4L2 && I2C | |
b60a5b8d | 361 | help |
cb7a01ac MCC |
362 | Support for the Philips SAA7111/3/4/5 video decoders. |
363 | ||
364 | To compile this driver as a module, choose M here: the | |
365 | module will be called saa7115. | |
366 | ||
d32d9864 MR |
367 | config VIDEO_TC358743 |
368 | tristate "Toshiba TC358743 decoder" | |
32a363d0 MCC |
369 | depends on VIDEO_V4L2 && I2C |
370 | select MEDIA_CONTROLLER | |
371 | select VIDEO_V4L2_SUBDEV_API | |
22dbe35a | 372 | select HDMI |
859969b3 | 373 | select V4L2_FWNODE |
b60a5b8d | 374 | help |
d32d9864 MR |
375 | Support for the Toshiba TC358743 HDMI to MIPI CSI-2 bridge. |
376 | ||
377 | To compile this driver as a module, choose M here: the | |
378 | module will be called tc358743. | |
379 | ||
a0ec8d1d HV |
380 | config VIDEO_TC358743_CEC |
381 | bool "Enable Toshiba TC358743 CEC support" | |
382 | depends on VIDEO_TC358743 | |
383 | select CEC_CORE | |
b60a5b8d | 384 | help |
a0ec8d1d HV |
385 | When selected the tc358743 will support the optional |
386 | HDMI CEC feature. | |
387 | ||
cb7a01ac MCC |
388 | config VIDEO_TVP514X |
389 | tristate "Texas Instruments TVP514x video decoder" | |
390 | depends on VIDEO_V4L2 && I2C | |
859969b3 | 391 | select V4L2_FWNODE |
b60a5b8d | 392 | help |
be9543ec | 393 | This is a Video4Linux2 sensor driver for the TI TVP5146/47 |
cb7a01ac MCC |
394 | decoder. It is currently working with the TI OMAP3 camera |
395 | controller. | |
396 | ||
397 | To compile this driver as a module, choose M here: the | |
398 | module will be called tvp514x. | |
399 | ||
400 | config VIDEO_TVP5150 | |
401 | tristate "Texas Instruments TVP5150 video decoder" | |
402 | depends on VIDEO_V4L2 && I2C | |
859969b3 | 403 | select V4L2_FWNODE |
6de18fa3 | 404 | select REGMAP_I2C |
b60a5b8d | 405 | help |
cb7a01ac MCC |
406 | Support for the Texas Instruments TVP5150 video decoder. |
407 | ||
408 | To compile this driver as a module, choose M here: the | |
409 | module will be called tvp5150. | |
410 | ||
411 | config VIDEO_TVP7002 | |
412 | tristate "Texas Instruments TVP7002 video decoder" | |
413 | depends on VIDEO_V4L2 && I2C | |
859969b3 | 414 | select V4L2_FWNODE |
b60a5b8d | 415 | help |
cb7a01ac MCC |
416 | Support for the Texas Instruments TVP7002 video decoder. |
417 | ||
418 | To compile this driver as a module, choose M here: the | |
419 | module will be called tvp7002. | |
420 | ||
12be52a9 HV |
421 | config VIDEO_TW2804 |
422 | tristate "Techwell TW2804 multiple video decoder" | |
423 | depends on VIDEO_V4L2 && I2C | |
b60a5b8d | 424 | help |
12be52a9 HV |
425 | Support for the Techwell tw2804 multiple video decoder. |
426 | ||
427 | To compile this driver as a module, choose M here: the | |
428 | module will be called tw2804. | |
429 | ||
0890ec19 HV |
430 | config VIDEO_TW9903 |
431 | tristate "Techwell TW9903 video decoder" | |
432 | depends on VIDEO_V4L2 && I2C | |
b60a5b8d | 433 | help |
12be52a9 | 434 | Support for the Techwell tw9903 multi-standard video decoder |
0890ec19 HV |
435 | with high quality down scaler. |
436 | ||
437 | To compile this driver as a module, choose M here: the | |
438 | module will be called tw9903. | |
439 | ||
a000e9a0 HV |
440 | config VIDEO_TW9906 |
441 | tristate "Techwell TW9906 video decoder" | |
442 | depends on VIDEO_V4L2 && I2C | |
b60a5b8d | 443 | help |
a000e9a0 HV |
444 | Support for the Techwell tw9906 enhanced multi-standard comb filter |
445 | video decoder with YCbCr input support. | |
446 | ||
447 | To compile this driver as a module, choose M here: the | |
448 | module will be called tw9906. | |
449 | ||
7b20f325 JM |
450 | config VIDEO_TW9910 |
451 | tristate "Techwell TW9910 video decoder" | |
452 | depends on VIDEO_V4L2 && I2C | |
b60a5b8d | 453 | help |
7b20f325 JM |
454 | Support for Techwell TW9910 NTSC/PAL/SECAM video decoder. |
455 | ||
456 | To compile this driver as a module, choose M here: the | |
457 | module will be called tw9910. | |
458 | ||
cb7a01ac MCC |
459 | config VIDEO_VPX3220 |
460 | tristate "vpx3220a, vpx3216b & vpx3214c video decoders" | |
461 | depends on VIDEO_V4L2 && I2C | |
b60a5b8d | 462 | help |
cb7a01ac MCC |
463 | Support for VPX322x video decoders. |
464 | ||
465 | To compile this driver as a module, choose M here: the | |
466 | module will be called vpx3220. | |
467 | ||
66d8c9d2 KB |
468 | config VIDEO_MAX9286 |
469 | tristate "Maxim MAX9286 GMSL deserializer support" | |
470 | depends on I2C && I2C_MUX | |
8a30c017 | 471 | depends on OF_GPIO |
66d8c9d2 KB |
472 | select V4L2_FWNODE |
473 | select VIDEO_V4L2_SUBDEV_API | |
474 | select MEDIA_CONTROLLER | |
475 | help | |
476 | This driver supports the Maxim MAX9286 GMSL deserializer. | |
477 | ||
478 | To compile this driver as a module, choose M here: the | |
479 | module will be called max9286. | |
480 | ||
cb7a01ac MCC |
481 | comment "Video and audio decoders" |
482 | ||
483 | config VIDEO_SAA717X | |
484 | tristate "Philips SAA7171/3/4 audio/video decoders" | |
485 | depends on VIDEO_V4L2 && I2C | |
b60a5b8d | 486 | help |
cb7a01ac MCC |
487 | Support for the Philips SAA7171/3/4 audio/video decoders. |
488 | ||
489 | To compile this driver as a module, choose M here: the | |
490 | module will be called saa717x. | |
491 | ||
492 | source "drivers/media/i2c/cx25840/Kconfig" | |
493 | ||
5c57ae64 MCC |
494 | endmenu |
495 | ||
496 | menu "Video encoders" | |
497 | visible if !MEDIA_HIDE_ANCILLARY_SUBDRV | |
cb7a01ac MCC |
498 | |
499 | config VIDEO_SAA7127 | |
500 | tristate "Philips SAA7127/9 digital video encoders" | |
501 | depends on VIDEO_V4L2 && I2C | |
b60a5b8d | 502 | help |
cb7a01ac MCC |
503 | Support for the Philips SAA7127/9 digital video encoders. |
504 | ||
505 | To compile this driver as a module, choose M here: the | |
506 | module will be called saa7127. | |
507 | ||
508 | config VIDEO_SAA7185 | |
509 | tristate "Philips SAA7185 video encoder" | |
510 | depends on VIDEO_V4L2 && I2C | |
b60a5b8d | 511 | help |
cb7a01ac MCC |
512 | Support for the Philips SAA7185 video encoder. |
513 | ||
514 | To compile this driver as a module, choose M here: the | |
515 | module will be called saa7185. | |
516 | ||
517 | config VIDEO_ADV7170 | |
518 | tristate "Analog Devices ADV7170 video encoder" | |
519 | depends on VIDEO_V4L2 && I2C | |
b60a5b8d | 520 | help |
cb7a01ac MCC |
521 | Support for the Analog Devices ADV7170 video encoder driver |
522 | ||
523 | To compile this driver as a module, choose M here: the | |
524 | module will be called adv7170. | |
525 | ||
526 | config VIDEO_ADV7175 | |
527 | tristate "Analog Devices ADV7175 video encoder" | |
528 | depends on VIDEO_V4L2 && I2C | |
b60a5b8d | 529 | help |
cb7a01ac MCC |
530 | Support for the Analog Devices ADV7175 video encoder driver |
531 | ||
532 | To compile this driver as a module, choose M here: the | |
533 | module will be called adv7175. | |
534 | ||
535 | config VIDEO_ADV7343 | |
536 | tristate "ADV7343 video encoder" | |
537 | depends on I2C | |
ff3cc65c | 538 | select V4L2_ASYNC |
cb7a01ac MCC |
539 | help |
540 | Support for Analog Devices I2C bus based ADV7343 encoder. | |
541 | ||
542 | To compile this driver as a module, choose M here: the | |
543 | module will be called adv7343. | |
544 | ||
545 | config VIDEO_ADV7393 | |
546 | tristate "ADV7393 video encoder" | |
547 | depends on I2C | |
548 | help | |
549 | Support for Analog Devices I2C bus based ADV7393 encoder. | |
550 | ||
551 | To compile this driver as a module, choose M here: the | |
552 | module will be called adv7393. | |
553 | ||
5a544cce HV |
554 | config VIDEO_ADV7511 |
555 | tristate "Analog Devices ADV7511 encoder" | |
32a363d0 | 556 | depends on VIDEO_V4L2 && I2C |
4419617e | 557 | depends on DRM_I2C_ADV7511=n || COMPILE_TEST |
32a363d0 MCC |
558 | select MEDIA_CONTROLLER |
559 | select VIDEO_V4L2_SUBDEV_API | |
b4dbad8f | 560 | select HDMI |
b60a5b8d | 561 | help |
5a544cce HV |
562 | Support for the Analog Devices ADV7511 video encoder. |
563 | ||
564 | This is a Analog Devices HDMI transmitter. | |
565 | ||
566 | To compile this driver as a module, choose M here: the | |
567 | module will be called adv7511. | |
568 | ||
257d4eae HV |
569 | config VIDEO_ADV7511_CEC |
570 | bool "Enable Analog Devices ADV7511 CEC support" | |
9177e51d HV |
571 | depends on VIDEO_ADV7511 |
572 | select CEC_CORE | |
b60a5b8d | 573 | help |
257d4eae HV |
574 | When selected the adv7511 will support the optional |
575 | HDMI CEC feature. | |
576 | ||
117a55b6 HV |
577 | config VIDEO_AD9389B |
578 | tristate "Analog Devices AD9389B encoder" | |
32a363d0 MCC |
579 | depends on VIDEO_V4L2 && I2C |
580 | select MEDIA_CONTROLLER | |
581 | select VIDEO_V4L2_SUBDEV_API | |
582 | ||
b60a5b8d | 583 | help |
117a55b6 HV |
584 | Support for the Analog Devices AD9389B video encoder. |
585 | ||
586 | This is a Analog Devices HDMI transmitter. | |
587 | ||
588 | To compile this driver as a module, choose M here: the | |
589 | module will be called ad9389b. | |
590 | ||
cb7a01ac MCC |
591 | config VIDEO_AK881X |
592 | tristate "AK8813/AK8814 video encoders" | |
593 | depends on I2C | |
594 | help | |
595 | Video output driver for AKM AK8813 and AK8814 TV encoders | |
596 | ||
14735190 HV |
597 | config VIDEO_THS8200 |
598 | tristate "Texas Instruments THS8200 video encoder" | |
599 | depends on VIDEO_V4L2 && I2C | |
b60a5b8d | 600 | help |
14735190 HV |
601 | Support for the Texas Instruments THS8200 video encoder. |
602 | ||
603 | To compile this driver as a module, choose M here: the | |
604 | module will be called ths8200. | |
5c57ae64 | 605 | endmenu |
14735190 | 606 | |
5c57ae64 MCC |
607 | menu "Video improvement chips" |
608 | visible if !MEDIA_HIDE_ANCILLARY_SUBDRV | |
cb7a01ac | 609 | |
f48fd151 MCC |
610 | config VIDEO_UPD64031A |
611 | tristate "NEC Electronics uPD64031A Ghost Reduction" | |
612 | depends on VIDEO_V4L2 && I2C | |
613 | help | |
614 | Support for the NEC Electronics uPD64031A Ghost Reduction | |
615 | video chip. It is most often found in NTSC TV cards made for | |
616 | Japan and is used to reduce the 'ghosting' effect that can | |
617 | be present in analog TV broadcasts. | |
cb7a01ac | 618 | |
f48fd151 MCC |
619 | To compile this driver as a module, choose M here: the |
620 | module will be called upd64031a. | |
621 | ||
622 | config VIDEO_UPD64083 | |
623 | tristate "NEC Electronics uPD64083 3-Dimensional Y/C separation" | |
624 | depends on VIDEO_V4L2 && I2C | |
625 | help | |
626 | Support for the NEC Electronics uPD64083 3-Dimensional Y/C | |
627 | separation video chip. It is used to improve the quality of | |
628 | the colors of a composite signal. | |
629 | ||
630 | To compile this driver as a module, choose M here: the | |
631 | module will be called upd64083. | |
5c57ae64 | 632 | endmenu |
f48fd151 | 633 | |
5c57ae64 MCC |
634 | menu "Audio/Video compression chips" |
635 | visible if !MEDIA_HIDE_ANCILLARY_SUBDRV | |
f48fd151 MCC |
636 | |
637 | config VIDEO_SAA6752HS | |
638 | tristate "Philips SAA6752HS MPEG-2 Audio/Video Encoder" | |
639 | depends on VIDEO_V4L2 && I2C | |
640 | select CRC32 | |
641 | help | |
642 | Support for the Philips SAA6752HS MPEG-2 video and MPEG-audio/AC-3 | |
643 | audio encoder with multiplexer. | |
644 | ||
645 | To compile this driver as a module, choose M here: the | |
646 | module will be called saa6752hs. | |
647 | ||
5c57ae64 MCC |
648 | endmenu |
649 | ||
650 | menu "SDR tuner chips" | |
651 | visible if !MEDIA_HIDE_ANCILLARY_SUBDRV | |
f48fd151 MCC |
652 | |
653 | config SDR_MAX2175 | |
654 | tristate "Maxim 2175 RF to Bits tuner" | |
655 | depends on VIDEO_V4L2 && MEDIA_SDR_SUPPORT && I2C | |
656 | select REGMAP_I2C | |
ff3cc65c | 657 | select V4L2_ASYNC |
f48fd151 MCC |
658 | help |
659 | Support for Maxim 2175 tuner. It is an advanced analog/digital | |
660 | radio receiver with RF-to-Bits front-end designed for SDR solutions. | |
661 | ||
662 | To compile this driver as a module, choose M here; the | |
663 | module will be called max2175. | |
664 | ||
5c57ae64 MCC |
665 | |
666 | endmenu | |
667 | ||
668 | menu "Miscellaneous helper chips" | |
669 | visible if !MEDIA_HIDE_ANCILLARY_SUBDRV | |
f48fd151 MCC |
670 | |
671 | config VIDEO_THS7303 | |
672 | tristate "THS7303/53 Video Amplifier" | |
673 | depends on VIDEO_V4L2 && I2C | |
ff3cc65c | 674 | select V4L2_ASYNC |
f48fd151 MCC |
675 | help |
676 | Support for TI THS7303/53 video amplifier | |
677 | ||
678 | To compile this driver as a module, choose M here: the | |
679 | module will be called ths7303. | |
680 | ||
681 | config VIDEO_M52790 | |
682 | tristate "Mitsubishi M52790 A/V switch" | |
683 | depends on VIDEO_V4L2 && I2C | |
684 | help | |
685 | Support for the Mitsubishi M52790 A/V switch. | |
686 | ||
687 | To compile this driver as a module, choose M here: the | |
688 | module will be called m52790. | |
689 | ||
690 | config VIDEO_I2C | |
691 | tristate "I2C transport video support" | |
692 | depends on VIDEO_V4L2 && I2C | |
693 | select VIDEOBUF2_VMALLOC | |
694 | imply HWMON | |
695 | help | |
696 | Enable the I2C transport video support which supports the | |
697 | following: | |
698 | * Panasonic AMG88xx Grid-Eye Sensors | |
699 | * Melexis MLX90640 Thermal Cameras | |
700 | ||
701 | To compile this driver as a module, choose M here: the | |
702 | module will be called video-i2c | |
703 | ||
704 | config VIDEO_ST_MIPID02 | |
705 | tristate "STMicroelectronics MIPID02 CSI-2 to PARALLEL bridge" | |
706 | depends on I2C && VIDEO_V4L2 | |
707 | select MEDIA_CONTROLLER | |
708 | select VIDEO_V4L2_SUBDEV_API | |
709 | select V4L2_FWNODE | |
710 | help | |
711 | Support for STMicroelectronics MIPID02 CSI-2 to PARALLEL bridge. | |
712 | It is used to allow usage of CSI-2 sensor with PARALLEL port | |
713 | controller. | |
714 | ||
715 | To compile this driver as a module, choose M here: the | |
716 | module will be called st-mipid02. | |
f48fd151 | 717 | endmenu |
cb7a01ac | 718 | |
32a363d0 | 719 | # |
5c57ae64 | 720 | # V4L2 I2C drivers that are related with Camera support |
32a363d0 MCC |
721 | # |
722 | ||
5c57ae64 MCC |
723 | menu "Camera sensor devices" |
724 | visible if MEDIA_CAMERA_SUPPORT | |
f48fd151 MCC |
725 | |
726 | config VIDEO_APTINA_PLL | |
727 | tristate | |
728 | ||
9e05bbac | 729 | config VIDEO_CCS_PLL |
f48fd151 MCC |
730 | tristate |
731 | ||
e6213840 ST |
732 | config VIDEO_HI556 |
733 | tristate "Hynix Hi-556 sensor support" | |
32a363d0 MCC |
734 | depends on I2C && VIDEO_V4L2 |
735 | select MEDIA_CONTROLLER | |
736 | select VIDEO_V4L2_SUBDEV_API | |
e6213840 ST |
737 | select V4L2_FWNODE |
738 | help | |
739 | This is a Video4Linux2 sensor driver for the Hynix | |
740 | Hi-556 camera. | |
741 | ||
742 | To compile this driver as a module, choose M here: the | |
743 | module will be called hi556. | |
744 | ||
d953e3cb ST |
745 | config VIDEO_IMX208 |
746 | tristate "Sony IMX208 sensor support" | |
747 | depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API | |
748 | depends on MEDIA_CAMERA_SUPPORT | |
749 | help | |
750 | This is a Video4Linux2 sensor driver for the Sony | |
751 | IMX208 camera. | |
752 | ||
753 | To compile this driver as a module, choose M here: the | |
754 | module will be called imx208. | |
755 | ||
43619059 RR |
756 | config VIDEO_IMX214 |
757 | tristate "Sony IMX214 sensor support" | |
32a363d0 | 758 | depends on GPIOLIB && I2C && VIDEO_V4L2 |
bca82e35 | 759 | select V4L2_FWNODE |
32a363d0 MCC |
760 | select MEDIA_CONTROLLER |
761 | select VIDEO_V4L2_SUBDEV_API | |
6de18fa3 | 762 | select REGMAP_I2C |
43619059 RR |
763 | help |
764 | This is a Video4Linux2 sensor driver for the Sony | |
765 | IMX214 camera. | |
766 | ||
767 | To compile this driver as a module, choose M here: the | |
768 | module will be called imx214. | |
769 | ||
1283b3b8 DS |
770 | config VIDEO_IMX219 |
771 | tristate "Sony IMX219 sensor support" | |
32a363d0 MCC |
772 | depends on I2C && VIDEO_V4L2 |
773 | select MEDIA_CONTROLLER | |
774 | select VIDEO_V4L2_SUBDEV_API | |
1283b3b8 DS |
775 | select V4L2_FWNODE |
776 | help | |
777 | This is a Video4Linux2 sensor driver for the Sony | |
778 | IMX219 camera. | |
779 | ||
780 | To compile this driver as a module, choose M here: the | |
781 | module will be called imx219. | |
782 | ||
e4802cb0 JC |
783 | config VIDEO_IMX258 |
784 | tristate "Sony IMX258 sensor support" | |
32a363d0 MCC |
785 | depends on I2C && VIDEO_V4L2 |
786 | select MEDIA_CONTROLLER | |
787 | select VIDEO_V4L2_SUBDEV_API | |
b60a5b8d | 788 | help |
be9543ec | 789 | This is a Video4Linux2 sensor driver for the Sony |
e4802cb0 JC |
790 | IMX258 camera. |
791 | ||
792 | To compile this driver as a module, choose M here: the | |
793 | module will be called imx258. | |
794 | ||
0985dd30 LL |
795 | config VIDEO_IMX274 |
796 | tristate "Sony IMX274 sensor support" | |
32a363d0 MCC |
797 | depends on I2C && VIDEO_V4L2 |
798 | select MEDIA_CONTROLLER | |
799 | select VIDEO_V4L2_SUBDEV_API | |
4f9d7225 | 800 | select REGMAP_I2C |
b60a5b8d | 801 | help |
be9543ec | 802 | This is a V4L2 sensor driver for the Sony IMX274 |
0985dd30 LL |
803 | CMOS image sensor. |
804 | ||
828dbc29 MS |
805 | config VIDEO_IMX290 |
806 | tristate "Sony IMX290 sensor support" | |
32a363d0 MCC |
807 | depends on I2C && VIDEO_V4L2 |
808 | select MEDIA_CONTROLLER | |
809 | select VIDEO_V4L2_SUBDEV_API | |
6de18fa3 | 810 | select REGMAP_I2C |
828dbc29 MS |
811 | select V4L2_FWNODE |
812 | help | |
813 | This is a Video4Linux2 sensor driver for the Sony | |
814 | IMX290 camera sensor. | |
815 | ||
816 | To compile this driver as a module, choose M here: the | |
817 | module will be called imx290. | |
818 | ||
8a89dc62 BC |
819 | config VIDEO_IMX319 |
820 | tristate "Sony IMX319 sensor support" | |
32a363d0 MCC |
821 | depends on I2C && VIDEO_V4L2 |
822 | select MEDIA_CONTROLLER | |
823 | select VIDEO_V4L2_SUBDEV_API | |
8a89dc62 BC |
824 | help |
825 | This is a Video4Linux2 sensor driver for the Sony | |
826 | IMX319 camera. | |
827 | ||
828 | To compile this driver as a module, choose M here: the | |
829 | module will be called imx319. | |
830 | ||
9746b117 MK |
831 | config VIDEO_IMX334 |
832 | tristate "Sony IMX334 sensor support" | |
833 | depends on OF_GPIO | |
834 | depends on I2C && VIDEO_V4L2 | |
835 | select VIDEO_V4L2_SUBDEV_API | |
836 | select MEDIA_CONTROLLER | |
837 | select V4L2_FWNODE | |
838 | help | |
839 | This is a Video4Linux2 sensor driver for the Sony | |
840 | IMX334 camera. | |
841 | ||
842 | To compile this driver as a module, choose M here: the | |
843 | module will be called imx334. | |
844 | ||
45d19b5f MK |
845 | config VIDEO_IMX335 |
846 | tristate "Sony IMX335 sensor support" | |
847 | depends on OF_GPIO | |
848 | depends on I2C && VIDEO_V4L2 | |
849 | select VIDEO_V4L2_SUBDEV_API | |
850 | select MEDIA_CONTROLLER | |
851 | select V4L2_FWNODE | |
852 | help | |
853 | This is a Video4Linux2 sensor driver for the Sony | |
854 | IMX335 camera. | |
855 | ||
856 | To compile this driver as a module, choose M here: the | |
857 | module will be called imx335. | |
858 | ||
df0b5c4a BC |
859 | config VIDEO_IMX355 |
860 | tristate "Sony IMX355 sensor support" | |
32a363d0 MCC |
861 | depends on I2C && VIDEO_V4L2 |
862 | select MEDIA_CONTROLLER | |
863 | select VIDEO_V4L2_SUBDEV_API | |
df0b5c4a BC |
864 | help |
865 | This is a Video4Linux2 sensor driver for the Sony | |
866 | IMX355 camera. | |
867 | ||
868 | To compile this driver as a module, choose M here: the | |
869 | module will be called imx355. | |
870 | ||
9214e86c MK |
871 | config VIDEO_IMX412 |
872 | tristate "Sony IMX412 sensor support" | |
873 | depends on OF_GPIO | |
874 | depends on I2C && VIDEO_V4L2 | |
875 | select VIDEO_V4L2_SUBDEV_API | |
876 | select MEDIA_CONTROLLER | |
877 | select V4L2_FWNODE | |
878 | help | |
879 | This is a Video4Linux2 sensor driver for the Sony | |
880 | IMX412 camera. | |
881 | ||
882 | To compile this driver as a module, choose M here: the | |
883 | module will be called imx412. | |
884 | ||
91807efb DZ |
885 | config VIDEO_OV02A10 |
886 | tristate "OmniVision OV02A10 sensor support" | |
887 | depends on VIDEO_V4L2 && I2C | |
888 | select MEDIA_CONTROLLER | |
889 | select VIDEO_V4L2_SUBDEV_API | |
890 | select V4L2_FWNODE | |
891 | help | |
892 | This is a Video4Linux2 sensor driver for the OmniVision | |
893 | OV02A10 camera. | |
894 | ||
895 | To compile this driver as a module, choose M here: the | |
896 | module will be called ov02a10. | |
897 | ||
34aa8879 HV |
898 | config VIDEO_OV2640 |
899 | tristate "OmniVision OV2640 sensor support" | |
a463ea99 | 900 | depends on VIDEO_V4L2 && I2C |
34aa8879 | 901 | help |
be9543ec | 902 | This is a Video4Linux2 sensor driver for the OmniVision |
34aa8879 HV |
903 | OV2640 camera. |
904 | ||
905 | To compile this driver as a module, choose M here: the | |
906 | module will be called ov2640. | |
907 | ||
c4c0283a BP |
908 | config VIDEO_OV2659 |
909 | tristate "OmniVision OV2659 sensor support" | |
2b4a07a0 | 910 | depends on VIDEO_V4L2 && I2C && GPIOLIB |
859969b3 | 911 | select V4L2_FWNODE |
b60a5b8d | 912 | help |
be9543ec | 913 | This is a Video4Linux2 sensor driver for the OmniVision |
c4c0283a BP |
914 | OV2659 camera. |
915 | ||
916 | To compile this driver as a module, choose M here: the | |
917 | module will be called ov2659. | |
918 | ||
3ee47cad RMS |
919 | config VIDEO_OV2680 |
920 | tristate "OmniVision OV2680 sensor support" | |
32a363d0 MCC |
921 | depends on VIDEO_V4L2 && I2C |
922 | select MEDIA_CONTROLLER | |
3ee47cad | 923 | select V4L2_FWNODE |
b60a5b8d | 924 | help |
3ee47cad RMS |
925 | This is a Video4Linux2 sensor driver for the OmniVision |
926 | OV2680 camera. | |
927 | ||
928 | To compile this driver as a module, choose M here: the | |
929 | module will be called ov2680. | |
930 | ||
e3861d91 SZ |
931 | config VIDEO_OV2685 |
932 | tristate "OmniVision OV2685 sensor support" | |
32a363d0 MCC |
933 | depends on VIDEO_V4L2 && I2C |
934 | select MEDIA_CONTROLLER | |
e3861d91 | 935 | select V4L2_FWNODE |
b60a5b8d | 936 | help |
be9543ec | 937 | This is a Video4Linux2 sensor driver for the OmniVision |
e3861d91 SZ |
938 | OV2685 camera. |
939 | ||
940 | To compile this driver as a module, choose M here: the | |
941 | module will be called ov2685. | |
942 | ||
866edc89 BC |
943 | config VIDEO_OV2740 |
944 | tristate "OmniVision OV2740 sensor support" | |
945 | depends on VIDEO_V4L2 && I2C | |
1e8d3bbc | 946 | depends on ACPI || COMPILE_TEST |
866edc89 BC |
947 | select MEDIA_CONTROLLER |
948 | select VIDEO_V4L2_SUBDEV_API | |
949 | select V4L2_FWNODE | |
e0f822f8 | 950 | select REGMAP_I2C |
866edc89 BC |
951 | help |
952 | This is a Video4Linux2 sensor driver for the OmniVision | |
953 | OV2740 camera. | |
954 | ||
955 | To compile this driver as a module, choose M here: the | |
956 | module will be called ov2740. | |
957 | ||
19a81c14 SL |
958 | config VIDEO_OV5640 |
959 | tristate "OmniVision OV5640 sensor support" | |
960 | depends on OF | |
32a363d0 MCC |
961 | depends on GPIOLIB && VIDEO_V4L2 && I2C |
962 | select MEDIA_CONTROLLER | |
963 | select VIDEO_V4L2_SUBDEV_API | |
19a81c14 | 964 | select V4L2_FWNODE |
b60a5b8d | 965 | help |
be9543ec | 966 | This is a Video4Linux2 sensor driver for the Omnivision |
19a81c14 SL |
967 | OV5640 camera sensor with a MIPI CSI-2 interface. |
968 | ||
9cae9722 TT |
969 | config VIDEO_OV5645 |
970 | tristate "OmniVision OV5645 sensor support" | |
971 | depends on OF | |
32a363d0 MCC |
972 | depends on I2C && VIDEO_V4L2 |
973 | select MEDIA_CONTROLLER | |
974 | select VIDEO_V4L2_SUBDEV_API | |
859969b3 | 975 | select V4L2_FWNODE |
b60a5b8d | 976 | help |
be9543ec | 977 | This is a Video4Linux2 sensor driver for the OmniVision |
9cae9722 TT |
978 | OV5645 camera. |
979 | ||
980 | To compile this driver as a module, choose M here: the | |
981 | module will be called ov5645. | |
982 | ||
3c2472a3 RO |
983 | config VIDEO_OV5647 |
984 | tristate "OmniVision OV5647 sensor support" | |
32a363d0 MCC |
985 | depends on I2C && VIDEO_V4L2 |
986 | select MEDIA_CONTROLLER | |
987 | select VIDEO_V4L2_SUBDEV_API | |
859969b3 | 988 | select V4L2_FWNODE |
b60a5b8d | 989 | help |
be9543ec | 990 | This is a Video4Linux2 sensor driver for the OmniVision |
3c2472a3 RO |
991 | OV5647 camera. |
992 | ||
993 | To compile this driver as a module, choose M here: the | |
994 | module will be called ov5647. | |
995 | ||
e43ccb0a PK |
996 | config VIDEO_OV5648 |
997 | tristate "OmniVision OV5648 sensor support" | |
998 | depends on I2C && PM && VIDEO_V4L2 | |
999 | select MEDIA_CONTROLLER | |
1000 | select VIDEO_V4L2_SUBDEV_API | |
1001 | select V4L2_FWNODE | |
1002 | help | |
1003 | This is a Video4Linux2 sensor driver for the OmniVision | |
1004 | OV5648 camera. | |
1005 | ||
1006 | To compile this driver as a module, choose M here: the | |
1007 | module will be called ov5648. | |
1008 | ||
23a52386 JK |
1009 | config VIDEO_OV6650 |
1010 | tristate "OmniVision OV6650 sensor support" | |
1011 | depends on I2C && VIDEO_V4L2 | |
b60a5b8d | 1012 | help |
be9543ec | 1013 | This is a Video4Linux2 sensor driver for the OmniVision |
23a52386 JK |
1014 | OV6650 camera. |
1015 | ||
1016 | To compile this driver as a module, choose M here: the | |
1017 | module will be called ov6650. | |
1018 | ||
5de35c9b CR |
1019 | config VIDEO_OV5670 |
1020 | tristate "OmniVision OV5670 sensor support" | |
32a363d0 MCC |
1021 | depends on I2C && VIDEO_V4L2 |
1022 | select MEDIA_CONTROLLER | |
1023 | select VIDEO_V4L2_SUBDEV_API | |
5de35c9b | 1024 | select V4L2_FWNODE |
b60a5b8d | 1025 | help |
be9543ec | 1026 | This is a Video4Linux2 sensor driver for the OmniVision |
5de35c9b CR |
1027 | OV5670 camera. |
1028 | ||
1029 | To compile this driver as a module, choose M here: the | |
1030 | module will be called ov5670. | |
1031 | ||
bf27502b ST |
1032 | config VIDEO_OV5675 |
1033 | tristate "OmniVision OV5675 sensor support" | |
32a363d0 MCC |
1034 | depends on I2C && VIDEO_V4L2 |
1035 | select MEDIA_CONTROLLER | |
1036 | select VIDEO_V4L2_SUBDEV_API | |
bf27502b ST |
1037 | select V4L2_FWNODE |
1038 | help | |
1039 | This is a Video4Linux2 sensor driver for the OmniVision | |
1040 | OV5675 camera. | |
1041 | ||
1042 | To compile this driver as a module, choose M here: the | |
1043 | module will be called ov5675. | |
1044 | ||
8a77009b SZ |
1045 | config VIDEO_OV5695 |
1046 | tristate "OmniVision OV5695 sensor support" | |
1047 | depends on I2C && VIDEO_V4L2 | |
c31e2feb | 1048 | select V4L2_FWNODE |
b60a5b8d | 1049 | help |
be9543ec | 1050 | This is a Video4Linux2 sensor driver for the OmniVision |
8a77009b SZ |
1051 | OV5695 camera. |
1052 | ||
1053 | To compile this driver as a module, choose M here: the | |
1054 | module will be called ov5695. | |
1055 | ||
d30bb512 TT |
1056 | config VIDEO_OV7251 |
1057 | tristate "OmniVision OV7251 sensor support" | |
32a363d0 MCC |
1058 | depends on I2C && VIDEO_V4L2 |
1059 | select MEDIA_CONTROLLER | |
1060 | select VIDEO_V4L2_SUBDEV_API | |
d30bb512 TT |
1061 | select V4L2_FWNODE |
1062 | help | |
be9543ec | 1063 | This is a Video4Linux2 sensor driver for the OmniVision |
d30bb512 TT |
1064 | OV7251 camera. |
1065 | ||
1066 | To compile this driver as a module, choose M here: the | |
1067 | module will be called ov7251. | |
1068 | ||
762c2812 JM |
1069 | config VIDEO_OV772X |
1070 | tristate "OmniVision OV772x sensor support" | |
1071 | depends on I2C && VIDEO_V4L2 | |
5bbf3221 | 1072 | select REGMAP_SCCB |
b7cdd645 | 1073 | select V4L2_FWNODE |
b60a5b8d | 1074 | help |
be9543ec | 1075 | This is a Video4Linux2 sensor driver for the OmniVision |
762c2812 JM |
1076 | OV772x camera. |
1077 | ||
1078 | To compile this driver as a module, choose M here: the | |
1079 | module will be called ov772x. | |
1080 | ||
ec367c3c HV |
1081 | config VIDEO_OV7640 |
1082 | tristate "OmniVision OV7640 sensor support" | |
1083 | depends on I2C && VIDEO_V4L2 | |
b60a5b8d | 1084 | help |
be9543ec | 1085 | This is a Video4Linux2 sensor driver for the OmniVision |
ec367c3c HV |
1086 | OV7640 camera. |
1087 | ||
1088 | To compile this driver as a module, choose M here: the | |
1089 | module will be called ov7640. | |
1090 | ||
cb7a01ac MCC |
1091 | config VIDEO_OV7670 |
1092 | tristate "OmniVision OV7670 sensor support" | |
1093 | depends on I2C && VIDEO_V4L2 | |
01b84448 | 1094 | select V4L2_FWNODE |
b60a5b8d | 1095 | help |
be9543ec | 1096 | This is a Video4Linux2 sensor driver for the OmniVision |
cb7a01ac MCC |
1097 | OV7670 VGA camera. It currently only works with the M88ALP01 |
1098 | controller. | |
1099 | ||
39c5c447 WY |
1100 | config VIDEO_OV7740 |
1101 | tristate "OmniVision OV7740 sensor support" | |
1102 | depends on I2C && VIDEO_V4L2 | |
fd210e31 | 1103 | select REGMAP_SCCB |
b60a5b8d | 1104 | help |
be9543ec | 1105 | This is a Video4Linux2 sensor driver for the OmniVision |
39c5c447 WY |
1106 | OV7740 VGA camera sensor. |
1107 | ||
879347f0 BK |
1108 | config VIDEO_OV8856 |
1109 | tristate "OmniVision OV8856 sensor support" | |
32a363d0 MCC |
1110 | depends on I2C && VIDEO_V4L2 |
1111 | select MEDIA_CONTROLLER | |
1112 | select VIDEO_V4L2_SUBDEV_API | |
879347f0 BK |
1113 | select V4L2_FWNODE |
1114 | help | |
1115 | This is a Video4Linux2 sensor driver for the OmniVision | |
1116 | OV8856 camera sensor. | |
1117 | ||
1118 | To compile this driver as a module, choose M here: the | |
1119 | module will be called ov8856. | |
1120 | ||
11c0d8fd PK |
1121 | config VIDEO_OV8865 |
1122 | tristate "OmniVision OV8865 sensor support" | |
1123 | depends on I2C && PM && VIDEO_V4L2 | |
1124 | select MEDIA_CONTROLLER | |
1125 | select VIDEO_V4L2_SUBDEV_API | |
1126 | select V4L2_FWNODE | |
1127 | help | |
1128 | This is a Video4Linux2 sensor driver for OmniVision | |
1129 | OV8865 camera sensor. | |
1130 | ||
1131 | To compile this driver as a module, choose M here: the | |
1132 | module will be called ov8865. | |
1133 | ||
57b0ad9e PC |
1134 | config VIDEO_OV9640 |
1135 | tristate "OmniVision OV9640 sensor support" | |
1136 | depends on I2C && VIDEO_V4L2 | |
1137 | help | |
1138 | This is a Video4Linux2 sensor driver for the OmniVision | |
1139 | OV9640 camera sensor. | |
1140 | ||
84a15ded SN |
1141 | config VIDEO_OV9650 |
1142 | tristate "OmniVision OV9650/OV9652 sensor support" | |
32a363d0 MCC |
1143 | depends on I2C && VIDEO_V4L2 |
1144 | select MEDIA_CONTROLLER | |
1145 | select VIDEO_V4L2_SUBDEV_API | |
361f3803 | 1146 | select REGMAP_SCCB |
b60a5b8d | 1147 | help |
be9543ec | 1148 | This is a V4L2 sensor driver for the Omnivision |
84a15ded SN |
1149 | OV9650 and OV9652 camera sensors. |
1150 | ||
d3f863a6 TQ |
1151 | config VIDEO_OV9734 |
1152 | tristate "OmniVision OV9734 sensor support" | |
1153 | depends on VIDEO_V4L2 && I2C | |
1154 | depends on ACPI || COMPILE_TEST | |
1155 | select MEDIA_CONTROLLER | |
1156 | select VIDEO_V4L2_SUBDEV_API | |
1157 | select V4L2_FWNODE | |
1158 | help | |
1159 | This is a Video4Linux2 sensor driver for the OmniVision | |
1160 | OV9734 camera. | |
1161 | ||
1162 | To compile this driver as a module, choose M here: the | |
1163 | module's name is ov9734. | |
1164 | ||
5fcf092e HY |
1165 | config VIDEO_OV13858 |
1166 | tristate "OmniVision OV13858 sensor support" | |
32a363d0 MCC |
1167 | depends on I2C && VIDEO_V4L2 |
1168 | select MEDIA_CONTROLLER | |
1169 | select VIDEO_V4L2_SUBDEV_API | |
fce8ba67 | 1170 | select V4L2_FWNODE |
b60a5b8d | 1171 | help |
be9543ec | 1172 | This is a Video4Linux2 sensor driver for the OmniVision |
5fcf092e HY |
1173 | OV13858 camera. |
1174 | ||
cb7a01ac MCC |
1175 | config VIDEO_VS6624 |
1176 | tristate "ST VS6624 sensor support" | |
1177 | depends on VIDEO_V4L2 && I2C | |
b60a5b8d | 1178 | help |
be9543ec | 1179 | This is a Video4Linux2 sensor driver for the ST VS6624 |
cb7a01ac MCC |
1180 | camera. |
1181 | ||
1182 | To compile this driver as a module, choose M here: the | |
1183 | module will be called vs6624. | |
1184 | ||
f8ce7c35 AM |
1185 | config VIDEO_MT9M001 |
1186 | tristate "mt9m001 support" | |
32a363d0 MCC |
1187 | depends on I2C && VIDEO_V4L2 |
1188 | select MEDIA_CONTROLLER | |
1189 | select VIDEO_V4L2_SUBDEV_API | |
f8ce7c35 AM |
1190 | help |
1191 | This driver supports MT9M001 cameras from Micron, monochrome | |
1192 | and colour models. | |
1193 | ||
cb7a01ac MCC |
1194 | config VIDEO_MT9M032 |
1195 | tristate "MT9M032 camera sensor support" | |
32a363d0 MCC |
1196 | depends on I2C && VIDEO_V4L2 |
1197 | select MEDIA_CONTROLLER | |
1198 | select VIDEO_V4L2_SUBDEV_API | |
cb7a01ac | 1199 | select VIDEO_APTINA_PLL |
b60a5b8d | 1200 | help |
cb7a01ac MCC |
1201 | This driver supports MT9M032 camera sensors from Aptina, monochrome |
1202 | models only. | |
1203 | ||
c61e74e3 RJ |
1204 | config VIDEO_MT9M111 |
1205 | tristate "mt9m111, mt9m112 and mt9m131 support" | |
1206 | depends on I2C && VIDEO_V4L2 | |
98480d65 | 1207 | select V4L2_FWNODE |
c61e74e3 RJ |
1208 | help |
1209 | This driver supports MT9M111, MT9M112 and MT9M131 cameras from | |
1210 | Micron/Aptina | |
1211 | ||
cb7a01ac MCC |
1212 | config VIDEO_MT9P031 |
1213 | tristate "Aptina MT9P031 support" | |
32a363d0 MCC |
1214 | depends on I2C && VIDEO_V4L2 |
1215 | select MEDIA_CONTROLLER | |
1216 | select VIDEO_V4L2_SUBDEV_API | |
cb7a01ac | 1217 | select VIDEO_APTINA_PLL |
b60a5b8d | 1218 | help |
be9543ec | 1219 | This is a Video4Linux2 sensor driver for the Aptina |
cb7a01ac MCC |
1220 | (Micron) mt9p031 5 Mpixel camera. |
1221 | ||
1222 | config VIDEO_MT9T001 | |
1223 | tristate "Aptina MT9T001 support" | |
32a363d0 MCC |
1224 | depends on I2C && VIDEO_V4L2 |
1225 | select MEDIA_CONTROLLER | |
1226 | select VIDEO_V4L2_SUBDEV_API | |
b60a5b8d | 1227 | help |
be9543ec | 1228 | This is a Video4Linux2 sensor driver for the Aptina |
cb7a01ac MCC |
1229 | (Micron) mt0t001 3 Mpixel camera. |
1230 | ||
6a26f141 JM |
1231 | config VIDEO_MT9T112 |
1232 | tristate "Aptina MT9T111/MT9T112 support" | |
1233 | depends on I2C && VIDEO_V4L2 | |
b60a5b8d | 1234 | help |
be9543ec | 1235 | This is a Video4Linux2 sensor driver for the Aptina |
6a26f141 JM |
1236 | (Micron) MT9T111 and MT9T112 3 Mpixel camera. |
1237 | ||
1238 | To compile this driver as a module, choose M here: the | |
1239 | module will be called mt9t112. | |
1240 | ||
cb7a01ac MCC |
1241 | config VIDEO_MT9V011 |
1242 | tristate "Micron mt9v011 sensor support" | |
1243 | depends on I2C && VIDEO_V4L2 | |
b60a5b8d | 1244 | help |
be9543ec | 1245 | This is a Video4Linux2 sensor driver for the Micron |
cb7a01ac MCC |
1246 | mt0v011 1.3 Mpixel camera. It currently only works with the |
1247 | em28xx driver. | |
1248 | ||
1249 | config VIDEO_MT9V032 | |
1250 | tristate "Micron MT9V032 sensor support" | |
32a363d0 MCC |
1251 | depends on I2C && VIDEO_V4L2 |
1252 | select MEDIA_CONTROLLER | |
1253 | select VIDEO_V4L2_SUBDEV_API | |
80b44ef2 | 1254 | select REGMAP_I2C |
859969b3 | 1255 | select V4L2_FWNODE |
b60a5b8d | 1256 | help |
be9543ec | 1257 | This is a Video4Linux2 sensor driver for the Micron |
cb7a01ac MCC |
1258 | MT9V032 752x480 CMOS sensor. |
1259 | ||
aab7ed1c JM |
1260 | config VIDEO_MT9V111 |
1261 | tristate "Aptina MT9V111 sensor support" | |
1262 | depends on I2C && VIDEO_V4L2 | |
aab7ed1c JM |
1263 | help |
1264 | This is a Video4Linux2 sensor driver for the Aptina/Micron | |
1265 | MT9V111 sensor. | |
1266 | ||
1267 | To compile this driver as a module, choose M here: the | |
1268 | module will be called mt9v111. | |
1269 | ||
cb7a01ac MCC |
1270 | config VIDEO_SR030PC30 |
1271 | tristate "Siliconfile SR030PC30 sensor support" | |
1272 | depends on I2C && VIDEO_V4L2 | |
b60a5b8d | 1273 | help |
cb7a01ac MCC |
1274 | This driver supports SR030PC30 VGA camera from Siliconfile |
1275 | ||
1276 | config VIDEO_NOON010PC30 | |
1277 | tristate "Siliconfile NOON010PC30 sensor support" | |
32a363d0 MCC |
1278 | depends on I2C && VIDEO_V4L2 |
1279 | select MEDIA_CONTROLLER | |
1280 | select VIDEO_V4L2_SUBDEV_API | |
b60a5b8d | 1281 | help |
cb7a01ac MCC |
1282 | This driver supports NOON010PC30 CIF camera from Siliconfile |
1283 | ||
1284 | source "drivers/media/i2c/m5mols/Kconfig" | |
1285 | ||
7f03d9fe JM |
1286 | config VIDEO_MAX9271_LIB |
1287 | tristate | |
1288 | ||
34009bff JM |
1289 | config VIDEO_RDACM20 |
1290 | tristate "IMI RDACM20 camera support" | |
1291 | depends on I2C | |
1292 | select V4L2_FWNODE | |
1293 | select VIDEO_V4L2_SUBDEV_API | |
1294 | select MEDIA_CONTROLLER | |
7f03d9fe | 1295 | select VIDEO_MAX9271_LIB |
34009bff JM |
1296 | help |
1297 | This driver supports the IMI RDACM20 GMSL camera, used in | |
1298 | ADAS systems. | |
1299 | ||
1300 | This camera should be used in conjunction with a GMSL | |
1301 | deserialiser such as the MAX9286. | |
1302 | ||
a59f853b JM |
1303 | config VIDEO_RDACM21 |
1304 | tristate "IMI RDACM21 camera support" | |
1305 | depends on I2C | |
1306 | select V4L2_FWNODE | |
1307 | select VIDEO_V4L2_SUBDEV_API | |
1308 | select MEDIA_CONTROLLER | |
7f03d9fe | 1309 | select VIDEO_MAX9271_LIB |
a59f853b JM |
1310 | help |
1311 | This driver supports the IMI RDACM21 GMSL camera, used in | |
1312 | ADAS systems. | |
1313 | ||
1314 | This camera should be used in conjunction with a GMSL | |
1315 | deserialiser such as the MAX9286. | |
1316 | ||
8cba1ae6 JM |
1317 | config VIDEO_RJ54N1 |
1318 | tristate "Sharp RJ54N1CB0C sensor support" | |
1319 | depends on I2C && VIDEO_V4L2 | |
8cba1ae6 | 1320 | help |
be9543ec | 1321 | This is a V4L2 sensor driver for Sharp RJ54N1CB0C CMOS image |
8cba1ae6 JM |
1322 | sensor. |
1323 | ||
1324 | To compile this driver as a module, choose M here: the | |
1325 | module will be called rj54n1. | |
1326 | ||
cb7a01ac MCC |
1327 | config VIDEO_S5K6AA |
1328 | tristate "Samsung S5K6AAFX sensor support" | |
32a363d0 MCC |
1329 | depends on I2C && VIDEO_V4L2 |
1330 | select MEDIA_CONTROLLER | |
1331 | select VIDEO_V4L2_SUBDEV_API | |
b60a5b8d | 1332 | help |
be9543ec | 1333 | This is a V4L2 sensor driver for Samsung S5K6AA(FX) 1.3M |
cb7a01ac MCC |
1334 | camera sensor with an embedded SoC image signal processor. |
1335 | ||
814b4dd9 SN |
1336 | config VIDEO_S5K6A3 |
1337 | tristate "Samsung S5K6A3 sensor support" | |
32a363d0 MCC |
1338 | depends on I2C && VIDEO_V4L2 |
1339 | select MEDIA_CONTROLLER | |
1340 | select VIDEO_V4L2_SUBDEV_API | |
b60a5b8d | 1341 | help |
be9543ec | 1342 | This is a V4L2 sensor driver for Samsung S5K6A3 raw |
814b4dd9 SN |
1343 | camera sensor. |
1344 | ||
8b99312b | 1345 | config VIDEO_S5K4ECGX |
4a3fad70 | 1346 | tristate "Samsung S5K4ECGX sensor support" |
32a363d0 MCC |
1347 | depends on I2C && VIDEO_V4L2 |
1348 | select MEDIA_CONTROLLER | |
1349 | select VIDEO_V4L2_SUBDEV_API | |
c739c0a7 | 1350 | select CRC32 |
b60a5b8d | 1351 | help |
be9543ec | 1352 | This is a V4L2 sensor driver for Samsung S5K4ECGX 5M |
4a3fad70 | 1353 | camera sensor with an embedded SoC image signal processor. |
8b99312b | 1354 | |
7d459937 AH |
1355 | config VIDEO_S5K5BAF |
1356 | tristate "Samsung S5K5BAF sensor support" | |
32a363d0 MCC |
1357 | depends on I2C && VIDEO_V4L2 |
1358 | select MEDIA_CONTROLLER | |
1359 | select VIDEO_V4L2_SUBDEV_API | |
859969b3 | 1360 | select V4L2_FWNODE |
b60a5b8d | 1361 | help |
be9543ec | 1362 | This is a V4L2 sensor driver for Samsung S5K5BAF 2M |
7d459937 AH |
1363 | camera sensor with an embedded SoC image signal processor. |
1364 | ||
b24cc2a1 | 1365 | source "drivers/media/i2c/ccs/Kconfig" |
c5254e72 | 1366 | source "drivers/media/i2c/et8ek8/Kconfig" |
cb7a01ac | 1367 | |
cac47f18 AH |
1368 | config VIDEO_S5C73M3 |
1369 | tristate "Samsung S5C73M3 sensor support" | |
32a363d0 MCC |
1370 | depends on I2C && SPI && VIDEO_V4L2 |
1371 | select MEDIA_CONTROLLER | |
1372 | select VIDEO_V4L2_SUBDEV_API | |
859969b3 | 1373 | select V4L2_FWNODE |
b60a5b8d | 1374 | help |
be9543ec | 1375 | This is a V4L2 sensor driver for Samsung S5C73M3 |
4494f0fd | 1376 | 8 Mpixel camera. |
cac47f18 | 1377 | |
5c57ae64 MCC |
1378 | endmenu |
1379 | ||
1380 | menu "Lens drivers" | |
1381 | visible if MEDIA_CAMERA_SUPPORT | |
0d0d87fb SA |
1382 | |
1383 | config VIDEO_AD5820 | |
1384 | tristate "AD5820 lens voice coil support" | |
32a363d0 MCC |
1385 | depends on GPIOLIB && I2C && VIDEO_V4L2 |
1386 | select MEDIA_CONTROLLER | |
ff3cc65c | 1387 | select V4L2_ASYNC |
b60a5b8d | 1388 | help |
0d0d87fb SA |
1389 | This is a driver for the AD5820 camera lens voice coil. |
1390 | It is used for example in Nokia N900 (RX-51). | |
1391 | ||
1392 | config VIDEO_AK7375 | |
1393 | tristate "AK7375 lens voice coil support" | |
32a363d0 MCC |
1394 | depends on I2C && VIDEO_V4L2 |
1395 | select MEDIA_CONTROLLER | |
1396 | select VIDEO_V4L2_SUBDEV_API | |
ff3cc65c | 1397 | select V4L2_ASYNC |
0d0d87fb SA |
1398 | help |
1399 | This is a driver for the AK7375 camera lens voice coil. | |
1400 | AK7375 is a 12 bit DAC with 120mA output current sink | |
1401 | capability. This is designed for linear control of | |
1402 | voice coil motors, controlled via I2C serial interface. | |
1403 | ||
1404 | config VIDEO_DW9714 | |
1405 | tristate "DW9714 lens voice coil support" | |
32a363d0 MCC |
1406 | depends on I2C && VIDEO_V4L2 |
1407 | select MEDIA_CONTROLLER | |
1408 | select VIDEO_V4L2_SUBDEV_API | |
ff3cc65c | 1409 | select V4L2_ASYNC |
b60a5b8d | 1410 | help |
0d0d87fb SA |
1411 | This is a driver for the DW9714 camera lens voice coil. |
1412 | DW9714 is a 10 bit DAC with 120mA output current sink | |
1413 | capability. This is designed for linear control of | |
1414 | voice coil motors, controlled via I2C serial interface. | |
1415 | ||
85989122 DZ |
1416 | config VIDEO_DW9768 |
1417 | tristate "DW9768 lens voice coil support" | |
1418 | depends on I2C && VIDEO_V4L2 | |
1419 | select MEDIA_CONTROLLER | |
1420 | select VIDEO_V4L2_SUBDEV_API | |
1421 | select V4L2_FWNODE | |
1422 | help | |
1423 | This is a driver for the DW9768 camera lens voice coil. | |
1424 | DW9768 is a 10 bit DAC with 100mA output current sink | |
1425 | capability. This is designed for linear control of | |
1426 | voice coil motors, controlled via I2C serial interface. | |
1427 | ||
0d0d87fb SA |
1428 | config VIDEO_DW9807_VCM |
1429 | tristate "DW9807 lens voice coil support" | |
32a363d0 MCC |
1430 | depends on I2C && VIDEO_V4L2 |
1431 | select MEDIA_CONTROLLER | |
1432 | select VIDEO_V4L2_SUBDEV_API | |
ff3cc65c | 1433 | select V4L2_ASYNC |
b60a5b8d | 1434 | help |
0d0d87fb SA |
1435 | This is a driver for the DW9807 camera lens voice coil. |
1436 | DW9807 is a 10 bit DAC with 100mA output current sink | |
1437 | capability. This is designed for linear control of | |
1438 | voice coil motors, controlled via I2C serial interface. | |
1439 | ||
5c57ae64 | 1440 | endmenu |
8f4ac27a | 1441 | |
5c57ae64 MCC |
1442 | menu "Flash devices" |
1443 | visible if MEDIA_CAMERA_SUPPORT | |
cb7a01ac MCC |
1444 | |
1445 | config VIDEO_ADP1653 | |
1446 | tristate "ADP1653 flash support" | |
32a363d0 MCC |
1447 | depends on I2C && VIDEO_V4L2 |
1448 | select MEDIA_CONTROLLER | |
ff3cc65c | 1449 | select V4L2_ASYNC |
b60a5b8d | 1450 | help |
cb7a01ac MCC |
1451 | This is a driver for the ADP1653 flash controller. It is used for |
1452 | example in Nokia N900. | |
1453 | ||
7f6b11a1 DJ |
1454 | config VIDEO_LM3560 |
1455 | tristate "LM3560 dual flash driver support" | |
32a363d0 MCC |
1456 | depends on I2C && VIDEO_V4L2 |
1457 | select MEDIA_CONTROLLER | |
7f6b11a1 | 1458 | select REGMAP_I2C |
ff3cc65c | 1459 | select V4L2_ASYNC |
b60a5b8d | 1460 | help |
7f6b11a1 DJ |
1461 | This is a driver for the lm3560 dual flash controllers. It controls |
1462 | flash, torch LEDs. | |
1463 | ||
dc76df5d DJ |
1464 | config VIDEO_LM3646 |
1465 | tristate "LM3646 dual flash driver support" | |
32a363d0 MCC |
1466 | depends on I2C && VIDEO_V4L2 |
1467 | select MEDIA_CONTROLLER | |
dc76df5d | 1468 | select REGMAP_I2C |
ff3cc65c | 1469 | select V4L2_ASYNC |
b60a5b8d | 1470 | help |
dc76df5d DJ |
1471 | This is a driver for the lm3646 dual flash controllers. It controls |
1472 | flash, torch LEDs. | |
5c57ae64 | 1473 | endmenu |
32a363d0 | 1474 | |
32a363d0 | 1475 | endif # VIDEO_V4L2 |