Kconfig (a4721ced760684d1776bf31f7925aa41bb3f4846) Kconfig (32a363d0b0b142f35512848dc646ee53e0926723)
1# SPDX-License-Identifier: GPL-2.0-only
2#
3# Multimedia Video device configuration
4#
5
6if VIDEO_V4L2
7
8config VIDEO_IR_I2C

--- 5 unchanged lines hidden (view full) ---

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#
1# SPDX-License-Identifier: GPL-2.0-only
2#
3# Multimedia Video device configuration
4#
5
6if VIDEO_V4L2
7
8config VIDEO_IR_I2C

--- 5 unchanged lines hidden (view full) ---

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
22# V4L2 I2C drivers that aren't related with Camera support
23#
24
25comment "I2C drivers hidden by 'Autoselect ancillary drivers'"
26 depends on MEDIA_HIDE_ANCILLARY_SUBDRV
27
28menu "I2C Encoders, decoders, sensors and other helper chips"
29 visible if !MEDIA_HIDE_ANCILLARY_SUBDRV
30
23#
24
25comment "I2C drivers hidden by 'Autoselect ancillary drivers'"
26 depends on MEDIA_HIDE_ANCILLARY_SUBDRV
27
28menu "I2C Encoders, decoders, sensors and other helper chips"
29 visible if !MEDIA_HIDE_ANCILLARY_SUBDRV
30
31#
32# Encoder / Decoder module configuration
33#
34
31comment "Audio decoders, processors and mixers"
32
33config VIDEO_TVAUDIO
34 tristate "Simple audio decoder chips"
35 depends on VIDEO_V4L2 && I2C
36 help
37 Support for several audio decoder chips found on some bt8xx boards:
38 Philips: tda9840, tda9873h, tda9874h/a, tda9850, tda985x, tea6300,

--- 18 unchanged lines hidden (view full) ---

57 help
58 Support for tda9840 audio decoder chip found on some Zoran boards.
59
60 To compile this driver as a module, choose M here: the
61 module will be called tda9840.
62
63config VIDEO_TDA1997X
64 tristate "NXP TDA1997x HDMI receiver"
35comment "Audio decoders, processors and mixers"
36
37config VIDEO_TVAUDIO
38 tristate "Simple audio decoder chips"
39 depends on VIDEO_V4L2 && I2C
40 help
41 Support for several audio decoder chips found on some bt8xx boards:
42 Philips: tda9840, tda9873h, tda9874h/a, tda9850, tda985x, tea6300,

--- 18 unchanged lines hidden (view full) ---

61 help
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
67config VIDEO_TDA1997X
68 tristate "NXP TDA1997x HDMI receiver"
65 depends on VIDEO_V4L2 && I2C && VIDEO_V4L2_SUBDEV_API
69 depends on VIDEO_V4L2 && I2C
66 depends on SND_SOC
67 select HDMI
68 select SND_PCM
69 select V4L2_FWNODE
70 depends on SND_SOC
71 select HDMI
72 select SND_PCM
73 select V4L2_FWNODE
74 select MEDIA_CONTROLLER
75 select VIDEO_V4L2_SUBDEV_API
70 help
71 V4L2 subdevice driver for the NXP TDA1997x HDMI receivers.
72
73 To compile this driver as a module, choose M here: the
74 module will be called tda1997x.
75
76config VIDEO_TEA6415C
77 tristate "Philips TEA6415C audio processor"

--- 121 unchanged lines hidden (view full) ---

199
200 To compile this driver as a module, choose M here: the
201 module will be called saa6588.
202
203comment "Video decoders"
204
205config VIDEO_ADV7180
206 tristate "Analog Devices ADV7180 decoder"
76 help
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
82config VIDEO_TEA6415C
83 tristate "Philips TEA6415C audio processor"

--- 121 unchanged lines hidden (view full) ---

205
206 To compile this driver as a module, choose M here: the
207 module will be called saa6588.
208
209comment "Video decoders"
210
211config VIDEO_ADV7180
212 tristate "Analog Devices ADV7180 decoder"
207 depends on GPIOLIB && VIDEO_V4L2 && I2C && VIDEO_V4L2_SUBDEV_API
213 depends on GPIOLIB && VIDEO_V4L2 && I2C
214 select MEDIA_CONTROLLER
215 select VIDEO_V4L2_SUBDEV_API
208 help
209 Support for the Analog Devices ADV7180 video decoder.
210
211 To compile this driver as a module, choose M here: the
212 module will be called adv7180.
213
214config VIDEO_ADV7183
215 tristate "Analog Devices ADV7183 decoder"
216 depends on VIDEO_V4L2 && I2C
217 help
218 V4l2 subdevice driver for the Analog Devices
219 ADV7183 video decoder.
220
221 To compile this driver as a module, choose M here: the
222 module will be called adv7183.
223
224config VIDEO_ADV748X
225 tristate "Analog Devices ADV748x decoder"
216 help
217 Support for the Analog Devices ADV7180 video decoder.
218
219 To compile this driver as a module, choose M here: the
220 module will be called adv7180.
221
222config VIDEO_ADV7183
223 tristate "Analog Devices ADV7183 decoder"
224 depends on VIDEO_V4L2 && I2C
225 help
226 V4l2 subdevice driver for the Analog Devices
227 ADV7183 video decoder.
228
229 To compile this driver as a module, choose M here: the
230 module will be called adv7183.
231
232config VIDEO_ADV748X
233 tristate "Analog Devices ADV748x decoder"
226 depends on VIDEO_V4L2 && I2C && VIDEO_V4L2_SUBDEV_API
234 depends on VIDEO_V4L2 && I2C
227 depends on OF
235 depends on OF
236 select MEDIA_CONTROLLER
237 select VIDEO_V4L2_SUBDEV_API
228 select REGMAP_I2C
229 select V4L2_FWNODE
230 help
231 V4L2 subdevice driver for the Analog Devices
232 ADV7481 and ADV7482 HDMI/Analog video decoders.
233
234 To compile this driver as a module, choose M here: the
235 module will be called adv748x.
236
237config VIDEO_ADV7604
238 tristate "Analog Devices ADV7604 decoder"
238 select REGMAP_I2C
239 select V4L2_FWNODE
240 help
241 V4L2 subdevice driver for the Analog Devices
242 ADV7481 and ADV7482 HDMI/Analog video decoders.
243
244 To compile this driver as a module, choose M here: the
245 module will be called adv748x.
246
247config VIDEO_ADV7604
248 tristate "Analog Devices ADV7604 decoder"
239 depends on VIDEO_V4L2 && I2C && VIDEO_V4L2_SUBDEV_API
249 depends on VIDEO_V4L2 && I2C
240 depends on GPIOLIB || COMPILE_TEST
250 depends on GPIOLIB || COMPILE_TEST
251 select MEDIA_CONTROLLER
252 select VIDEO_V4L2_SUBDEV_API
241 select REGMAP_I2C
242 select HDMI
243 select V4L2_FWNODE
244 help
245 Support for the Analog Devices ADV7604 video decoder.
246
247 This is a Analog Devices Component/Graphics Digitizer
248 with 4:1 Multiplexed HDMI Receiver.

--- 6 unchanged lines hidden (view full) ---

255 depends on VIDEO_ADV7604
256 select CEC_CORE
257 help
258 When selected the adv7604 will support the optional
259 HDMI CEC feature.
260
261config VIDEO_ADV7842
262 tristate "Analog Devices ADV7842 decoder"
253 select REGMAP_I2C
254 select HDMI
255 select V4L2_FWNODE
256 help
257 Support for the Analog Devices ADV7604 video decoder.
258
259 This is a Analog Devices Component/Graphics Digitizer
260 with 4:1 Multiplexed HDMI Receiver.

--- 6 unchanged lines hidden (view full) ---

267 depends on VIDEO_ADV7604
268 select CEC_CORE
269 help
270 When selected the adv7604 will support the optional
271 HDMI CEC feature.
272
273config VIDEO_ADV7842
274 tristate "Analog Devices ADV7842 decoder"
263 depends on VIDEO_V4L2 && I2C && VIDEO_V4L2_SUBDEV_API
275 depends on VIDEO_V4L2 && I2C
276 select MEDIA_CONTROLLER
277 select VIDEO_V4L2_SUBDEV_API
264 select HDMI
265 help
266 Support for the Analog Devices ADV7842 video decoder.
267
268 This is a Analog Devices Component/Graphics/SD Digitizer
269 with 2:1 Multiplexed HDMI Receiver.
270
271 To compile this driver as a module, choose M here: the

--- 70 unchanged lines hidden (view full) ---

342 help
343 Support for the Philips SAA7111/3/4/5 video decoders.
344
345 To compile this driver as a module, choose M here: the
346 module will be called saa7115.
347
348config VIDEO_TC358743
349 tristate "Toshiba TC358743 decoder"
278 select HDMI
279 help
280 Support for the Analog Devices ADV7842 video decoder.
281
282 This is a Analog Devices Component/Graphics/SD Digitizer
283 with 2:1 Multiplexed HDMI Receiver.
284
285 To compile this driver as a module, choose M here: the

--- 70 unchanged lines hidden (view full) ---

356 help
357 Support for the Philips SAA7111/3/4/5 video decoders.
358
359 To compile this driver as a module, choose M here: the
360 module will be called saa7115.
361
362config VIDEO_TC358743
363 tristate "Toshiba TC358743 decoder"
350 depends on VIDEO_V4L2 && I2C && VIDEO_V4L2_SUBDEV_API
364 depends on VIDEO_V4L2 && I2C
365 select MEDIA_CONTROLLER
366 select VIDEO_V4L2_SUBDEV_API
351 select HDMI
352 select V4L2_FWNODE
353 help
354 Support for the Toshiba TC358743 HDMI to MIPI CSI-2 bridge.
355
356 To compile this driver as a module, choose M here: the
357 module will be called tc358743.
358

--- 151 unchanged lines hidden (view full) ---

510 help
511 Support for Analog Devices I2C bus based ADV7393 encoder.
512
513 To compile this driver as a module, choose M here: the
514 module will be called adv7393.
515
516config VIDEO_ADV7511
517 tristate "Analog Devices ADV7511 encoder"
367 select HDMI
368 select V4L2_FWNODE
369 help
370 Support for the Toshiba TC358743 HDMI to MIPI CSI-2 bridge.
371
372 To compile this driver as a module, choose M here: the
373 module will be called tc358743.
374

--- 151 unchanged lines hidden (view full) ---

526 help
527 Support for Analog Devices I2C bus based ADV7393 encoder.
528
529 To compile this driver as a module, choose M here: the
530 module will be called adv7393.
531
532config VIDEO_ADV7511
533 tristate "Analog Devices ADV7511 encoder"
518 depends on VIDEO_V4L2 && I2C && VIDEO_V4L2_SUBDEV_API
534 depends on VIDEO_V4L2 && I2C
519 depends on DRM_I2C_ADV7511=n || COMPILE_TEST
535 depends on DRM_I2C_ADV7511=n || COMPILE_TEST
536 select MEDIA_CONTROLLER
537 select VIDEO_V4L2_SUBDEV_API
520 select HDMI
521 help
522 Support for the Analog Devices ADV7511 video encoder.
523
524 This is a Analog Devices HDMI transmitter.
525
526 To compile this driver as a module, choose M here: the
527 module will be called adv7511.
528
529config VIDEO_ADV7511_CEC
530 bool "Enable Analog Devices ADV7511 CEC support"
531 depends on VIDEO_ADV7511
532 select CEC_CORE
533 help
534 When selected the adv7511 will support the optional
535 HDMI CEC feature.
536
537config VIDEO_AD9389B
538 tristate "Analog Devices AD9389B encoder"
538 select HDMI
539 help
540 Support for the Analog Devices ADV7511 video encoder.
541
542 This is a Analog Devices HDMI transmitter.
543
544 To compile this driver as a module, choose M here: the
545 module will be called adv7511.
546
547config VIDEO_ADV7511_CEC
548 bool "Enable Analog Devices ADV7511 CEC support"
549 depends on VIDEO_ADV7511
550 select CEC_CORE
551 help
552 When selected the adv7511 will support the optional
553 HDMI CEC feature.
554
555config VIDEO_AD9389B
556 tristate "Analog Devices AD9389B encoder"
539 depends on VIDEO_V4L2 && I2C && VIDEO_V4L2_SUBDEV_API
557 depends on VIDEO_V4L2 && I2C
558 select MEDIA_CONTROLLER
559 select VIDEO_V4L2_SUBDEV_API
560
540 help
541 Support for the Analog Devices AD9389B video encoder.
542
543 This is a Analog Devices HDMI transmitter.
544
545 To compile this driver as a module, choose M here: the
546 module will be called ad9389b.
547

--- 15 unchanged lines hidden (view full) ---

563comment "Camera sensor devices"
564
565config VIDEO_APTINA_PLL
566 tristate
567
568config VIDEO_SMIAPP_PLL
569 tristate
570
561 help
562 Support for the Analog Devices AD9389B 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 ad9389b.
568

--- 15 unchanged lines hidden (view full) ---

584comment "Camera sensor devices"
585
586config VIDEO_APTINA_PLL
587 tristate
588
589config VIDEO_SMIAPP_PLL
590 tristate
591
592#
593# All drivers that are related to Media Camera Support should be here
594#
595
571if MEDIA_CAMERA_SUPPORT
572
573config VIDEO_HI556
574 tristate "Hynix Hi-556 sensor support"
596if MEDIA_CAMERA_SUPPORT
597
598config VIDEO_HI556
599 tristate "Hynix Hi-556 sensor support"
575 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
576 depends on MEDIA_CONTROLLER
600 depends on I2C && VIDEO_V4L2
601 select MEDIA_CONTROLLER
602 select VIDEO_V4L2_SUBDEV_API
577 select V4L2_FWNODE
578 help
579 This is a Video4Linux2 sensor driver for the Hynix
580 Hi-556 camera.
581
582 To compile this driver as a module, choose M here: the
583 module will be called hi556.
584
585config VIDEO_IMX214
586 tristate "Sony IMX214 sensor support"
603 select V4L2_FWNODE
604 help
605 This is a Video4Linux2 sensor driver for the Hynix
606 Hi-556 camera.
607
608 To compile this driver as a module, choose M here: the
609 module will be called hi556.
610
611config VIDEO_IMX214
612 tristate "Sony IMX214 sensor support"
587 depends on GPIOLIB && I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
613 depends on GPIOLIB && I2C && VIDEO_V4L2
588 depends on V4L2_FWNODE
614 depends on V4L2_FWNODE
615 select MEDIA_CONTROLLER
616 select VIDEO_V4L2_SUBDEV_API
589 select REGMAP_I2C
590 help
591 This is a Video4Linux2 sensor driver for the Sony
592 IMX214 camera.
593
594 To compile this driver as a module, choose M here: the
595 module will be called imx214.
596
597config VIDEO_IMX219
598 tristate "Sony IMX219 sensor support"
617 select REGMAP_I2C
618 help
619 This is a Video4Linux2 sensor driver for the Sony
620 IMX214 camera.
621
622 To compile this driver as a module, choose M here: the
623 module will be called imx214.
624
625config VIDEO_IMX219
626 tristate "Sony IMX219 sensor support"
599 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
627 depends on I2C && VIDEO_V4L2
628 select MEDIA_CONTROLLER
629 select VIDEO_V4L2_SUBDEV_API
600 select V4L2_FWNODE
601 help
602 This is a Video4Linux2 sensor driver for the Sony
603 IMX219 camera.
604
605 To compile this driver as a module, choose M here: the
606 module will be called imx219.
607
608config VIDEO_IMX258
609 tristate "Sony IMX258 sensor support"
630 select V4L2_FWNODE
631 help
632 This is a Video4Linux2 sensor driver for the Sony
633 IMX219 camera.
634
635 To compile this driver as a module, choose M here: the
636 module will be called imx219.
637
638config VIDEO_IMX258
639 tristate "Sony IMX258 sensor support"
610 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
640 depends on I2C && VIDEO_V4L2
641 select MEDIA_CONTROLLER
642 select VIDEO_V4L2_SUBDEV_API
611 help
612 This is a Video4Linux2 sensor driver for the Sony
613 IMX258 camera.
614
615 To compile this driver as a module, choose M here: the
616 module will be called imx258.
617
618config VIDEO_IMX274
619 tristate "Sony IMX274 sensor support"
643 help
644 This is a Video4Linux2 sensor driver for the Sony
645 IMX258 camera.
646
647 To compile this driver as a module, choose M here: the
648 module will be called imx258.
649
650config VIDEO_IMX274
651 tristate "Sony IMX274 sensor support"
620 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
652 depends on I2C && VIDEO_V4L2
653 select MEDIA_CONTROLLER
654 select VIDEO_V4L2_SUBDEV_API
621 select REGMAP_I2C
622 help
623 This is a V4L2 sensor driver for the Sony IMX274
624 CMOS image sensor.
625
626config VIDEO_IMX290
627 tristate "Sony IMX290 sensor support"
655 select REGMAP_I2C
656 help
657 This is a V4L2 sensor driver for the Sony IMX274
658 CMOS image sensor.
659
660config VIDEO_IMX290
661 tristate "Sony IMX290 sensor support"
628 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
662 depends on I2C && VIDEO_V4L2
663 select MEDIA_CONTROLLER
664 select VIDEO_V4L2_SUBDEV_API
629 select REGMAP_I2C
630 select V4L2_FWNODE
631 help
632 This is a Video4Linux2 sensor driver for the Sony
633 IMX290 camera sensor.
634
635 To compile this driver as a module, choose M here: the
636 module will be called imx290.
637
638config VIDEO_IMX319
639 tristate "Sony IMX319 sensor support"
665 select REGMAP_I2C
666 select V4L2_FWNODE
667 help
668 This is a Video4Linux2 sensor driver for the Sony
669 IMX290 camera sensor.
670
671 To compile this driver as a module, choose M here: the
672 module will be called imx290.
673
674config VIDEO_IMX319
675 tristate "Sony IMX319 sensor support"
640 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
676 depends on I2C && VIDEO_V4L2
677 select MEDIA_CONTROLLER
678 select VIDEO_V4L2_SUBDEV_API
641 help
642 This is a Video4Linux2 sensor driver for the Sony
643 IMX319 camera.
644
645 To compile this driver as a module, choose M here: the
646 module will be called imx319.
647
648config VIDEO_IMX355
649 tristate "Sony IMX355 sensor support"
679 help
680 This is a Video4Linux2 sensor driver for the Sony
681 IMX319 camera.
682
683 To compile this driver as a module, choose M here: the
684 module will be called imx319.
685
686config VIDEO_IMX355
687 tristate "Sony IMX355 sensor support"
650 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
688 depends on I2C && VIDEO_V4L2
689 select MEDIA_CONTROLLER
690 select VIDEO_V4L2_SUBDEV_API
651 help
652 This is a Video4Linux2 sensor driver for the Sony
653 IMX355 camera.
654
655 To compile this driver as a module, choose M here: the
656 module will be called imx355.
657
658config VIDEO_OV2640

--- 14 unchanged lines hidden (view full) ---

673 This is a Video4Linux2 sensor driver for the OmniVision
674 OV2659 camera.
675
676 To compile this driver as a module, choose M here: the
677 module will be called ov2659.
678
679config VIDEO_OV2680
680 tristate "OmniVision OV2680 sensor support"
691 help
692 This is a Video4Linux2 sensor driver for the Sony
693 IMX355 camera.
694
695 To compile this driver as a module, choose M here: the
696 module will be called imx355.
697
698config VIDEO_OV2640

--- 14 unchanged lines hidden (view full) ---

713 This is a Video4Linux2 sensor driver for the OmniVision
714 OV2659 camera.
715
716 To compile this driver as a module, choose M here: the
717 module will be called ov2659.
718
719config VIDEO_OV2680
720 tristate "OmniVision OV2680 sensor support"
681 depends on VIDEO_V4L2 && I2C && MEDIA_CONTROLLER
721 depends on VIDEO_V4L2 && I2C
722 select MEDIA_CONTROLLER
682 select V4L2_FWNODE
683 help
684 This is a Video4Linux2 sensor driver for the OmniVision
685 OV2680 camera.
686
687 To compile this driver as a module, choose M here: the
688 module will be called ov2680.
689
690config VIDEO_OV2685
691 tristate "OmniVision OV2685 sensor support"
723 select V4L2_FWNODE
724 help
725 This is a Video4Linux2 sensor driver for the OmniVision
726 OV2680 camera.
727
728 To compile this driver as a module, choose M here: the
729 module will be called ov2680.
730
731config VIDEO_OV2685
732 tristate "OmniVision OV2685 sensor support"
692 depends on VIDEO_V4L2 && I2C && MEDIA_CONTROLLER
733 depends on VIDEO_V4L2 && I2C
734 select MEDIA_CONTROLLER
693 select V4L2_FWNODE
694 help
695 This is a Video4Linux2 sensor driver for the OmniVision
696 OV2685 camera.
697
698 To compile this driver as a module, choose M here: the
699 module will be called ov2685.
700
701config VIDEO_OV5640
702 tristate "OmniVision OV5640 sensor support"
703 depends on OF
735 select V4L2_FWNODE
736 help
737 This is a Video4Linux2 sensor driver for the OmniVision
738 OV2685 camera.
739
740 To compile this driver as a module, choose M here: the
741 module will be called ov2685.
742
743config VIDEO_OV5640
744 tristate "OmniVision OV5640 sensor support"
745 depends on OF
704 depends on GPIOLIB && VIDEO_V4L2 && I2C && VIDEO_V4L2_SUBDEV_API
746 depends on GPIOLIB && VIDEO_V4L2 && I2C
747 select MEDIA_CONTROLLER
748 select VIDEO_V4L2_SUBDEV_API
705 select V4L2_FWNODE
706 help
707 This is a Video4Linux2 sensor driver for the Omnivision
708 OV5640 camera sensor with a MIPI CSI-2 interface.
709
710config VIDEO_OV5645
711 tristate "OmniVision OV5645 sensor support"
712 depends on OF
749 select V4L2_FWNODE
750 help
751 This is a Video4Linux2 sensor driver for the Omnivision
752 OV5640 camera sensor with a MIPI CSI-2 interface.
753
754config VIDEO_OV5645
755 tristate "OmniVision OV5645 sensor support"
756 depends on OF
713 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
757 depends on I2C && VIDEO_V4L2
758 select MEDIA_CONTROLLER
759 select VIDEO_V4L2_SUBDEV_API
714 select V4L2_FWNODE
715 help
716 This is a Video4Linux2 sensor driver for the OmniVision
717 OV5645 camera.
718
719 To compile this driver as a module, choose M here: the
720 module will be called ov5645.
721
722config VIDEO_OV5647
723 tristate "OmniVision OV5647 sensor support"
760 select V4L2_FWNODE
761 help
762 This is a Video4Linux2 sensor driver for the OmniVision
763 OV5645 camera.
764
765 To compile this driver as a module, choose M here: the
766 module will be called ov5645.
767
768config VIDEO_OV5647
769 tristate "OmniVision OV5647 sensor support"
724 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
770 depends on I2C && VIDEO_V4L2
771 select MEDIA_CONTROLLER
772 select VIDEO_V4L2_SUBDEV_API
725 select V4L2_FWNODE
726 help
727 This is a Video4Linux2 sensor driver for the OmniVision
728 OV5647 camera.
729
730 To compile this driver as a module, choose M here: the
731 module will be called ov5647.
732

--- 4 unchanged lines hidden (view full) ---

737 This is a Video4Linux2 sensor driver for the OmniVision
738 OV6650 camera.
739
740 To compile this driver as a module, choose M here: the
741 module will be called ov6650.
742
743config VIDEO_OV5670
744 tristate "OmniVision OV5670 sensor support"
773 select V4L2_FWNODE
774 help
775 This is a Video4Linux2 sensor driver for the OmniVision
776 OV5647 camera.
777
778 To compile this driver as a module, choose M here: the
779 module will be called ov5647.
780

--- 4 unchanged lines hidden (view full) ---

785 This is a Video4Linux2 sensor driver for the OmniVision
786 OV6650 camera.
787
788 To compile this driver as a module, choose M here: the
789 module will be called ov6650.
790
791config VIDEO_OV5670
792 tristate "OmniVision OV5670 sensor support"
745 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
746 depends on MEDIA_CONTROLLER
793 depends on I2C && VIDEO_V4L2
794 select MEDIA_CONTROLLER
795 select VIDEO_V4L2_SUBDEV_API
747 select V4L2_FWNODE
748 help
749 This is a Video4Linux2 sensor driver for the OmniVision
750 OV5670 camera.
751
752 To compile this driver as a module, choose M here: the
753 module will be called ov5670.
754
755config VIDEO_OV5675
756 tristate "OmniVision OV5675 sensor support"
796 select V4L2_FWNODE
797 help
798 This is a Video4Linux2 sensor driver for the OmniVision
799 OV5670 camera.
800
801 To compile this driver as a module, choose M here: the
802 module will be called ov5670.
803
804config VIDEO_OV5675
805 tristate "OmniVision OV5675 sensor support"
757 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
758 depends on MEDIA_CONTROLLER
806 depends on I2C && VIDEO_V4L2
807 select MEDIA_CONTROLLER
808 select VIDEO_V4L2_SUBDEV_API
759 select V4L2_FWNODE
760 help
761 This is a Video4Linux2 sensor driver for the OmniVision
762 OV5675 camera.
763
764 To compile this driver as a module, choose M here: the
765 module will be called ov5675.
766

--- 5 unchanged lines hidden (view full) ---

772 This is a Video4Linux2 sensor driver for the OmniVision
773 OV5695 camera.
774
775 To compile this driver as a module, choose M here: the
776 module will be called ov5695.
777
778config VIDEO_OV7251
779 tristate "OmniVision OV7251 sensor support"
809 select V4L2_FWNODE
810 help
811 This is a Video4Linux2 sensor driver for the OmniVision
812 OV5675 camera.
813
814 To compile this driver as a module, choose M here: the
815 module will be called ov5675.
816

--- 5 unchanged lines hidden (view full) ---

822 This is a Video4Linux2 sensor driver for the OmniVision
823 OV5695 camera.
824
825 To compile this driver as a module, choose M here: the
826 module will be called ov5695.
827
828config VIDEO_OV7251
829 tristate "OmniVision OV7251 sensor support"
780 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
830 depends on I2C && VIDEO_V4L2
831 select MEDIA_CONTROLLER
832 select VIDEO_V4L2_SUBDEV_API
781 select V4L2_FWNODE
782 help
783 This is a Video4Linux2 sensor driver for the OmniVision
784 OV7251 camera.
785
786 To compile this driver as a module, choose M here: the
787 module will be called ov7251.
788

--- 32 unchanged lines hidden (view full) ---

821 depends on I2C && VIDEO_V4L2
822 select REGMAP_I2C
823 help
824 This is a Video4Linux2 sensor driver for the OmniVision
825 OV7740 VGA camera sensor.
826
827config VIDEO_OV8856
828 tristate "OmniVision OV8856 sensor support"
833 select V4L2_FWNODE
834 help
835 This is a Video4Linux2 sensor driver for the OmniVision
836 OV7251 camera.
837
838 To compile this driver as a module, choose M here: the
839 module will be called ov7251.
840

--- 32 unchanged lines hidden (view full) ---

873 depends on I2C && VIDEO_V4L2
874 select REGMAP_I2C
875 help
876 This is a Video4Linux2 sensor driver for the OmniVision
877 OV7740 VGA camera sensor.
878
879config VIDEO_OV8856
880 tristate "OmniVision OV8856 sensor support"
829 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
881 depends on I2C && VIDEO_V4L2
882 select MEDIA_CONTROLLER
883 select VIDEO_V4L2_SUBDEV_API
830 select V4L2_FWNODE
831 help
832 This is a Video4Linux2 sensor driver for the OmniVision
833 OV8856 camera sensor.
834
835 To compile this driver as a module, choose M here: the
836 module will be called ov8856.
837
838config VIDEO_OV9640
839 tristate "OmniVision OV9640 sensor support"
840 depends on I2C && VIDEO_V4L2
841 help
842 This is a Video4Linux2 sensor driver for the OmniVision
843 OV9640 camera sensor.
844
845config VIDEO_OV9650
846 tristate "OmniVision OV9650/OV9652 sensor support"
884 select V4L2_FWNODE
885 help
886 This is a Video4Linux2 sensor driver for the OmniVision
887 OV8856 camera sensor.
888
889 To compile this driver as a module, choose M here: the
890 module will be called ov8856.
891
892config VIDEO_OV9640
893 tristate "OmniVision OV9640 sensor support"
894 depends on I2C && VIDEO_V4L2
895 help
896 This is a Video4Linux2 sensor driver for the OmniVision
897 OV9640 camera sensor.
898
899config VIDEO_OV9650
900 tristate "OmniVision OV9650/OV9652 sensor support"
847 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
901 depends on I2C && VIDEO_V4L2
902 select MEDIA_CONTROLLER
903 select VIDEO_V4L2_SUBDEV_API
848 select REGMAP_SCCB
849 help
850 This is a V4L2 sensor driver for the Omnivision
851 OV9650 and OV9652 camera sensors.
852
853config VIDEO_OV13858
854 tristate "OmniVision OV13858 sensor support"
904 select REGMAP_SCCB
905 help
906 This is a V4L2 sensor driver for the Omnivision
907 OV9650 and OV9652 camera sensors.
908
909config VIDEO_OV13858
910 tristate "OmniVision OV13858 sensor support"
855 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
911 depends on I2C && VIDEO_V4L2
912 select MEDIA_CONTROLLER
913 select VIDEO_V4L2_SUBDEV_API
856 select V4L2_FWNODE
857 help
858 This is a Video4Linux2 sensor driver for the OmniVision
859 OV13858 camera.
860
861config VIDEO_VS6624
862 tristate "ST VS6624 sensor support"
863 depends on VIDEO_V4L2 && I2C
864 help
865 This is a Video4Linux2 sensor driver for the ST VS6624
866 camera.
867
868 To compile this driver as a module, choose M here: the
869 module will be called vs6624.
870
871config VIDEO_MT9M001
872 tristate "mt9m001 support"
914 select V4L2_FWNODE
915 help
916 This is a Video4Linux2 sensor driver for the OmniVision
917 OV13858 camera.
918
919config VIDEO_VS6624
920 tristate "ST VS6624 sensor support"
921 depends on VIDEO_V4L2 && I2C
922 help
923 This is a Video4Linux2 sensor driver for the ST VS6624
924 camera.
925
926 To compile this driver as a module, choose M here: the
927 module will be called vs6624.
928
929config VIDEO_MT9M001
930 tristate "mt9m001 support"
873 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
931 depends on I2C && VIDEO_V4L2
932 select MEDIA_CONTROLLER
933 select VIDEO_V4L2_SUBDEV_API
874 help
875 This driver supports MT9M001 cameras from Micron, monochrome
876 and colour models.
877
878config VIDEO_MT9M032
879 tristate "MT9M032 camera sensor support"
934 help
935 This driver supports MT9M001 cameras from Micron, monochrome
936 and colour models.
937
938config VIDEO_MT9M032
939 tristate "MT9M032 camera sensor support"
880 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
940 depends on I2C && VIDEO_V4L2
941 select MEDIA_CONTROLLER
942 select VIDEO_V4L2_SUBDEV_API
881 select VIDEO_APTINA_PLL
882 help
883 This driver supports MT9M032 camera sensors from Aptina, monochrome
884 models only.
885
886config VIDEO_MT9M111
887 tristate "mt9m111, mt9m112 and mt9m131 support"
888 depends on I2C && VIDEO_V4L2
889 select V4L2_FWNODE
890 help
891 This driver supports MT9M111, MT9M112 and MT9M131 cameras from
892 Micron/Aptina
893
894config VIDEO_MT9P031
895 tristate "Aptina MT9P031 support"
943 select VIDEO_APTINA_PLL
944 help
945 This driver supports MT9M032 camera sensors from Aptina, monochrome
946 models only.
947
948config VIDEO_MT9M111
949 tristate "mt9m111, mt9m112 and mt9m131 support"
950 depends on I2C && VIDEO_V4L2
951 select V4L2_FWNODE
952 help
953 This driver supports MT9M111, MT9M112 and MT9M131 cameras from
954 Micron/Aptina
955
956config VIDEO_MT9P031
957 tristate "Aptina MT9P031 support"
896 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
958 depends on I2C && VIDEO_V4L2
959 select MEDIA_CONTROLLER
960 select VIDEO_V4L2_SUBDEV_API
897 select VIDEO_APTINA_PLL
898 help
899 This is a Video4Linux2 sensor driver for the Aptina
900 (Micron) mt9p031 5 Mpixel camera.
901
902config VIDEO_MT9T001
903 tristate "Aptina MT9T001 support"
961 select VIDEO_APTINA_PLL
962 help
963 This is a Video4Linux2 sensor driver for the Aptina
964 (Micron) mt9p031 5 Mpixel camera.
965
966config VIDEO_MT9T001
967 tristate "Aptina MT9T001 support"
904 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
968 depends on I2C && VIDEO_V4L2
969 select MEDIA_CONTROLLER
970 select VIDEO_V4L2_SUBDEV_API
905 help
906 This is a Video4Linux2 sensor driver for the Aptina
907 (Micron) mt0t001 3 Mpixel camera.
908
909config VIDEO_MT9T112
910 tristate "Aptina MT9T111/MT9T112 support"
911 depends on I2C && VIDEO_V4L2
912 help

--- 8 unchanged lines hidden (view full) ---

921 depends on I2C && VIDEO_V4L2
922 help
923 This is a Video4Linux2 sensor driver for the Micron
924 mt0v011 1.3 Mpixel camera. It currently only works with the
925 em28xx driver.
926
927config VIDEO_MT9V032
928 tristate "Micron MT9V032 sensor support"
971 help
972 This is a Video4Linux2 sensor driver for the Aptina
973 (Micron) mt0t001 3 Mpixel camera.
974
975config VIDEO_MT9T112
976 tristate "Aptina MT9T111/MT9T112 support"
977 depends on I2C && VIDEO_V4L2
978 help

--- 8 unchanged lines hidden (view full) ---

987 depends on I2C && VIDEO_V4L2
988 help
989 This is a Video4Linux2 sensor driver for the Micron
990 mt0v011 1.3 Mpixel camera. It currently only works with the
991 em28xx driver.
992
993config VIDEO_MT9V032
994 tristate "Micron MT9V032 sensor support"
929 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
995 depends on I2C && VIDEO_V4L2
996 select MEDIA_CONTROLLER
997 select VIDEO_V4L2_SUBDEV_API
930 select REGMAP_I2C
931 select V4L2_FWNODE
932 help
933 This is a Video4Linux2 sensor driver for the Micron
934 MT9V032 752x480 CMOS sensor.
935
936config VIDEO_MT9V111
937 tristate "Aptina MT9V111 sensor support"

--- 8 unchanged lines hidden (view full) ---

946config VIDEO_SR030PC30
947 tristate "Siliconfile SR030PC30 sensor support"
948 depends on I2C && VIDEO_V4L2
949 help
950 This driver supports SR030PC30 VGA camera from Siliconfile
951
952config VIDEO_NOON010PC30
953 tristate "Siliconfile NOON010PC30 sensor support"
998 select REGMAP_I2C
999 select V4L2_FWNODE
1000 help
1001 This is a Video4Linux2 sensor driver for the Micron
1002 MT9V032 752x480 CMOS sensor.
1003
1004config VIDEO_MT9V111
1005 tristate "Aptina MT9V111 sensor support"

--- 8 unchanged lines hidden (view full) ---

1014config VIDEO_SR030PC30
1015 tristate "Siliconfile SR030PC30 sensor support"
1016 depends on I2C && VIDEO_V4L2
1017 help
1018 This driver supports SR030PC30 VGA camera from Siliconfile
1019
1020config VIDEO_NOON010PC30
1021 tristate "Siliconfile NOON010PC30 sensor support"
954 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
1022 depends on I2C && VIDEO_V4L2
1023 select MEDIA_CONTROLLER
1024 select VIDEO_V4L2_SUBDEV_API
955 help
956 This driver supports NOON010PC30 CIF camera from Siliconfile
957
958source "drivers/media/i2c/m5mols/Kconfig"
959
960config VIDEO_RJ54N1
961 tristate "Sharp RJ54N1CB0C sensor support"
962 depends on I2C && VIDEO_V4L2
963 help
964 This is a V4L2 sensor driver for Sharp RJ54N1CB0C CMOS image
965 sensor.
966
967 To compile this driver as a module, choose M here: the
968 module will be called rj54n1.
969
970config VIDEO_S5K6AA
971 tristate "Samsung S5K6AAFX sensor support"
1025 help
1026 This driver supports NOON010PC30 CIF camera from Siliconfile
1027
1028source "drivers/media/i2c/m5mols/Kconfig"
1029
1030config VIDEO_RJ54N1
1031 tristate "Sharp RJ54N1CB0C sensor support"
1032 depends on I2C && VIDEO_V4L2
1033 help
1034 This is a V4L2 sensor driver for Sharp RJ54N1CB0C CMOS image
1035 sensor.
1036
1037 To compile this driver as a module, choose M here: the
1038 module will be called rj54n1.
1039
1040config VIDEO_S5K6AA
1041 tristate "Samsung S5K6AAFX sensor support"
972 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
1042 depends on I2C && VIDEO_V4L2
1043 select MEDIA_CONTROLLER
1044 select VIDEO_V4L2_SUBDEV_API
973 help
974 This is a V4L2 sensor driver for Samsung S5K6AA(FX) 1.3M
975 camera sensor with an embedded SoC image signal processor.
976
977config VIDEO_S5K6A3
978 tristate "Samsung S5K6A3 sensor support"
1045 help
1046 This is a V4L2 sensor driver for Samsung S5K6AA(FX) 1.3M
1047 camera sensor with an embedded SoC image signal processor.
1048
1049config VIDEO_S5K6A3
1050 tristate "Samsung S5K6A3 sensor support"
979 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
1051 depends on I2C && VIDEO_V4L2
1052 select MEDIA_CONTROLLER
1053 select VIDEO_V4L2_SUBDEV_API
980 help
981 This is a V4L2 sensor driver for Samsung S5K6A3 raw
982 camera sensor.
983
984config VIDEO_S5K4ECGX
985 tristate "Samsung S5K4ECGX sensor support"
1054 help
1055 This is a V4L2 sensor driver for Samsung S5K6A3 raw
1056 camera sensor.
1057
1058config VIDEO_S5K4ECGX
1059 tristate "Samsung S5K4ECGX sensor support"
986 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
1060 depends on I2C && VIDEO_V4L2
1061 select MEDIA_CONTROLLER
1062 select VIDEO_V4L2_SUBDEV_API
987 select CRC32
988 help
989 This is a V4L2 sensor driver for Samsung S5K4ECGX 5M
990 camera sensor with an embedded SoC image signal processor.
991
992config VIDEO_S5K5BAF
993 tristate "Samsung S5K5BAF sensor support"
1063 select CRC32
1064 help
1065 This is a V4L2 sensor driver for Samsung S5K4ECGX 5M
1066 camera sensor with an embedded SoC image signal processor.
1067
1068config VIDEO_S5K5BAF
1069 tristate "Samsung S5K5BAF sensor support"
994 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
1070 depends on I2C && VIDEO_V4L2
1071 select MEDIA_CONTROLLER
1072 select VIDEO_V4L2_SUBDEV_API
995 select V4L2_FWNODE
996 help
997 This is a V4L2 sensor driver for Samsung S5K5BAF 2M
998 camera sensor with an embedded SoC image signal processor.
999
1000source "drivers/media/i2c/smiapp/Kconfig"
1001source "drivers/media/i2c/et8ek8/Kconfig"
1002
1003config VIDEO_S5C73M3
1004 tristate "Samsung S5C73M3 sensor support"
1073 select V4L2_FWNODE
1074 help
1075 This is a V4L2 sensor driver for Samsung S5K5BAF 2M
1076 camera sensor with an embedded SoC image signal processor.
1077
1078source "drivers/media/i2c/smiapp/Kconfig"
1079source "drivers/media/i2c/et8ek8/Kconfig"
1080
1081config VIDEO_S5C73M3
1082 tristate "Samsung S5C73M3 sensor support"
1005 depends on I2C && SPI && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
1083 depends on I2C && SPI && VIDEO_V4L2
1084 select MEDIA_CONTROLLER
1085 select VIDEO_V4L2_SUBDEV_API
1006 select V4L2_FWNODE
1007 help
1008 This is a V4L2 sensor driver for Samsung S5C73M3
1009 8 Mpixel camera.
1086 select V4L2_FWNODE
1087 help
1088 This is a V4L2 sensor driver for Samsung S5C73M3
1089 8 Mpixel camera.
1010endif
1011
1012comment "Lens drivers"
1013
1090
1091comment "Lens drivers"
1092
1014if MEDIA_CAMERA_SUPPORT
1015
1016config VIDEO_AD5820
1017 tristate "AD5820 lens voice coil support"
1093config VIDEO_AD5820
1094 tristate "AD5820 lens voice coil support"
1018 depends on GPIOLIB && I2C && VIDEO_V4L2 && MEDIA_CONTROLLER
1095 depends on GPIOLIB && I2C && VIDEO_V4L2
1096 select MEDIA_CONTROLLER
1019 help
1020 This is a driver for the AD5820 camera lens voice coil.
1021 It is used for example in Nokia N900 (RX-51).
1022
1023config VIDEO_AK7375
1024 tristate "AK7375 lens voice coil support"
1097 help
1098 This is a driver for the AD5820 camera lens voice coil.
1099 It is used for example in Nokia N900 (RX-51).
1100
1101config VIDEO_AK7375
1102 tristate "AK7375 lens voice coil support"
1025 depends on I2C && VIDEO_V4L2 && MEDIA_CONTROLLER
1026 depends on VIDEO_V4L2_SUBDEV_API
1103 depends on I2C && VIDEO_V4L2
1104 select MEDIA_CONTROLLER
1105 select VIDEO_V4L2_SUBDEV_API
1027 help
1028 This is a driver for the AK7375 camera lens voice coil.
1029 AK7375 is a 12 bit DAC with 120mA output current sink
1030 capability. This is designed for linear control of
1031 voice coil motors, controlled via I2C serial interface.
1032
1033config VIDEO_DW9714
1034 tristate "DW9714 lens voice coil support"
1106 help
1107 This is a driver for the AK7375 camera lens voice coil.
1108 AK7375 is a 12 bit DAC with 120mA output current sink
1109 capability. This is designed for linear control of
1110 voice coil motors, controlled via I2C serial interface.
1111
1112config VIDEO_DW9714
1113 tristate "DW9714 lens voice coil support"
1035 depends on I2C && VIDEO_V4L2 && MEDIA_CONTROLLER
1036 depends on VIDEO_V4L2_SUBDEV_API
1114 depends on I2C && VIDEO_V4L2
1115 select MEDIA_CONTROLLER
1116 select VIDEO_V4L2_SUBDEV_API
1037 help
1038 This is a driver for the DW9714 camera lens voice coil.
1039 DW9714 is a 10 bit DAC with 120mA output current sink
1040 capability. This is designed for linear control of
1041 voice coil motors, controlled via I2C serial interface.
1042
1043config VIDEO_DW9807_VCM
1044 tristate "DW9807 lens voice coil support"
1117 help
1118 This is a driver for the DW9714 camera lens voice coil.
1119 DW9714 is a 10 bit DAC with 120mA output current sink
1120 capability. This is designed for linear control of
1121 voice coil motors, controlled via I2C serial interface.
1122
1123config VIDEO_DW9807_VCM
1124 tristate "DW9807 lens voice coil support"
1045 depends on I2C && VIDEO_V4L2 && MEDIA_CONTROLLER
1046 depends on VIDEO_V4L2_SUBDEV_API
1125 depends on I2C && VIDEO_V4L2
1126 select MEDIA_CONTROLLER
1127 select VIDEO_V4L2_SUBDEV_API
1047 help
1048 This is a driver for the DW9807 camera lens voice coil.
1049 DW9807 is a 10 bit DAC with 100mA output current sink
1050 capability. This is designed for linear control of
1051 voice coil motors, controlled via I2C serial interface.
1052
1128 help
1129 This is a driver for the DW9807 camera lens voice coil.
1130 DW9807 is a 10 bit DAC with 100mA output current sink
1131 capability. This is designed for linear control of
1132 voice coil motors, controlled via I2C serial interface.
1133
1053endif
1054
1055comment "Flash devices"
1056
1134
1135comment "Flash devices"
1136
1057if MEDIA_CAMERA_SUPPORT
1058
1059config VIDEO_ADP1653
1060 tristate "ADP1653 flash support"
1137config VIDEO_ADP1653
1138 tristate "ADP1653 flash support"
1061 depends on I2C && VIDEO_V4L2 && MEDIA_CONTROLLER
1139 depends on I2C && VIDEO_V4L2
1140 select MEDIA_CONTROLLER
1062 help
1063 This is a driver for the ADP1653 flash controller. It is used for
1064 example in Nokia N900.
1065
1066config VIDEO_LM3560
1067 tristate "LM3560 dual flash driver support"
1141 help
1142 This is a driver for the ADP1653 flash controller. It is used for
1143 example in Nokia N900.
1144
1145config VIDEO_LM3560
1146 tristate "LM3560 dual flash driver support"
1068 depends on I2C && VIDEO_V4L2 && MEDIA_CONTROLLER
1147 depends on I2C && VIDEO_V4L2
1148 select MEDIA_CONTROLLER
1069 select REGMAP_I2C
1070 help
1071 This is a driver for the lm3560 dual flash controllers. It controls
1072 flash, torch LEDs.
1073
1074config VIDEO_LM3646
1075 tristate "LM3646 dual flash driver support"
1149 select REGMAP_I2C
1150 help
1151 This is a driver for the lm3560 dual flash controllers. It controls
1152 flash, torch LEDs.
1153
1154config VIDEO_LM3646
1155 tristate "LM3646 dual flash driver support"
1076 depends on I2C && VIDEO_V4L2 && MEDIA_CONTROLLER
1156 depends on I2C && VIDEO_V4L2
1157 select MEDIA_CONTROLLER
1077 select REGMAP_I2C
1078 help
1079 This is a driver for the lm3646 dual flash controllers. It controls
1080 flash, torch LEDs.
1081
1158 select REGMAP_I2C
1159 help
1160 This is a driver for the lm3646 dual flash controllers. It controls
1161 flash, torch LEDs.
1162
1082endif
1163endif # MEDIA_CAMERA_SUPPORT
1083
1164
1165#
1166# Other V4L2 drivers that aren't related with Camera support
1167#
1168
1084comment "Video improvement chips"
1085
1086config VIDEO_UPD64031A
1087 tristate "NEC Electronics uPD64031A Ghost Reduction"
1088 depends on VIDEO_V4L2 && I2C
1089 help
1090 Support for the NEC Electronics uPD64031A Ghost Reduction
1091 video chip. It is most often found in NTSC TV cards made for

--- 71 unchanged lines hidden (view full) ---

1163 * Panasonic AMG88xx Grid-Eye Sensors
1164 * Melexis MLX90640 Thermal Cameras
1165
1166 To compile this driver as a module, choose M here: the
1167 module will be called video-i2c
1168
1169config VIDEO_ST_MIPID02
1170 tristate "STMicroelectronics MIPID02 CSI-2 to PARALLEL bridge"
1169comment "Video improvement chips"
1170
1171config VIDEO_UPD64031A
1172 tristate "NEC Electronics uPD64031A Ghost Reduction"
1173 depends on VIDEO_V4L2 && I2C
1174 help
1175 Support for the NEC Electronics uPD64031A Ghost Reduction
1176 video chip. It is most often found in NTSC TV cards made for

--- 71 unchanged lines hidden (view full) ---

1248 * Panasonic AMG88xx Grid-Eye Sensors
1249 * Melexis MLX90640 Thermal Cameras
1250
1251 To compile this driver as a module, choose M here: the
1252 module will be called video-i2c
1253
1254config VIDEO_ST_MIPID02
1255 tristate "STMicroelectronics MIPID02 CSI-2 to PARALLEL bridge"
1171 depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
1172 depends on MEDIA_CAMERA_SUPPORT
1256 depends on I2C && VIDEO_V4L2
1257 select MEDIA_CONTROLLER
1258 select VIDEO_V4L2_SUBDEV_API
1173 select V4L2_FWNODE
1174 help
1175 Support for STMicroelectronics MIPID02 CSI-2 to PARALLEL bridge.
1176 It is used to allow usage of CSI-2 sensor with PARALLEL port
1177 controller.
1178
1179 To compile this driver as a module, choose M here: the
1180 module will be called st-mipid02.
1181
1182endmenu
1183
1259 select V4L2_FWNODE
1260 help
1261 Support for STMicroelectronics MIPID02 CSI-2 to PARALLEL bridge.
1262 It is used to allow usage of CSI-2 sensor with PARALLEL port
1263 controller.
1264
1265 To compile this driver as a module, choose M here: the
1266 module will be called st-mipid02.
1267
1268endmenu
1269
1184endif
1270endif # VIDEO_V4L2