treewide: Add SPDX license identifier - Makefile/Kconfig
[linux-2.6-block.git] / drivers / media / i2c / Kconfig
CommitLineData
ec8f24b7 1# SPDX-License-Identifier: GPL-2.0-only
cb7a01ac
MCC
2#
3# Multimedia Video device configuration
4#
5
6if VIDEO_V4L2
7
cb7a01ac 8config VIDEO_IR_I2C
fccea74f 9 tristate "I2C module for IR" if !MEDIA_SUBDRV_AUTOSELECT
cb7a01ac
MCC
10 depends on I2C && RC_CORE
11 default y
b60a5b8d 12 help
cb7a01ac
MCC
13 Most boards have an IR chip directly connected via GPIO. However,
14 some video boards have the IR connected via I2C bus.
15
16 If your board doesn't have an I2C IR chip, you may disable this
17 option.
18
19 In doubt, say Y.
20
21#
22# Encoder / Decoder module configuration
23#
24
8283a092 25menu "I2C Encoders, decoders, sensors and other helper chips"
5cc596c6 26 visible if !MEDIA_SUBDRV_AUTOSELECT || COMPILE_TEST
cb7a01ac
MCC
27
28comment "Audio decoders, processors and mixers"
29
30config VIDEO_TVAUDIO
31 tristate "Simple audio decoder chips"
32 depends on VIDEO_V4L2 && I2C
b60a5b8d 33 help
cb7a01ac
MCC
34 Support for several audio decoder chips found on some bt8xx boards:
35 Philips: tda9840, tda9873h, tda9874h/a, tda9850, tda985x, tea6300,
36 tea6320, tea6420, tda8425, ta8874z.
37 Microchip: pic16c54 based design on ProVideo PV951 board.
38
39 To compile this driver as a module, choose M here: the
40 module will be called tvaudio.
41
42config VIDEO_TDA7432
43 tristate "Philips TDA7432 audio processor"
44 depends on VIDEO_V4L2 && I2C
b60a5b8d 45 help
cb7a01ac
MCC
46 Support for tda7432 audio decoder chip found on some bt8xx boards.
47
48 To compile this driver as a module, choose M here: the
49 module will be called tda7432.
50
51config VIDEO_TDA9840
52 tristate "Philips TDA9840 audio processor"
53 depends on I2C
b60a5b8d 54 help
cb7a01ac
MCC
55 Support for tda9840 audio decoder chip found on some Zoran boards.
56
57 To compile this driver as a module, choose M here: the
58 module will be called tda9840.
59
9ac0038d
TH
60config VIDEO_TDA1997X
61 tristate "NXP TDA1997x HDMI receiver"
62 depends on VIDEO_V4L2 && I2C && VIDEO_V4L2_SUBDEV_API
15001033 63 depends on SND_SOC
79e89e36 64 select HDMI
5f2efda7
KV
65 select SND_PCM
66 select V4L2_FWNODE
b60a5b8d 67 help
9ac0038d
TH
68 V4L2 subdevice driver for the NXP TDA1997x HDMI receivers.
69
70 To compile this driver as a module, choose M here: the
71 module will be called tda1997x.
72
cb7a01ac
MCC
73config VIDEO_TEA6415C
74 tristate "Philips TEA6415C audio processor"
75 depends on I2C
b60a5b8d 76 help
cb7a01ac
MCC
77 Support for tea6415c audio decoder chip found on some bt8xx boards.
78
79 To compile this driver as a module, choose M here: the
80 module will be called tea6415c.
81
82config VIDEO_TEA6420
83 tristate "Philips TEA6420 audio processor"
84 depends on I2C
b60a5b8d 85 help
cb7a01ac
MCC
86 Support for tea6420 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 tea6420.
90
91config VIDEO_MSP3400
92 tristate "Micronas MSP34xx audio decoders"
93 depends on VIDEO_V4L2 && I2C
b60a5b8d 94 help
cb7a01ac
MCC
95 Support for the Micronas MSP34xx series of audio decoders.
96
97 To compile this driver as a module, choose M here: the
98 module will be called msp3400.
99
fc279cc2
HV
100config VIDEO_CS3308
101 tristate "Cirrus Logic CS3308 audio ADC"
102 depends on VIDEO_V4L2 && I2C
b60a5b8d 103 help
fc279cc2
HV
104 Support for the Cirrus Logic CS3308 High Performance 8-Channel
105 Analog Volume Control
106
107 To compile this driver as a module, choose M here: the
108 module will be called cs3308.
109
cb7a01ac
MCC
110config VIDEO_CS5345
111 tristate "Cirrus Logic CS5345 audio ADC"
112 depends on VIDEO_V4L2 && I2C
b60a5b8d 113 help
cb7a01ac
MCC
114 Support for the Cirrus Logic CS5345 24-bit, 192 kHz
115 stereo A/D converter.
116
117 To compile this driver as a module, choose M here: the
118 module will be called cs5345.
119
120config VIDEO_CS53L32A
121 tristate "Cirrus Logic CS53L32A audio ADC"
122 depends on VIDEO_V4L2 && I2C
b60a5b8d 123 help
cb7a01ac
MCC
124 Support for the Cirrus Logic CS53L32A low voltage
125 stereo A/D converter.
126
127 To compile this driver as a module, choose M here: the
128 module will be called cs53l32a.
129
130config VIDEO_TLV320AIC23B
131 tristate "Texas Instruments TLV320AIC23B audio codec"
2cca7d4e 132 depends on VIDEO_V4L2 && I2C
b60a5b8d 133 help
cb7a01ac
MCC
134 Support for the Texas Instruments TLV320AIC23B audio codec.
135
136 To compile this driver as a module, choose M here: the
137 module will be called tlv320aic23b.
138
73d9f979
HV
139config VIDEO_UDA1342
140 tristate "Philips UDA1342 audio codec"
141 depends on VIDEO_V4L2 && I2C
b60a5b8d 142 help
73d9f979
HV
143 Support for the Philips UDA1342 audio codec.
144
145 To compile this driver as a module, choose M here: the
146 module will be called uda1342.
147
cb7a01ac
MCC
148config VIDEO_WM8775
149 tristate "Wolfson Microelectronics WM8775 audio ADC with input mixer"
150 depends on VIDEO_V4L2 && I2C
b60a5b8d 151 help
cb7a01ac
MCC
152 Support for the Wolfson Microelectronics WM8775 high
153 performance stereo A/D Converter with a 4 channel input mixer.
154
155 To compile this driver as a module, choose M here: the
156 module will be called wm8775.
157
158config VIDEO_WM8739
159 tristate "Wolfson Microelectronics WM8739 stereo audio ADC"
160 depends on VIDEO_V4L2 && I2C
b60a5b8d 161 help
cb7a01ac
MCC
162 Support for the Wolfson Microelectronics WM8739
163 stereo A/D Converter.
164
165 To compile this driver as a module, choose M here: the
166 module will be called wm8739.
167
168config VIDEO_VP27SMPX
c7c54a98 169 tristate "Panasonic VP27's internal MPX"
cb7a01ac 170 depends on VIDEO_V4L2 && I2C
b60a5b8d 171 help
cb7a01ac
MCC
172 Support for the internal MPX of the Panasonic VP27s tuner.
173
174 To compile this driver as a module, choose M here: the
175 module will be called vp27smpx.
176
c7c54a98
HV
177config VIDEO_SONY_BTF_MPX
178 tristate "Sony BTF's internal MPX"
179 depends on VIDEO_V4L2 && I2C
180 help
181 Support for the internal MPX of the Sony BTF-PG472Z tuner.
182
183 To compile this driver as a module, choose M here: the
184 module will be called sony-btf-mpx.
185
cb7a01ac
MCC
186comment "RDS decoders"
187
188config VIDEO_SAA6588
189 tristate "SAA6588 Radio Chip RDS decoder support"
190 depends on VIDEO_V4L2 && I2C
191
192 help
193 Support for this Radio Data System (RDS) decoder. This allows
194 seeing radio station identification transmitted using this
195 standard.
196
197 To compile this driver as a module, choose M here: the
198 module will be called saa6588.
199
200comment "Video decoders"
201
202config VIDEO_ADV7180
203 tristate "Analog Devices ADV7180 decoder"
65d9e14a 204 depends on GPIOLIB && VIDEO_V4L2 && I2C && VIDEO_V4L2_SUBDEV_API
b60a5b8d 205 help
cb7a01ac
MCC
206 Support for the Analog Devices ADV7180 video decoder.
207
208 To compile this driver as a module, choose M here: the
209 module will be called adv7180.
210
211config VIDEO_ADV7183
212 tristate "Analog Devices ADV7183 decoder"
213 depends on VIDEO_V4L2 && I2C
b60a5b8d 214 help
cb7a01ac
MCC
215 V4l2 subdevice driver for the Analog Devices
216 ADV7183 video decoder.
217
218 To compile this driver as a module, choose M here: the
219 module will be called adv7183.
220
3e89586a
KB
221config VIDEO_ADV748X
222 tristate "Analog Devices ADV748x decoder"
223 depends on VIDEO_V4L2 && I2C && VIDEO_V4L2_SUBDEV_API
224 depends on OF
225 select REGMAP_I2C
6685d515 226 select V4L2_FWNODE
b60a5b8d 227 help
3e89586a
KB
228 V4L2 subdevice driver for the Analog Devices
229 ADV7481 and ADV7482 HDMI/Analog video decoders.
230
231 To compile this driver as a module, choose M here: the
232 module will be called adv748x.
233
54450f59
HV
234config VIDEO_ADV7604
235 tristate "Analog Devices ADV7604 decoder"
2f8e75d2
GU
236 depends on VIDEO_V4L2 && I2C && VIDEO_V4L2_SUBDEV_API
237 depends on GPIOLIB || COMPILE_TEST
516613c1 238 select HDMI
859969b3 239 select V4L2_FWNODE
b60a5b8d 240 help
54450f59
HV
241 Support for the Analog Devices ADV7604 video decoder.
242
243 This is a Analog Devices Component/Graphics Digitizer
244 with 4:1 Multiplexed HDMI Receiver.
245
246 To compile this driver as a module, choose M here: the
247 module will be called adv7604.
248
41a52373
HV
249config VIDEO_ADV7604_CEC
250 bool "Enable Analog Devices ADV7604 CEC support"
9177e51d
HV
251 depends on VIDEO_ADV7604
252 select CEC_CORE
b60a5b8d 253 help
41a52373
HV
254 When selected the adv7604 will support the optional
255 HDMI CEC feature.
256
a89bcd4c
HV
257config VIDEO_ADV7842
258 tristate "Analog Devices ADV7842 decoder"
584ca025 259 depends on VIDEO_V4L2 && I2C && VIDEO_V4L2_SUBDEV_API
09f90c53 260 select HDMI
b60a5b8d 261 help
a89bcd4c
HV
262 Support for the Analog Devices ADV7842 video decoder.
263
264 This is a Analog Devices Component/Graphics/SD Digitizer
265 with 2:1 Multiplexed HDMI Receiver.
266
267 To compile this driver as a module, choose M here: the
268 module will be called adv7842.
269
25c84fb1
HV
270config VIDEO_ADV7842_CEC
271 bool "Enable Analog Devices ADV7842 CEC support"
9177e51d
HV
272 depends on VIDEO_ADV7842
273 select CEC_CORE
b60a5b8d 274 help
25c84fb1
HV
275 When selected the adv7842 will support the optional
276 HDMI CEC feature.
277
cb7a01ac
MCC
278config VIDEO_BT819
279 tristate "BT819A VideoStream decoder"
280 depends on VIDEO_V4L2 && I2C
b60a5b8d 281 help
cb7a01ac
MCC
282 Support for BT819A video decoder.
283
284 To compile this driver as a module, choose M here: the
285 module will be called bt819.
286
287config VIDEO_BT856
288 tristate "BT856 VideoStream decoder"
289 depends on VIDEO_V4L2 && I2C
b60a5b8d 290 help
cb7a01ac
MCC
291 Support for BT856 video decoder.
292
293 To compile this driver as a module, choose M here: the
294 module will be called bt856.
295
296config VIDEO_BT866
297 tristate "BT866 VideoStream decoder"
298 depends on VIDEO_V4L2 && I2C
b60a5b8d 299 help
cb7a01ac
MCC
300 Support for BT866 video decoder.
301
302 To compile this driver as a module, choose M here: the
303 module will be called bt866.
304
305config VIDEO_KS0127
306 tristate "KS0127 video decoder"
307 depends on VIDEO_V4L2 && I2C
b60a5b8d 308 help
cb7a01ac
MCC
309 Support for KS0127 video decoder.
310
311 This chip is used on AverMedia AVS6EYES Zoran-based MJPEG
312 cards.
313
314 To compile this driver as a module, choose M here: the
315 module will be called ks0127.
316
ed3e12d2
VB
317config VIDEO_ML86V7667
318 tristate "OKI ML86V7667 video decoder"
319 depends on VIDEO_V4L2 && I2C
b60a5b8d 320 help
ed3e12d2
VB
321 Support for the OKI Semiconductor ML86V7667 video decoder.
322
323 To compile this driver as a module, choose M here: the
324 module will be called ml86v7667.
325
cb7a01ac
MCC
326config VIDEO_SAA7110
327 tristate "Philips SAA7110 video decoder"
328 depends on VIDEO_V4L2 && I2C
b60a5b8d 329 help
cb7a01ac
MCC
330 Support for the Philips SAA7110 video decoders.
331
332 To compile this driver as a module, choose M here: the
333 module will be called saa7110.
334
335config VIDEO_SAA711X
336 tristate "Philips SAA7111/3/4/5 video decoders"
337 depends on VIDEO_V4L2 && I2C
b60a5b8d 338 help
cb7a01ac
MCC
339 Support for the Philips SAA7111/3/4/5 video decoders.
340
341 To compile this driver as a module, choose M here: the
342 module will be called saa7115.
343
d32d9864
MR
344config VIDEO_TC358743
345 tristate "Toshiba TC358743 decoder"
22dbe35a
HV
346 depends on VIDEO_V4L2 && I2C && VIDEO_V4L2_SUBDEV_API
347 select HDMI
859969b3 348 select V4L2_FWNODE
b60a5b8d 349 help
d32d9864
MR
350 Support for the Toshiba TC358743 HDMI to MIPI CSI-2 bridge.
351
352 To compile this driver as a module, choose M here: the
353 module will be called tc358743.
354
a0ec8d1d
HV
355config VIDEO_TC358743_CEC
356 bool "Enable Toshiba TC358743 CEC support"
357 depends on VIDEO_TC358743
358 select CEC_CORE
b60a5b8d 359 help
a0ec8d1d
HV
360 When selected the tc358743 will support the optional
361 HDMI CEC feature.
362
cb7a01ac
MCC
363config VIDEO_TVP514X
364 tristate "Texas Instruments TVP514x video decoder"
365 depends on VIDEO_V4L2 && I2C
859969b3 366 select V4L2_FWNODE
b60a5b8d 367 help
be9543ec 368 This is a Video4Linux2 sensor driver for the TI TVP5146/47
cb7a01ac
MCC
369 decoder. It is currently working with the TI OMAP3 camera
370 controller.
371
372 To compile this driver as a module, choose M here: the
373 module will be called tvp514x.
374
375config VIDEO_TVP5150
376 tristate "Texas Instruments TVP5150 video decoder"
377 depends on VIDEO_V4L2 && I2C
859969b3 378 select V4L2_FWNODE
b60a5b8d 379 help
cb7a01ac
MCC
380 Support for the Texas Instruments TVP5150 video decoder.
381
382 To compile this driver as a module, choose M here: the
383 module will be called tvp5150.
384
385config VIDEO_TVP7002
386 tristate "Texas Instruments TVP7002 video decoder"
387 depends on VIDEO_V4L2 && I2C
859969b3 388 select V4L2_FWNODE
b60a5b8d 389 help
cb7a01ac
MCC
390 Support for the Texas Instruments TVP7002 video decoder.
391
392 To compile this driver as a module, choose M here: the
393 module will be called tvp7002.
394
12be52a9
HV
395config VIDEO_TW2804
396 tristate "Techwell TW2804 multiple video decoder"
397 depends on VIDEO_V4L2 && I2C
b60a5b8d 398 help
12be52a9
HV
399 Support for the Techwell tw2804 multiple video decoder.
400
401 To compile this driver as a module, choose M here: the
402 module will be called tw2804.
403
0890ec19
HV
404config VIDEO_TW9903
405 tristate "Techwell TW9903 video decoder"
406 depends on VIDEO_V4L2 && I2C
b60a5b8d 407 help
12be52a9 408 Support for the Techwell tw9903 multi-standard video decoder
0890ec19
HV
409 with high quality down scaler.
410
411 To compile this driver as a module, choose M here: the
412 module will be called tw9903.
413
a000e9a0
HV
414config VIDEO_TW9906
415 tristate "Techwell TW9906 video decoder"
416 depends on VIDEO_V4L2 && I2C
b60a5b8d 417 help
a000e9a0
HV
418 Support for the Techwell tw9906 enhanced multi-standard comb filter
419 video decoder with YCbCr input support.
420
421 To compile this driver as a module, choose M here: the
422 module will be called tw9906.
423
7b20f325
JM
424config VIDEO_TW9910
425 tristate "Techwell TW9910 video decoder"
426 depends on VIDEO_V4L2 && I2C
b60a5b8d 427 help
7b20f325
JM
428 Support for Techwell TW9910 NTSC/PAL/SECAM video decoder.
429
430 To compile this driver as a module, choose M here: the
431 module will be called tw9910.
432
cb7a01ac
MCC
433config VIDEO_VPX3220
434 tristate "vpx3220a, vpx3216b & vpx3214c video decoders"
435 depends on VIDEO_V4L2 && I2C
b60a5b8d 436 help
cb7a01ac
MCC
437 Support for VPX322x video decoders.
438
439 To compile this driver as a module, choose M here: the
440 module will be called vpx3220.
441
442comment "Video and audio decoders"
443
444config VIDEO_SAA717X
445 tristate "Philips SAA7171/3/4 audio/video decoders"
446 depends on VIDEO_V4L2 && I2C
b60a5b8d 447 help
cb7a01ac
MCC
448 Support for the Philips SAA7171/3/4 audio/video decoders.
449
450 To compile this driver as a module, choose M here: the
451 module will be called saa717x.
452
453source "drivers/media/i2c/cx25840/Kconfig"
454
cb7a01ac
MCC
455comment "Video encoders"
456
457config VIDEO_SAA7127
458 tristate "Philips SAA7127/9 digital video encoders"
459 depends on VIDEO_V4L2 && I2C
b60a5b8d 460 help
cb7a01ac
MCC
461 Support for the Philips SAA7127/9 digital video encoders.
462
463 To compile this driver as a module, choose M here: the
464 module will be called saa7127.
465
466config VIDEO_SAA7185
467 tristate "Philips SAA7185 video encoder"
468 depends on VIDEO_V4L2 && I2C
b60a5b8d 469 help
cb7a01ac
MCC
470 Support for the Philips SAA7185 video encoder.
471
472 To compile this driver as a module, choose M here: the
473 module will be called saa7185.
474
475config VIDEO_ADV7170
476 tristate "Analog Devices ADV7170 video encoder"
477 depends on VIDEO_V4L2 && I2C
b60a5b8d 478 help
cb7a01ac
MCC
479 Support for the Analog Devices ADV7170 video encoder driver
480
481 To compile this driver as a module, choose M here: the
482 module will be called adv7170.
483
484config VIDEO_ADV7175
485 tristate "Analog Devices ADV7175 video encoder"
486 depends on VIDEO_V4L2 && I2C
b60a5b8d 487 help
cb7a01ac
MCC
488 Support for the Analog Devices ADV7175 video encoder driver
489
490 To compile this driver as a module, choose M here: the
491 module will be called adv7175.
492
493config VIDEO_ADV7343
494 tristate "ADV7343 video encoder"
495 depends on I2C
496 help
497 Support for Analog Devices I2C bus based ADV7343 encoder.
498
499 To compile this driver as a module, choose M here: the
500 module will be called adv7343.
501
502config VIDEO_ADV7393
503 tristate "ADV7393 video encoder"
504 depends on I2C
505 help
506 Support for Analog Devices I2C bus based ADV7393 encoder.
507
508 To compile this driver as a module, choose M here: the
509 module will be called adv7393.
510
5a544cce
HV
511config VIDEO_ADV7511
512 tristate "Analog Devices ADV7511 encoder"
584ca025 513 depends on VIDEO_V4L2 && I2C && VIDEO_V4L2_SUBDEV_API
b4dbad8f 514 select HDMI
b60a5b8d 515 help
5a544cce
HV
516 Support for the Analog Devices ADV7511 video encoder.
517
518 This is a Analog Devices HDMI transmitter.
519
520 To compile this driver as a module, choose M here: the
521 module will be called adv7511.
522
257d4eae
HV
523config VIDEO_ADV7511_CEC
524 bool "Enable Analog Devices ADV7511 CEC support"
9177e51d
HV
525 depends on VIDEO_ADV7511
526 select CEC_CORE
b60a5b8d 527 help
257d4eae
HV
528 When selected the adv7511 will support the optional
529 HDMI CEC feature.
530
117a55b6
HV
531config VIDEO_AD9389B
532 tristate "Analog Devices AD9389B encoder"
533 depends on VIDEO_V4L2 && I2C && VIDEO_V4L2_SUBDEV_API
b60a5b8d 534 help
117a55b6
HV
535 Support for the Analog Devices AD9389B video encoder.
536
537 This is a Analog Devices HDMI transmitter.
538
539 To compile this driver as a module, choose M here: the
540 module will be called ad9389b.
541
cb7a01ac
MCC
542config VIDEO_AK881X
543 tristate "AK8813/AK8814 video encoders"
544 depends on I2C
545 help
546 Video output driver for AKM AK8813 and AK8814 TV encoders
547
14735190
HV
548config VIDEO_THS8200
549 tristate "Texas Instruments THS8200 video encoder"
550 depends on VIDEO_V4L2 && I2C
b60a5b8d 551 help
14735190
HV
552 Support for the Texas Instruments THS8200 video encoder.
553
554 To compile this driver as a module, choose M here: the
555 module will be called ths8200.
556
cb7a01ac
MCC
557comment "Camera sensor devices"
558
559config VIDEO_APTINA_PLL
560 tristate
561
562config VIDEO_SMIAPP_PLL
563 tristate
564
43619059
RRD
565config VIDEO_IMX214
566 tristate "Sony IMX214 sensor support"
567 depends on GPIOLIB && I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
568 depends on MEDIA_CAMERA_SUPPORT
569 depends on V4L2_FWNODE
570 help
571 This is a Video4Linux2 sensor driver for the Sony
572 IMX214 camera.
573
574 To compile this driver as a module, choose M here: the
575 module will be called imx214.
576
e4802cb0
JC
577config VIDEO_IMX258
578 tristate "Sony IMX258 sensor support"
579 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
580 depends on MEDIA_CAMERA_SUPPORT
b60a5b8d 581 help
be9543ec 582 This is a Video4Linux2 sensor driver for the Sony
e4802cb0
JC
583 IMX258 camera.
584
585 To compile this driver as a module, choose M here: the
586 module will be called imx258.
587
0985dd30
LL
588config VIDEO_IMX274
589 tristate "Sony IMX274 sensor support"
590 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
591 depends on MEDIA_CAMERA_SUPPORT
4f9d7225 592 select REGMAP_I2C
b60a5b8d 593 help
be9543ec 594 This is a V4L2 sensor driver for the Sony IMX274
0985dd30
LL
595 CMOS image sensor.
596
8a89dc62
BC
597config VIDEO_IMX319
598 tristate "Sony IMX319 sensor support"
599 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
600 depends on MEDIA_CAMERA_SUPPORT
601 help
602 This is a Video4Linux2 sensor driver for the Sony
603 IMX319 camera.
604
605 To compile this driver as a module, choose M here: the
606 module will be called imx319.
607
df0b5c4a
BC
608config VIDEO_IMX355
609 tristate "Sony IMX355 sensor support"
610 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
611 depends on MEDIA_CAMERA_SUPPORT
612 help
613 This is a Video4Linux2 sensor driver for the Sony
614 IMX355 camera.
615
616 To compile this driver as a module, choose M here: the
617 module will be called imx355.
618
34aa8879
HV
619config VIDEO_OV2640
620 tristate "OmniVision OV2640 sensor support"
a463ea99 621 depends on VIDEO_V4L2 && I2C
34aa8879
HV
622 depends on MEDIA_CAMERA_SUPPORT
623 help
be9543ec 624 This is a Video4Linux2 sensor driver for the OmniVision
34aa8879
HV
625 OV2640 camera.
626
627 To compile this driver as a module, choose M here: the
628 module will be called ov2640.
629
c4c0283a
BP
630config VIDEO_OV2659
631 tristate "OmniVision OV2659 sensor support"
632 depends on VIDEO_V4L2 && I2C
633 depends on MEDIA_CAMERA_SUPPORT
859969b3 634 select V4L2_FWNODE
b60a5b8d 635 help
be9543ec 636 This is a Video4Linux2 sensor driver for the OmniVision
c4c0283a
BP
637 OV2659 camera.
638
639 To compile this driver as a module, choose M here: the
640 module will be called ov2659.
641
3ee47cad
RMS
642config VIDEO_OV2680
643 tristate "OmniVision OV2680 sensor support"
644 depends on VIDEO_V4L2 && I2C && MEDIA_CONTROLLER
645 depends on MEDIA_CAMERA_SUPPORT
646 select V4L2_FWNODE
b60a5b8d 647 help
3ee47cad
RMS
648 This is a Video4Linux2 sensor driver for the OmniVision
649 OV2680 camera.
650
651 To compile this driver as a module, choose M here: the
652 module will be called ov2680.
653
e3861d91
SZ
654config VIDEO_OV2685
655 tristate "OmniVision OV2685 sensor support"
656 depends on VIDEO_V4L2 && I2C && MEDIA_CONTROLLER
657 depends on MEDIA_CAMERA_SUPPORT
658 select V4L2_FWNODE
b60a5b8d 659 help
be9543ec 660 This is a Video4Linux2 sensor driver for the OmniVision
e3861d91
SZ
661 OV2685 camera.
662
663 To compile this driver as a module, choose M here: the
664 module will be called ov2685.
665
19a81c14
SL
666config VIDEO_OV5640
667 tristate "OmniVision OV5640 sensor support"
668 depends on OF
669 depends on GPIOLIB && VIDEO_V4L2 && I2C && VIDEO_V4L2_SUBDEV_API
670 depends on MEDIA_CAMERA_SUPPORT
671 select V4L2_FWNODE
b60a5b8d 672 help
be9543ec 673 This is a Video4Linux2 sensor driver for the Omnivision
19a81c14
SL
674 OV5640 camera sensor with a MIPI CSI-2 interface.
675
9cae9722
TT
676config VIDEO_OV5645
677 tristate "OmniVision OV5645 sensor support"
678 depends on OF
679 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
680 depends on MEDIA_CAMERA_SUPPORT
859969b3 681 select V4L2_FWNODE
b60a5b8d 682 help
be9543ec 683 This is a Video4Linux2 sensor driver for the OmniVision
9cae9722
TT
684 OV5645 camera.
685
686 To compile this driver as a module, choose M here: the
687 module will be called ov5645.
688
3c2472a3
RO
689config VIDEO_OV5647
690 tristate "OmniVision OV5647 sensor support"
691 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
692 depends on MEDIA_CAMERA_SUPPORT
859969b3 693 select V4L2_FWNODE
b60a5b8d 694 help
be9543ec 695 This is a Video4Linux2 sensor driver for the OmniVision
3c2472a3
RO
696 OV5647 camera.
697
698 To compile this driver as a module, choose M here: the
699 module will be called ov5647.
700
23a52386
JK
701config VIDEO_OV6650
702 tristate "OmniVision OV6650 sensor support"
703 depends on I2C && VIDEO_V4L2
704 depends on MEDIA_CAMERA_SUPPORT
b60a5b8d 705 help
be9543ec 706 This is a Video4Linux2 sensor driver for the OmniVision
23a52386
JK
707 OV6650 camera.
708
709 To compile this driver as a module, choose M here: the
710 module will be called ov6650.
711
5de35c9b
CR
712config VIDEO_OV5670
713 tristate "OmniVision OV5670 sensor support"
fa31c117 714 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
5de35c9b 715 depends on MEDIA_CAMERA_SUPPORT
fa31c117 716 depends on MEDIA_CONTROLLER
5de35c9b 717 select V4L2_FWNODE
b60a5b8d 718 help
be9543ec 719 This is a Video4Linux2 sensor driver for the OmniVision
5de35c9b
CR
720 OV5670 camera.
721
722 To compile this driver as a module, choose M here: the
723 module will be called ov5670.
724
8a77009b
SZ
725config VIDEO_OV5695
726 tristate "OmniVision OV5695 sensor support"
727 depends on I2C && VIDEO_V4L2
728 depends on MEDIA_CAMERA_SUPPORT
b60a5b8d 729 help
be9543ec 730 This is a Video4Linux2 sensor driver for the OmniVision
8a77009b
SZ
731 OV5695 camera.
732
733 To compile this driver as a module, choose M here: the
734 module will be called ov5695.
735
d30bb512
TT
736config VIDEO_OV7251
737 tristate "OmniVision OV7251 sensor support"
738 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
739 depends on MEDIA_CAMERA_SUPPORT
740 select V4L2_FWNODE
741 help
be9543ec 742 This is a Video4Linux2 sensor driver for the OmniVision
d30bb512
TT
743 OV7251 camera.
744
745 To compile this driver as a module, choose M here: the
746 module will be called ov7251.
747
762c2812
JM
748config VIDEO_OV772X
749 tristate "OmniVision OV772x sensor support"
750 depends on I2C && VIDEO_V4L2
751 depends on MEDIA_CAMERA_SUPPORT
5bbf3221 752 select REGMAP_SCCB
b60a5b8d 753 help
be9543ec 754 This is a Video4Linux2 sensor driver for the OmniVision
762c2812
JM
755 OV772x camera.
756
757 To compile this driver as a module, choose M here: the
758 module will be called ov772x.
759
ec367c3c
HV
760config VIDEO_OV7640
761 tristate "OmniVision OV7640 sensor support"
762 depends on I2C && VIDEO_V4L2
763 depends on MEDIA_CAMERA_SUPPORT
b60a5b8d 764 help
be9543ec 765 This is a Video4Linux2 sensor driver for the OmniVision
ec367c3c
HV
766 OV7640 camera.
767
768 To compile this driver as a module, choose M here: the
769 module will be called ov7640.
770
cb7a01ac
MCC
771config VIDEO_OV7670
772 tristate "OmniVision OV7670 sensor support"
773 depends on I2C && VIDEO_V4L2
774 depends on MEDIA_CAMERA_SUPPORT
01b84448 775 select V4L2_FWNODE
b60a5b8d 776 help
be9543ec 777 This is a Video4Linux2 sensor driver for the OmniVision
cb7a01ac
MCC
778 OV7670 VGA camera. It currently only works with the M88ALP01
779 controller.
780
39c5c447
WY
781config VIDEO_OV7740
782 tristate "OmniVision OV7740 sensor support"
783 depends on I2C && VIDEO_V4L2
784 depends on MEDIA_CAMERA_SUPPORT
b60a5b8d 785 help
be9543ec 786 This is a Video4Linux2 sensor driver for the OmniVision
39c5c447
WY
787 OV7740 VGA camera sensor.
788
879347f0
BK
789config VIDEO_OV8856
790 tristate "OmniVision OV8856 sensor support"
791 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
792 depends on MEDIA_CAMERA_SUPPORT
793 select V4L2_FWNODE
794 help
795 This is a Video4Linux2 sensor driver for the OmniVision
796 OV8856 camera sensor.
797
798 To compile this driver as a module, choose M here: the
799 module will be called ov8856.
800
57b0ad9e
PC
801config VIDEO_OV9640
802 tristate "OmniVision OV9640 sensor support"
803 depends on I2C && VIDEO_V4L2
804 help
805 This is a Video4Linux2 sensor driver for the OmniVision
806 OV9640 camera sensor.
807
84a15ded
SN
808config VIDEO_OV9650
809 tristate "OmniVision OV9650/OV9652 sensor support"
810 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
361f3803 811 select REGMAP_SCCB
b60a5b8d 812 help
be9543ec 813 This is a V4L2 sensor driver for the Omnivision
84a15ded
SN
814 OV9650 and OV9652 camera sensors.
815
5fcf092e
HY
816config VIDEO_OV13858
817 tristate "OmniVision OV13858 sensor support"
818 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
819 depends on MEDIA_CAMERA_SUPPORT
fce8ba67 820 select V4L2_FWNODE
b60a5b8d 821 help
be9543ec 822 This is a Video4Linux2 sensor driver for the OmniVision
5fcf092e
HY
823 OV13858 camera.
824
cb7a01ac
MCC
825config VIDEO_VS6624
826 tristate "ST VS6624 sensor support"
827 depends on VIDEO_V4L2 && I2C
828 depends on MEDIA_CAMERA_SUPPORT
b60a5b8d 829 help
be9543ec 830 This is a Video4Linux2 sensor driver for the ST VS6624
cb7a01ac
MCC
831 camera.
832
833 To compile this driver as a module, choose M here: the
834 module will be called vs6624.
835
f8ce7c35
AM
836config VIDEO_MT9M001
837 tristate "mt9m001 support"
73b33860 838 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
12d85c3e 839 depends on MEDIA_CAMERA_SUPPORT
f8ce7c35
AM
840 help
841 This driver supports MT9M001 cameras from Micron, monochrome
842 and colour models.
843
cb7a01ac
MCC
844config VIDEO_MT9M032
845 tristate "MT9M032 camera sensor support"
846 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
847 depends on MEDIA_CAMERA_SUPPORT
848 select VIDEO_APTINA_PLL
b60a5b8d 849 help
cb7a01ac
MCC
850 This driver supports MT9M032 camera sensors from Aptina, monochrome
851 models only.
852
c61e74e3
RJ
853config VIDEO_MT9M111
854 tristate "mt9m111, mt9m112 and mt9m131 support"
855 depends on I2C && VIDEO_V4L2
98480d65 856 select V4L2_FWNODE
c61e74e3
RJ
857 help
858 This driver supports MT9M111, MT9M112 and MT9M131 cameras from
859 Micron/Aptina
860
cb7a01ac
MCC
861config VIDEO_MT9P031
862 tristate "Aptina MT9P031 support"
863 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
864 depends on MEDIA_CAMERA_SUPPORT
865 select VIDEO_APTINA_PLL
b60a5b8d 866 help
be9543ec 867 This is a Video4Linux2 sensor driver for the Aptina
cb7a01ac
MCC
868 (Micron) mt9p031 5 Mpixel camera.
869
870config VIDEO_MT9T001
871 tristate "Aptina MT9T001 support"
872 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
873 depends on MEDIA_CAMERA_SUPPORT
b60a5b8d 874 help
be9543ec 875 This is a Video4Linux2 sensor driver for the Aptina
cb7a01ac
MCC
876 (Micron) mt0t001 3 Mpixel camera.
877
6a26f141
JM
878config VIDEO_MT9T112
879 tristate "Aptina MT9T111/MT9T112 support"
880 depends on I2C && VIDEO_V4L2
881 depends on MEDIA_CAMERA_SUPPORT
b60a5b8d 882 help
be9543ec 883 This is a Video4Linux2 sensor driver for the Aptina
6a26f141
JM
884 (Micron) MT9T111 and MT9T112 3 Mpixel camera.
885
886 To compile this driver as a module, choose M here: the
887 module will be called mt9t112.
888
cb7a01ac
MCC
889config VIDEO_MT9V011
890 tristate "Micron mt9v011 sensor support"
891 depends on I2C && VIDEO_V4L2
892 depends on MEDIA_CAMERA_SUPPORT
b60a5b8d 893 help
be9543ec 894 This is a Video4Linux2 sensor driver for the Micron
cb7a01ac
MCC
895 mt0v011 1.3 Mpixel camera. It currently only works with the
896 em28xx driver.
897
898config VIDEO_MT9V032
899 tristate "Micron MT9V032 sensor support"
900 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
901 depends on MEDIA_CAMERA_SUPPORT
80b44ef2 902 select REGMAP_I2C
859969b3 903 select V4L2_FWNODE
b60a5b8d 904 help
be9543ec 905 This is a Video4Linux2 sensor driver for the Micron
cb7a01ac
MCC
906 MT9V032 752x480 CMOS sensor.
907
aab7ed1c
JM
908config VIDEO_MT9V111
909 tristate "Aptina MT9V111 sensor support"
910 depends on I2C && VIDEO_V4L2
911 depends on MEDIA_CAMERA_SUPPORT
912 help
913 This is a Video4Linux2 sensor driver for the Aptina/Micron
914 MT9V111 sensor.
915
916 To compile this driver as a module, choose M here: the
917 module will be called mt9v111.
918
cb7a01ac
MCC
919config VIDEO_SR030PC30
920 tristate "Siliconfile SR030PC30 sensor support"
921 depends on I2C && VIDEO_V4L2
922 depends on MEDIA_CAMERA_SUPPORT
b60a5b8d 923 help
cb7a01ac
MCC
924 This driver supports SR030PC30 VGA camera from Siliconfile
925
926config VIDEO_NOON010PC30
927 tristate "Siliconfile NOON010PC30 sensor support"
2cca7d4e 928 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
cb7a01ac 929 depends on MEDIA_CAMERA_SUPPORT
b60a5b8d 930 help
cb7a01ac
MCC
931 This driver supports NOON010PC30 CIF camera from Siliconfile
932
933source "drivers/media/i2c/m5mols/Kconfig"
934
8cba1ae6
JM
935config VIDEO_RJ54N1
936 tristate "Sharp RJ54N1CB0C sensor support"
937 depends on I2C && VIDEO_V4L2
938 depends on MEDIA_CAMERA_SUPPORT
939 help
be9543ec 940 This is a V4L2 sensor driver for Sharp RJ54N1CB0C CMOS image
8cba1ae6
JM
941 sensor.
942
943 To compile this driver as a module, choose M here: the
944 module will be called rj54n1.
945
cb7a01ac
MCC
946config VIDEO_S5K6AA
947 tristate "Samsung S5K6AAFX sensor support"
948 depends on MEDIA_CAMERA_SUPPORT
949 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
b60a5b8d 950 help
be9543ec 951 This is a V4L2 sensor driver for Samsung S5K6AA(FX) 1.3M
cb7a01ac
MCC
952 camera sensor with an embedded SoC image signal processor.
953
814b4dd9
SN
954config VIDEO_S5K6A3
955 tristate "Samsung S5K6A3 sensor support"
956 depends on MEDIA_CAMERA_SUPPORT
957 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
b60a5b8d 958 help
be9543ec 959 This is a V4L2 sensor driver for Samsung S5K6A3 raw
814b4dd9
SN
960 camera sensor.
961
8b99312b 962config VIDEO_S5K4ECGX
4a3fad70
MCC
963 tristate "Samsung S5K4ECGX sensor support"
964 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
c739c0a7 965 select CRC32
b60a5b8d 966 help
be9543ec 967 This is a V4L2 sensor driver for Samsung S5K4ECGX 5M
4a3fad70 968 camera sensor with an embedded SoC image signal processor.
8b99312b 969
7d459937
AH
970config VIDEO_S5K5BAF
971 tristate "Samsung S5K5BAF sensor support"
972 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
859969b3 973 select V4L2_FWNODE
b60a5b8d 974 help
be9543ec 975 This is a V4L2 sensor driver for Samsung S5K5BAF 2M
7d459937
AH
976 camera sensor with an embedded SoC image signal processor.
977
cb7a01ac 978source "drivers/media/i2c/smiapp/Kconfig"
c5254e72 979source "drivers/media/i2c/et8ek8/Kconfig"
cb7a01ac 980
cac47f18
AH
981config VIDEO_S5C73M3
982 tristate "Samsung S5C73M3 sensor support"
983 depends on I2C && SPI && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
859969b3 984 select V4L2_FWNODE
b60a5b8d 985 help
be9543ec 986 This is a V4L2 sensor driver for Samsung S5C73M3
4494f0fd 987 8 Mpixel camera.
cac47f18 988
0d0d87fb
SA
989comment "Lens drivers"
990
991config VIDEO_AD5820
992 tristate "AD5820 lens voice coil support"
993 depends on I2C && VIDEO_V4L2 && MEDIA_CONTROLLER
b60a5b8d 994 help
0d0d87fb
SA
995 This is a driver for the AD5820 camera lens voice coil.
996 It is used for example in Nokia N900 (RX-51).
997
998config VIDEO_AK7375
999 tristate "AK7375 lens voice coil support"
1000 depends on I2C && VIDEO_V4L2 && MEDIA_CONTROLLER
1001 depends on VIDEO_V4L2_SUBDEV_API
1002 help
1003 This is a driver for the AK7375 camera lens voice coil.
1004 AK7375 is a 12 bit DAC with 120mA output current sink
1005 capability. This is designed for linear control of
1006 voice coil motors, controlled via I2C serial interface.
1007
1008config VIDEO_DW9714
1009 tristate "DW9714 lens voice coil support"
1010 depends on I2C && VIDEO_V4L2 && MEDIA_CONTROLLER
1011 depends on VIDEO_V4L2_SUBDEV_API
b60a5b8d 1012 help
0d0d87fb
SA
1013 This is a driver for the DW9714 camera lens voice coil.
1014 DW9714 is a 10 bit DAC with 120mA output current sink
1015 capability. This is designed for linear control of
1016 voice coil motors, controlled via I2C serial interface.
1017
1018config VIDEO_DW9807_VCM
1019 tristate "DW9807 lens voice coil support"
1020 depends on I2C && VIDEO_V4L2 && MEDIA_CONTROLLER
1021 depends on VIDEO_V4L2_SUBDEV_API
b60a5b8d 1022 help
0d0d87fb
SA
1023 This is a driver for the DW9807 camera lens voice coil.
1024 DW9807 is a 10 bit DAC with 100mA output current sink
1025 capability. This is designed for linear control of
1026 voice coil motors, controlled via I2C serial interface.
1027
cb7a01ac
MCC
1028comment "Flash devices"
1029
1030config VIDEO_ADP1653
1031 tristate "ADP1653 flash support"
1032 depends on I2C && VIDEO_V4L2 && MEDIA_CONTROLLER
1033 depends on MEDIA_CAMERA_SUPPORT
b60a5b8d 1034 help
cb7a01ac
MCC
1035 This is a driver for the ADP1653 flash controller. It is used for
1036 example in Nokia N900.
1037
7f6b11a1
DJ
1038config VIDEO_LM3560
1039 tristate "LM3560 dual flash driver support"
1040 depends on I2C && VIDEO_V4L2 && MEDIA_CONTROLLER
1041 depends on MEDIA_CAMERA_SUPPORT
1042 select REGMAP_I2C
b60a5b8d 1043 help
7f6b11a1
DJ
1044 This is a driver for the lm3560 dual flash controllers. It controls
1045 flash, torch LEDs.
1046
dc76df5d
DJ
1047config VIDEO_LM3646
1048 tristate "LM3646 dual flash driver support"
1049 depends on I2C && VIDEO_V4L2 && MEDIA_CONTROLLER
1050 depends on MEDIA_CAMERA_SUPPORT
1051 select REGMAP_I2C
b60a5b8d 1052 help
dc76df5d
DJ
1053 This is a driver for the lm3646 dual flash controllers. It controls
1054 flash, torch LEDs.
1055
cb7a01ac
MCC
1056comment "Video improvement chips"
1057
1058config VIDEO_UPD64031A
1059 tristate "NEC Electronics uPD64031A Ghost Reduction"
1060 depends on VIDEO_V4L2 && I2C
b60a5b8d 1061 help
cb7a01ac
MCC
1062 Support for the NEC Electronics uPD64031A Ghost Reduction
1063 video chip. It is most often found in NTSC TV cards made for
1064 Japan and is used to reduce the 'ghosting' effect that can
1065 be present in analog TV broadcasts.
1066
1067 To compile this driver as a module, choose M here: the
1068 module will be called upd64031a.
1069
1070config VIDEO_UPD64083
1071 tristate "NEC Electronics uPD64083 3-Dimensional Y/C separation"
1072 depends on VIDEO_V4L2 && I2C
b60a5b8d 1073 help
cb7a01ac
MCC
1074 Support for the NEC Electronics uPD64083 3-Dimensional Y/C
1075 separation video chip. It is used to improve the quality of
1076 the colors of a composite signal.
1077
1078 To compile this driver as a module, choose M here: the
1079 module will be called upd64083.
1080
6052ba35
HV
1081comment "Audio/Video compression chips"
1082
1083config VIDEO_SAA6752HS
1084 tristate "Philips SAA6752HS MPEG-2 Audio/Video Encoder"
1085 depends on VIDEO_V4L2 && I2C
d984d325 1086 select CRC32
b60a5b8d 1087 help
6052ba35
HV
1088 Support for the Philips SAA6752HS MPEG-2 video and MPEG-audio/AC-3
1089 audio encoder with multiplexer.
1090
1091 To compile this driver as a module, choose M here: the
1092 module will be called saa6752hs.
1093
b47b79d8
RS
1094comment "SDR tuner chips"
1095
1096config SDR_MAX2175
1097 tristate "Maxim 2175 RF to Bits tuner"
1098 depends on VIDEO_V4L2 && MEDIA_SDR_SUPPORT && I2C
b60a5b8d 1099 help
b47b79d8
RS
1100 Support for Maxim 2175 tuner. It is an advanced analog/digital
1101 radio receiver with RF-to-Bits front-end designed for SDR solutions.
1102
1103 To compile this driver as a module, choose M here; the
1104 module will be called max2175.
1105
8c88126b 1106comment "Miscellaneous helper chips"
cb7a01ac
MCC
1107
1108config VIDEO_THS7303
88da0183
LP
1109 tristate "THS7303/53 Video Amplifier"
1110 depends on VIDEO_V4L2 && I2C
cb7a01ac 1111 help
88da0183 1112 Support for TI THS7303/53 video amplifier
cb7a01ac
MCC
1113
1114 To compile this driver as a module, choose M here: the
1115 module will be called ths7303.
1116
1117config VIDEO_M52790
1118 tristate "Mitsubishi M52790 A/V switch"
1119 depends on VIDEO_V4L2 && I2C
b60a5b8d 1120 help
cb7a01ac
MCC
1121 Support for the Mitsubishi M52790 A/V switch.
1122
1123 To compile this driver as a module, choose M here: the
1124 module will be called m52790.
5cebaac6
MR
1125
1126config VIDEO_I2C
1127 tristate "I2C transport video support"
1128 depends on VIDEO_V4L2 && I2C
1129 select VIDEOBUF2_VMALLOC
acbea679 1130 imply HWMON
b60a5b8d 1131 help
5cebaac6
MR
1132 Enable the I2C transport video support which supports the
1133 following:
1134 * Panasonic AMG88xx Grid-Eye Sensors
8866cfbf 1135 * Melexis MLX90640 Thermal Cameras
5cebaac6
MR
1136
1137 To compile this driver as a module, choose M here: the
1138 module will be called video-i2c
1139
642bb5e8
MG
1140config VIDEO_ST_MIPID02
1141 tristate "STMicroelectronics MIPID02 CSI-2 to PARALLEL bridge"
1142 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
1143 depends on MEDIA_CAMERA_SUPPORT
1144 select V4L2_FWNODE
1145 help
1146 Support for STMicroelectronics MIPID02 CSI-2 to PARALLEL bridge.
1147 It is used to allow usage of CSI-2 sensor with PARALLEL port
1148 controller.
1149
1150 To compile this driver as a module, choose M here: the
1151 module will be called st-mipid02.
1152
fccea74f 1153endmenu
e9d2f057 1154
cb7a01ac 1155endif