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