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 |