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