Kconfig (9958d30f38b96fb763a10d44d18ddad39127d5f4) | Kconfig (6cdc31b2d7095af3d39f001b0d4e367a6f32664e) |
---|---|
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'" --- 20 unchanged lines hidden (view full) --- 29 depends on MEDIA_HIDE_ANCILLARY_SUBDRV 30# 31# Encoder / Decoder module configuration 32# 33 34menu "Audio decoders, processors and mixers" 35 visible if !MEDIA_HIDE_ANCILLARY_SUBDRV 36 | 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'" --- 20 unchanged lines hidden (view full) --- 29 depends on MEDIA_HIDE_ANCILLARY_SUBDRV 30# 31# Encoder / Decoder module configuration 32# 33 34menu "Audio decoders, processors and mixers" 35 visible if !MEDIA_HIDE_ANCILLARY_SUBDRV 36 |
37config VIDEO_TVAUDIO 38 tristate "Simple audio decoder chips" | 37config VIDEO_CS3308 38 tristate "Cirrus Logic CS3308 audio ADC" |
39 depends on VIDEO_DEV && I2C 40 help | 39 depends on VIDEO_DEV && I2C 40 help |
41 Support for several audio decoder chips found on some bt8xx boards: 42 Philips: tda9840, tda9873h, tda9874h/a, tda9850, tda985x, tea6300, 43 tea6320, tea6420, tda8425, ta8874z. 44 Microchip: pic16c54 based design on ProVideo PV951 board. | 41 Support for the Cirrus Logic CS3308 High Performance 8-Channel 42 Analog Volume Control |
45 46 To compile this driver as a module, choose M here: the | 43 44 To compile this driver as a module, choose M here: the |
47 module will be called tvaudio. | 45 module will be called cs3308. |
48 | 46 |
49config VIDEO_TDA7432 50 tristate "Philips TDA7432 audio processor" | 47config VIDEO_CS5345 48 tristate "Cirrus Logic CS5345 audio ADC" |
51 depends on VIDEO_DEV && I2C 52 help | 49 depends on VIDEO_DEV && I2C 50 help |
53 Support for tda7432 audio decoder chip found on some bt8xx boards. | 51 Support for the Cirrus Logic CS5345 24-bit, 192 kHz 52 stereo A/D converter. |
54 55 To compile this driver as a module, choose M here: the | 53 54 To compile this driver as a module, choose M here: the |
56 module will be called tda7432. | 55 module will be called cs5345. |
57 | 56 |
58config VIDEO_TDA9840 59 tristate "Philips TDA9840 audio processor" 60 depends on I2C | 57config VIDEO_CS53L32A 58 tristate "Cirrus Logic CS53L32A audio ADC" 59 depends on VIDEO_DEV && I2C |
61 help | 60 help |
62 Support for tda9840 audio decoder chip found on some Zoran boards. | 61 Support for the Cirrus Logic CS53L32A low voltage 62 stereo A/D converter. |
63 64 To compile this driver as a module, choose M here: the | 63 64 To compile this driver as a module, choose M here: the |
65 module will be called tda9840. | 65 module will be called cs53l32a. |
66 | 66 |
67config VIDEO_MSP3400 68 tristate "Micronas MSP34xx audio decoders" 69 depends on VIDEO_DEV && I2C 70 help 71 Support for the Micronas MSP34xx series of audio decoders. 72 73 To compile this driver as a module, choose M here: the 74 module will be called msp3400. 75 76config VIDEO_SONY_BTF_MPX 77 tristate "Sony BTF's internal MPX" 78 depends on VIDEO_DEV && I2C 79 help 80 Support for the internal MPX of the Sony BTF-PG472Z tuner. 81 82 To compile this driver as a module, choose M here: the 83 module will be called sony-btf-mpx. 84 |
|
67config VIDEO_TDA1997X 68 tristate "NXP TDA1997x HDMI receiver" 69 depends on VIDEO_DEV && I2C 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 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 | 85config VIDEO_TDA1997X 86 tristate "NXP TDA1997x HDMI receiver" 87 depends on VIDEO_DEV && I2C 88 depends on SND_SOC 89 select HDMI 90 select SND_PCM 91 select V4L2_FWNODE 92 select MEDIA_CONTROLLER 93 select VIDEO_V4L2_SUBDEV_API 94 help 95 V4L2 subdevice driver for the NXP TDA1997x HDMI receivers. 96 97 To compile this driver as a module, choose M here: the 98 module will be called tda1997x. 99 |
100config VIDEO_TDA7432 101 tristate "Philips TDA7432 audio processor" 102 depends on VIDEO_DEV && I2C 103 help 104 Support for tda7432 audio decoder chip found on some bt8xx boards. 105 106 To compile this driver as a module, choose M here: the 107 module will be called tda7432. 108 109config VIDEO_TDA9840 110 tristate "Philips TDA9840 audio processor" 111 depends on I2C 112 help 113 Support for tda9840 audio decoder chip found on some Zoran boards. 114 115 To compile this driver as a module, choose M here: the 116 module will be called tda9840. 117 |
|
82config VIDEO_TEA6415C 83 tristate "Philips TEA6415C audio processor" 84 depends on I2C 85 help 86 Support for tea6415c audio decoder chip found on some bt8xx boards. 87 88 To compile this driver as a module, choose M here: the 89 module will be called tea6415c. 90 91config VIDEO_TEA6420 92 tristate "Philips TEA6420 audio processor" 93 depends on I2C 94 help 95 Support for tea6420 audio decoder chip found on some bt8xx boards. 96 97 To compile this driver as a module, choose M here: the 98 module will be called tea6420. 99 | 118config VIDEO_TEA6415C 119 tristate "Philips TEA6415C audio processor" 120 depends on I2C 121 help 122 Support for tea6415c audio decoder chip found on some bt8xx boards. 123 124 To compile this driver as a module, choose M here: the 125 module will be called tea6415c. 126 127config VIDEO_TEA6420 128 tristate "Philips TEA6420 audio processor" 129 depends on I2C 130 help 131 Support for tea6420 audio decoder chip found on some bt8xx boards. 132 133 To compile this driver as a module, choose M here: the 134 module will be called tea6420. 135 |
100config VIDEO_MSP3400 101 tristate "Micronas MSP34xx audio decoders" | 136config VIDEO_TLV320AIC23B 137 tristate "Texas Instruments TLV320AIC23B audio codec" |
102 depends on VIDEO_DEV && I2C 103 help | 138 depends on VIDEO_DEV && I2C 139 help |
104 Support for the Micronas MSP34xx series of audio decoders. | 140 Support for the Texas Instruments TLV320AIC23B audio codec. |
105 106 To compile this driver as a module, choose M here: the | 141 142 To compile this driver as a module, choose M here: the |
107 module will be called msp3400. | 143 module will be called tlv320aic23b. |
108 | 144 |
109config VIDEO_CS3308 110 tristate "Cirrus Logic CS3308 audio ADC" | 145config VIDEO_TVAUDIO 146 tristate "Simple audio decoder chips" |
111 depends on VIDEO_DEV && I2C 112 help | 147 depends on VIDEO_DEV && I2C 148 help |
113 Support for the Cirrus Logic CS3308 High Performance 8-Channel 114 Analog Volume Control | 149 Support for several audio decoder chips found on some bt8xx boards: 150 Philips: tda9840, tda9873h, tda9874h/a, tda9850, tda985x, tea6300, 151 tea6320, tea6420, tda8425, ta8874z. 152 Microchip: pic16c54 based design on ProVideo PV951 board. |
115 116 To compile this driver as a module, choose M here: the | 153 154 To compile this driver as a module, choose M here: the |
117 module will be called cs3308. | 155 module will be called tvaudio. |
118 | 156 |
119config VIDEO_CS5345 120 tristate "Cirrus Logic CS5345 audio ADC" 121 depends on VIDEO_DEV && I2C 122 help 123 Support for the Cirrus Logic CS5345 24-bit, 192 kHz 124 stereo A/D converter. 125 126 To compile this driver as a module, choose M here: the 127 module will be called cs5345. 128 129config VIDEO_CS53L32A 130 tristate "Cirrus Logic CS53L32A audio ADC" 131 depends on VIDEO_DEV && I2C 132 help 133 Support for the Cirrus Logic CS53L32A low voltage 134 stereo A/D converter. 135 136 To compile this driver as a module, choose M here: the 137 module will be called cs53l32a. 138 139config VIDEO_TLV320AIC23B 140 tristate "Texas Instruments TLV320AIC23B audio codec" 141 depends on VIDEO_DEV && I2C 142 help 143 Support for the Texas Instruments TLV320AIC23B audio codec. 144 145 To compile this driver as a module, choose M here: the 146 module will be called tlv320aic23b. 147 | |
148config VIDEO_UDA1342 149 tristate "Philips UDA1342 audio codec" 150 depends on VIDEO_DEV && I2C 151 help 152 Support for the Philips UDA1342 audio codec. 153 154 To compile this driver as a module, choose M here: the 155 module will be called uda1342. 156 | 157config VIDEO_UDA1342 158 tristate "Philips UDA1342 audio codec" 159 depends on VIDEO_DEV && I2C 160 help 161 Support for the Philips UDA1342 audio codec. 162 163 To compile this driver as a module, choose M here: the 164 module will be called uda1342. 165 |
157config VIDEO_WM8775 158 tristate "Wolfson Microelectronics WM8775 audio ADC with input mixer" | 166config VIDEO_VP27SMPX 167 tristate "Panasonic VP27's internal MPX" |
159 depends on VIDEO_DEV && I2C 160 help | 168 depends on VIDEO_DEV && I2C 169 help |
161 Support for the Wolfson Microelectronics WM8775 high 162 performance stereo A/D Converter with a 4 channel input mixer. | 170 Support for the internal MPX of the Panasonic VP27s tuner. |
163 164 To compile this driver as a module, choose M here: the | 171 172 To compile this driver as a module, choose M here: the |
165 module will be called wm8775. | 173 module will be called vp27smpx. |
166 167config VIDEO_WM8739 168 tristate "Wolfson Microelectronics WM8739 stereo audio ADC" 169 depends on VIDEO_DEV && I2C 170 help 171 Support for the Wolfson Microelectronics WM8739 172 stereo A/D Converter. 173 174 To compile this driver as a module, choose M here: the 175 module will be called wm8739. 176 | 174 175config VIDEO_WM8739 176 tristate "Wolfson Microelectronics WM8739 stereo audio ADC" 177 depends on VIDEO_DEV && I2C 178 help 179 Support for the Wolfson Microelectronics WM8739 180 stereo A/D Converter. 181 182 To compile this driver as a module, choose M here: the 183 module will be called wm8739. 184 |
177config VIDEO_VP27SMPX 178 tristate "Panasonic VP27's internal MPX" | 185config VIDEO_WM8775 186 tristate "Wolfson Microelectronics WM8775 audio ADC with input mixer" |
179 depends on VIDEO_DEV && I2C 180 help | 187 depends on VIDEO_DEV && I2C 188 help |
181 Support for the internal MPX of the Panasonic VP27s tuner. | 189 Support for the Wolfson Microelectronics WM8775 high 190 performance stereo A/D Converter with a 4 channel input mixer. |
182 183 To compile this driver as a module, choose M here: the | 191 192 To compile this driver as a module, choose M here: the |
184 module will be called vp27smpx. | 193 module will be called wm8775. |
185 | 194 |
186config VIDEO_SONY_BTF_MPX 187 tristate "Sony BTF's internal MPX" 188 depends on VIDEO_DEV && I2C 189 help 190 Support for the internal MPX of the Sony BTF-PG472Z tuner. 191 192 To compile this driver as a module, choose M here: the 193 module will be called sony-btf-mpx. | |
194endmenu 195 196menu "RDS decoders" 197 visible if !MEDIA_HIDE_ANCILLARY_SUBDRV 198 199config VIDEO_SAA6588 200 tristate "SAA6588 Radio Chip RDS decoder support" 201 depends on VIDEO_DEV && I2C 202 203 help 204 Support for this Radio Data System (RDS) decoder. This allows 205 seeing radio station identification transmitted using this 206 standard. 207 208 To compile this driver as a module, choose M here: the 209 module will be called saa6588. | 195endmenu 196 197menu "RDS decoders" 198 visible if !MEDIA_HIDE_ANCILLARY_SUBDRV 199 200config VIDEO_SAA6588 201 tristate "SAA6588 Radio Chip RDS decoder support" 202 depends on VIDEO_DEV && I2C 203 204 help 205 Support for this Radio Data System (RDS) decoder. This allows 206 seeing radio station identification transmitted using this 207 standard. 208 209 To compile this driver as a module, choose M here: the 210 module will be called saa6588. |
211 |
|
210endmenu 211 212menu "Video decoders" 213 visible if !MEDIA_HIDE_ANCILLARY_SUBDRV 214 215config VIDEO_ADV7180 216 tristate "Analog Devices ADV7180 decoder" 217 depends on GPIOLIB && VIDEO_DEV && I2C --- 124 unchanged lines hidden (view full) --- 342 Support for KS0127 video decoder. 343 344 This chip is used on AverMedia AVS6EYES Zoran-based MJPEG 345 cards. 346 347 To compile this driver as a module, choose M here: the 348 module will be called ks0127. 349 | 212endmenu 213 214menu "Video decoders" 215 visible if !MEDIA_HIDE_ANCILLARY_SUBDRV 216 217config VIDEO_ADV7180 218 tristate "Analog Devices ADV7180 decoder" 219 depends on GPIOLIB && VIDEO_DEV && I2C --- 124 unchanged lines hidden (view full) --- 344 Support for KS0127 video decoder. 345 346 This chip is used on AverMedia AVS6EYES Zoran-based MJPEG 347 cards. 348 349 To compile this driver as a module, choose M here: the 350 module will be called ks0127. 351 |
352config VIDEO_MAX9286 353 tristate "Maxim MAX9286 GMSL deserializer support" 354 depends on I2C && I2C_MUX 355 depends on VIDEO_DEV 356 depends on OF_GPIO 357 select V4L2_FWNODE 358 select VIDEO_V4L2_SUBDEV_API 359 select MEDIA_CONTROLLER 360 help 361 This driver supports the Maxim MAX9286 GMSL deserializer. 362 363 To compile this driver as a module, choose M here: the 364 module will be called max9286. 365 |
|
350config VIDEO_ML86V7667 351 tristate "OKI ML86V7667 video decoder" 352 depends on VIDEO_DEV && I2C 353 help 354 Support for the OKI Semiconductor ML86V7667 video decoder. 355 356 To compile this driver as a module, choose M here: the 357 module will be called ml86v7667. --- 113 unchanged lines hidden (view full) --- 471 tristate "vpx3220a, vpx3216b & vpx3214c video decoders" 472 depends on VIDEO_DEV && I2C 473 help 474 Support for VPX322x video decoders. 475 476 To compile this driver as a module, choose M here: the 477 module will be called vpx3220. 478 | 366config VIDEO_ML86V7667 367 tristate "OKI ML86V7667 video decoder" 368 depends on VIDEO_DEV && I2C 369 help 370 Support for the OKI Semiconductor ML86V7667 video decoder. 371 372 To compile this driver as a module, choose M here: the 373 module will be called ml86v7667. --- 113 unchanged lines hidden (view full) --- 487 tristate "vpx3220a, vpx3216b & vpx3214c video decoders" 488 depends on VIDEO_DEV && I2C 489 help 490 Support for VPX322x video decoders. 491 492 To compile this driver as a module, choose M here: the 493 module will be called vpx3220. 494 |
479config VIDEO_MAX9286 480 tristate "Maxim MAX9286 GMSL deserializer support" 481 depends on I2C && I2C_MUX 482 depends on VIDEO_DEV 483 depends on OF_GPIO 484 select V4L2_FWNODE 485 select VIDEO_V4L2_SUBDEV_API 486 select MEDIA_CONTROLLER 487 help 488 This driver supports the Maxim MAX9286 GMSL deserializer. 489 490 To compile this driver as a module, choose M here: the 491 module will be called max9286. 492 | |
493comment "Video and audio decoders" 494 495config VIDEO_SAA717X 496 tristate "Philips SAA7171/3/4 audio/video decoders" 497 depends on VIDEO_DEV && I2C 498 help 499 Support for the Philips SAA7171/3/4 audio/video decoders. 500 501 To compile this driver as a module, choose M here: the 502 module will be called saa717x. 503 504source "drivers/media/i2c/cx25840/Kconfig" 505 506endmenu 507 508menu "Video encoders" 509 visible if !MEDIA_HIDE_ANCILLARY_SUBDRV 510 | 495comment "Video and audio decoders" 496 497config VIDEO_SAA717X 498 tristate "Philips SAA7171/3/4 audio/video decoders" 499 depends on VIDEO_DEV && I2C 500 help 501 Support for the Philips SAA7171/3/4 audio/video decoders. 502 503 To compile this driver as a module, choose M here: the 504 module will be called saa717x. 505 506source "drivers/media/i2c/cx25840/Kconfig" 507 508endmenu 509 510menu "Video encoders" 511 visible if !MEDIA_HIDE_ANCILLARY_SUBDRV 512 |
511config VIDEO_SAA7127 512 tristate "Philips SAA7127/9 digital video encoders" | 513config VIDEO_AD9389B 514 tristate "Analog Devices AD9389B encoder" |
513 depends on VIDEO_DEV && I2C | 515 depends on VIDEO_DEV && I2C |
514 help 515 Support for the Philips SAA7127/9 digital video encoders. | 516 select MEDIA_CONTROLLER 517 select VIDEO_V4L2_SUBDEV_API |
516 | 518 |
517 To compile this driver as a module, choose M here: the 518 module will be called saa7127. 519 520config VIDEO_SAA7185 521 tristate "Philips SAA7185 video encoder" 522 depends on VIDEO_DEV && I2C | |
523 help | 519 help |
524 Support for the Philips SAA7185 video encoder. | 520 Support for the Analog Devices AD9389B video encoder. |
525 | 521 |
522 This is a Analog Devices HDMI transmitter. 523 |
|
526 To compile this driver as a module, choose M here: the | 524 To compile this driver as a module, choose M here: the |
527 module will be called saa7185. | 525 module will be called ad9389b. |
528 529config VIDEO_ADV7170 530 tristate "Analog Devices ADV7170 video encoder" 531 depends on VIDEO_DEV && I2C 532 help 533 Support for the Analog Devices ADV7170 video encoder driver 534 535 To compile this driver as a module, choose M here: the --- 45 unchanged lines hidden (view full) --- 581config VIDEO_ADV7511_CEC 582 bool "Enable Analog Devices ADV7511 CEC support" 583 depends on VIDEO_ADV7511 584 select CEC_CORE 585 help 586 When selected the adv7511 will support the optional 587 HDMI CEC feature. 588 | 526 527config VIDEO_ADV7170 528 tristate "Analog Devices ADV7170 video encoder" 529 depends on VIDEO_DEV && I2C 530 help 531 Support for the Analog Devices ADV7170 video encoder driver 532 533 To compile this driver as a module, choose M here: the --- 45 unchanged lines hidden (view full) --- 579config VIDEO_ADV7511_CEC 580 bool "Enable Analog Devices ADV7511 CEC support" 581 depends on VIDEO_ADV7511 582 select CEC_CORE 583 help 584 When selected the adv7511 will support the optional 585 HDMI CEC feature. 586 |
589config VIDEO_AD9389B 590 tristate "Analog Devices AD9389B encoder" 591 depends on VIDEO_DEV && I2C 592 select MEDIA_CONTROLLER 593 select VIDEO_V4L2_SUBDEV_API | 587config VIDEO_AK881X 588 tristate "AK8813/AK8814 video encoders" 589 depends on I2C 590 help 591 Video output driver for AKM AK8813 and AK8814 TV encoders |
594 | 592 |
593config VIDEO_SAA7127 594 tristate "Philips SAA7127/9 digital video encoders" 595 depends on VIDEO_DEV && I2C |
|
595 help | 596 help |
596 Support for the Analog Devices AD9389B video encoder. | 597 Support for the Philips SAA7127/9 digital video encoders. |
597 | 598 |
598 This is a Analog Devices HDMI transmitter. 599 | |
600 To compile this driver as a module, choose M here: the | 599 To compile this driver as a module, choose M here: the |
601 module will be called ad9389b. | 600 module will be called saa7127. |
602 | 601 |
603config VIDEO_AK881X 604 tristate "AK8813/AK8814 video encoders" 605 depends on I2C | 602config VIDEO_SAA7185 603 tristate "Philips SAA7185 video encoder" 604 depends on VIDEO_DEV && I2C |
606 help | 605 help |
607 Video output driver for AKM AK8813 and AK8814 TV encoders | 606 Support for the Philips SAA7185 video encoder. |
608 | 607 |
608 To compile this driver as a module, choose M here: the 609 module will be called saa7185. 610 |
|
609config VIDEO_THS8200 610 tristate "Texas Instruments THS8200 video encoder" 611 depends on VIDEO_DEV && I2C 612 select V4L2_ASYNC 613 help 614 Support for the Texas Instruments THS8200 video encoder. 615 616 To compile this driver as a module, choose M here: the 617 module will be called ths8200. | 611config VIDEO_THS8200 612 tristate "Texas Instruments THS8200 video encoder" 613 depends on VIDEO_DEV && I2C 614 select V4L2_ASYNC 615 help 616 Support for the Texas Instruments THS8200 video encoder. 617 618 To compile this driver as a module, choose M here: the 619 module will be called ths8200. |
620 |
|
618endmenu 619 620menu "Video improvement chips" 621 visible if !MEDIA_HIDE_ANCILLARY_SUBDRV 622 623config VIDEO_UPD64031A 624 tristate "NEC Electronics uPD64031A Ghost Reduction" 625 depends on VIDEO_DEV && I2C --- 12 unchanged lines hidden (view full) --- 638 depends on VIDEO_DEV && I2C 639 help 640 Support for the NEC Electronics uPD64083 3-Dimensional Y/C 641 separation video chip. It is used to improve the quality of 642 the colors of a composite signal. 643 644 To compile this driver as a module, choose M here: the 645 module will be called upd64083. | 621endmenu 622 623menu "Video improvement chips" 624 visible if !MEDIA_HIDE_ANCILLARY_SUBDRV 625 626config VIDEO_UPD64031A 627 tristate "NEC Electronics uPD64031A Ghost Reduction" 628 depends on VIDEO_DEV && I2C --- 12 unchanged lines hidden (view full) --- 641 depends on VIDEO_DEV && I2C 642 help 643 Support for the NEC Electronics uPD64083 3-Dimensional Y/C 644 separation video chip. It is used to improve the quality of 645 the colors of a composite signal. 646 647 To compile this driver as a module, choose M here: the 648 module will be called upd64083. |
649 |
|
646endmenu 647 648menu "Audio/Video compression chips" 649 visible if !MEDIA_HIDE_ANCILLARY_SUBDRV 650 651config VIDEO_SAA6752HS 652 tristate "Philips SAA6752HS MPEG-2 Audio/Video Encoder" 653 depends on VIDEO_DEV && I2C --- 17 unchanged lines hidden (view full) --- 671 select V4L2_ASYNC 672 help 673 Support for Maxim 2175 tuner. It is an advanced analog/digital 674 radio receiver with RF-to-Bits front-end designed for SDR solutions. 675 676 To compile this driver as a module, choose M here; the 677 module will be called max2175. 678 | 650endmenu 651 652menu "Audio/Video compression chips" 653 visible if !MEDIA_HIDE_ANCILLARY_SUBDRV 654 655config VIDEO_SAA6752HS 656 tristate "Philips SAA6752HS MPEG-2 Audio/Video Encoder" 657 depends on VIDEO_DEV && I2C --- 17 unchanged lines hidden (view full) --- 675 select V4L2_ASYNC 676 help 677 Support for Maxim 2175 tuner. It is an advanced analog/digital 678 radio receiver with RF-to-Bits front-end designed for SDR solutions. 679 680 To compile this driver as a module, choose M here; the 681 module will be called max2175. 682 |
679 | |
680endmenu 681 682menu "Miscellaneous helper chips" 683 visible if !MEDIA_HIDE_ANCILLARY_SUBDRV 684 | 683endmenu 684 685menu "Miscellaneous helper chips" 686 visible if !MEDIA_HIDE_ANCILLARY_SUBDRV 687 |
685config VIDEO_THS7303 686 tristate "THS7303/53 Video Amplifier" 687 depends on VIDEO_DEV && I2C 688 select V4L2_ASYNC 689 help 690 Support for TI THS7303/53 video amplifier 691 692 To compile this driver as a module, choose M here: the 693 module will be called ths7303. 694 695config VIDEO_M52790 696 tristate "Mitsubishi M52790 A/V switch" 697 depends on VIDEO_DEV && I2C 698 help 699 Support for the Mitsubishi M52790 A/V switch. 700 701 To compile this driver as a module, choose M here: the 702 module will be called m52790. 703 | |
704config VIDEO_I2C 705 tristate "I2C transport video support" 706 depends on VIDEO_DEV && I2C 707 select VIDEOBUF2_VMALLOC 708 imply HWMON 709 help 710 Enable the I2C transport video support which supports the 711 following: 712 * Panasonic AMG88xx Grid-Eye Sensors 713 * Melexis MLX90640 Thermal Cameras 714 715 To compile this driver as a module, choose M here: the 716 module will be called video-i2c 717 | 688config VIDEO_I2C 689 tristate "I2C transport video support" 690 depends on VIDEO_DEV && I2C 691 select VIDEOBUF2_VMALLOC 692 imply HWMON 693 help 694 Enable the I2C transport video support which supports the 695 following: 696 * Panasonic AMG88xx Grid-Eye Sensors 697 * Melexis MLX90640 Thermal Cameras 698 699 To compile this driver as a module, choose M here: the 700 module will be called video-i2c 701 |
702config VIDEO_M52790 703 tristate "Mitsubishi M52790 A/V switch" 704 depends on VIDEO_DEV && I2C 705 help 706 Support for the Mitsubishi M52790 A/V switch. 707 708 To compile this driver as a module, choose M here: the 709 module will be called m52790. 710 |
|
718config VIDEO_ST_MIPID02 719 tristate "STMicroelectronics MIPID02 CSI-2 to PARALLEL bridge" 720 depends on I2C && VIDEO_DEV 721 select MEDIA_CONTROLLER 722 select VIDEO_V4L2_SUBDEV_API 723 select V4L2_FWNODE 724 help 725 Support for STMicroelectronics MIPID02 CSI-2 to PARALLEL bridge. 726 It is used to allow usage of CSI-2 sensor with PARALLEL port 727 controller. 728 729 To compile this driver as a module, choose M here: the 730 module will be called st-mipid02. | 711config VIDEO_ST_MIPID02 712 tristate "STMicroelectronics MIPID02 CSI-2 to PARALLEL bridge" 713 depends on I2C && VIDEO_DEV 714 select MEDIA_CONTROLLER 715 select VIDEO_V4L2_SUBDEV_API 716 select V4L2_FWNODE 717 help 718 Support for STMicroelectronics MIPID02 CSI-2 to PARALLEL bridge. 719 It is used to allow usage of CSI-2 sensor with PARALLEL port 720 controller. 721 722 To compile this driver as a module, choose M here: the 723 module will be called st-mipid02. |
724 725config VIDEO_THS7303 726 tristate "THS7303/53 Video Amplifier" 727 depends on VIDEO_DEV && I2C 728 select V4L2_ASYNC 729 help 730 Support for TI THS7303/53 video amplifier 731 732 To compile this driver as a module, choose M here: the 733 module will be called ths7303. 734 |
|
731endmenu 732 733# 734# V4L2 I2C drivers that are related with Camera support 735# 736 737menu "Camera sensor devices" 738 visible if MEDIA_CAMERA_SUPPORT --- 178 unchanged lines hidden (view full) --- 917 select V4L2_FWNODE 918 help 919 This is a Video4Linux2 sensor driver for the Sony 920 IMX412 camera. 921 922 To compile this driver as a module, choose M here: the 923 module will be called imx412. 924 | 735endmenu 736 737# 738# V4L2 I2C drivers that are related with Camera support 739# 740 741menu "Camera sensor devices" 742 visible if MEDIA_CAMERA_SUPPORT --- 178 unchanged lines hidden (view full) --- 921 select V4L2_FWNODE 922 help 923 This is a Video4Linux2 sensor driver for the Sony 924 IMX412 camera. 925 926 To compile this driver as a module, choose M here: the 927 module will be called imx412. 928 |
929config VIDEO_MAX9271_LIB 930 tristate 931 932config VIDEO_MT9M001 933 tristate "mt9m001 support" 934 depends on I2C && VIDEO_DEV 935 select MEDIA_CONTROLLER 936 select VIDEO_V4L2_SUBDEV_API 937 help 938 This driver supports MT9M001 cameras from Micron, monochrome 939 and colour models. 940 941config VIDEO_MT9M032 942 tristate "MT9M032 camera sensor support" 943 depends on I2C && VIDEO_DEV 944 select MEDIA_CONTROLLER 945 select VIDEO_V4L2_SUBDEV_API 946 select VIDEO_APTINA_PLL 947 help 948 This driver supports MT9M032 camera sensors from Aptina, monochrome 949 models only. 950 951config VIDEO_MT9M111 952 tristate "mt9m111, mt9m112 and mt9m131 support" 953 depends on I2C && VIDEO_DEV 954 select V4L2_FWNODE 955 help 956 This driver supports MT9M111, MT9M112 and MT9M131 cameras from 957 Micron/Aptina 958 959config VIDEO_MT9P031 960 tristate "Aptina MT9P031 support" 961 depends on I2C && VIDEO_DEV 962 select MEDIA_CONTROLLER 963 select VIDEO_V4L2_SUBDEV_API 964 select VIDEO_APTINA_PLL 965 select V4L2_FWNODE 966 help 967 This is a Video4Linux2 sensor driver for the Aptina 968 (Micron) mt9p031 5 Mpixel camera. 969 970config VIDEO_MT9T001 971 tristate "Aptina MT9T001 support" 972 depends on I2C && VIDEO_DEV 973 select MEDIA_CONTROLLER 974 select VIDEO_V4L2_SUBDEV_API 975 help 976 This is a Video4Linux2 sensor driver for the Aptina 977 (Micron) mt0t001 3 Mpixel camera. 978 979config VIDEO_MT9T112 980 tristate "Aptina MT9T111/MT9T112 support" 981 depends on I2C && VIDEO_DEV 982 help 983 This is a Video4Linux2 sensor driver for the Aptina 984 (Micron) MT9T111 and MT9T112 3 Mpixel camera. 985 986 To compile this driver as a module, choose M here: the 987 module will be called mt9t112. 988 989config VIDEO_MT9V011 990 tristate "Micron mt9v011 sensor support" 991 depends on I2C && VIDEO_DEV 992 help 993 This is a Video4Linux2 sensor driver for the Micron 994 mt0v011 1.3 Mpixel camera. It currently only works with the 995 em28xx driver. 996 997config VIDEO_MT9V032 998 tristate "Micron MT9V032 sensor support" 999 depends on I2C && VIDEO_DEV 1000 select MEDIA_CONTROLLER 1001 select VIDEO_V4L2_SUBDEV_API 1002 select REGMAP_I2C 1003 select V4L2_FWNODE 1004 help 1005 This is a Video4Linux2 sensor driver for the Micron 1006 MT9V032 752x480 CMOS sensor. 1007 1008config VIDEO_MT9V111 1009 tristate "Aptina MT9V111 sensor support" 1010 depends on I2C && VIDEO_DEV 1011 help 1012 This is a Video4Linux2 sensor driver for the Aptina/Micron 1013 MT9V111 sensor. 1014 1015 To compile this driver as a module, choose M here: the 1016 module will be called mt9v111. 1017 1018config VIDEO_NOON010PC30 1019 tristate "Siliconfile NOON010PC30 sensor support" 1020 depends on I2C && VIDEO_DEV 1021 select MEDIA_CONTROLLER 1022 select VIDEO_V4L2_SUBDEV_API 1023 help 1024 This driver supports NOON010PC30 CIF camera from Siliconfile 1025 |
|
925config VIDEO_OG01A1B 926 tristate "OmniVision OG01A1B sensor support" 927 depends on I2C && VIDEO_DEV 928 select MEDIA_CONTROLLER 929 select VIDEO_V4L2_SUBDEV_API 930 select V4L2_FWNODE 931 help 932 This is a Video4Linux2 sensor driver for the OmniVision --- 23 unchanged lines hidden (view full) --- 956 select V4L2_FWNODE 957 help 958 This is a Video4Linux2 sensor driver for the OmniVision 959 OV08D10 camera sensor. 960 961 To compile this driver as a module, choose M here: the 962 module will be called ov08d10. 963 | 1026config VIDEO_OG01A1B 1027 tristate "OmniVision OG01A1B sensor support" 1028 depends on I2C && VIDEO_DEV 1029 select MEDIA_CONTROLLER 1030 select VIDEO_V4L2_SUBDEV_API 1031 select V4L2_FWNODE 1032 help 1033 This is a Video4Linux2 sensor driver for the OmniVision --- 23 unchanged lines hidden (view full) --- 1057 select V4L2_FWNODE 1058 help 1059 This is a Video4Linux2 sensor driver for the OmniVision 1060 OV08D10 camera sensor. 1061 1062 To compile this driver as a module, choose M here: the 1063 module will be called ov08d10. 1064 |
1065config VIDEO_OV13858 1066 tristate "OmniVision OV13858 sensor support" 1067 depends on I2C && VIDEO_DEV 1068 select MEDIA_CONTROLLER 1069 select VIDEO_V4L2_SUBDEV_API 1070 select V4L2_FWNODE 1071 help 1072 This is a Video4Linux2 sensor driver for the OmniVision 1073 OV13858 camera. 1074 1075config VIDEO_OV13B10 1076 tristate "OmniVision OV13B10 sensor support" 1077 depends on I2C && VIDEO_DEV 1078 select MEDIA_CONTROLLER 1079 select VIDEO_V4L2_SUBDEV_API 1080 select V4L2_FWNODE 1081 help 1082 This is a Video4Linux2 sensor driver for the OmniVision 1083 OV13B10 camera. 1084 |
|
964config VIDEO_OV2640 965 tristate "OmniVision OV2640 sensor support" 966 depends on VIDEO_DEV && I2C 967 help 968 This is a Video4Linux2 sensor driver for the OmniVision 969 OV2640 camera. 970 971 To compile this driver as a module, choose M here: the --- 95 unchanged lines hidden (view full) --- 1067 select V4L2_FWNODE 1068 help 1069 This is a Video4Linux2 sensor driver for the OmniVision 1070 OV5648 camera. 1071 1072 To compile this driver as a module, choose M here: the 1073 module will be called ov5648. 1074 | 1085config VIDEO_OV2640 1086 tristate "OmniVision OV2640 sensor support" 1087 depends on VIDEO_DEV && I2C 1088 help 1089 This is a Video4Linux2 sensor driver for the OmniVision 1090 OV2640 camera. 1091 1092 To compile this driver as a module, choose M here: the --- 95 unchanged lines hidden (view full) --- 1188 select V4L2_FWNODE 1189 help 1190 This is a Video4Linux2 sensor driver for the OmniVision 1191 OV5648 camera. 1192 1193 To compile this driver as a module, choose M here: the 1194 module will be called ov5648. 1195 |
1075config VIDEO_OV6650 1076 tristate "OmniVision OV6650 sensor support" 1077 depends on I2C && VIDEO_DEV 1078 help 1079 This is a Video4Linux2 sensor driver for the OmniVision 1080 OV6650 camera. 1081 1082 To compile this driver as a module, choose M here: the 1083 module will be called ov6650. 1084 | |
1085config VIDEO_OV5670 1086 tristate "OmniVision OV5670 sensor support" 1087 depends on I2C && VIDEO_DEV 1088 select MEDIA_CONTROLLER 1089 select VIDEO_V4L2_SUBDEV_API 1090 select V4L2_FWNODE 1091 help 1092 This is a Video4Linux2 sensor driver for the OmniVision --- 32 unchanged lines hidden (view full) --- 1125 select V4L2_FWNODE 1126 help 1127 This is a Video4Linux2 sensor driver for the OmniVision 1128 OV5695 camera. 1129 1130 To compile this driver as a module, choose M here: the 1131 module will be called ov5695. 1132 | 1196config VIDEO_OV5670 1197 tristate "OmniVision OV5670 sensor support" 1198 depends on I2C && VIDEO_DEV 1199 select MEDIA_CONTROLLER 1200 select VIDEO_V4L2_SUBDEV_API 1201 select V4L2_FWNODE 1202 help 1203 This is a Video4Linux2 sensor driver for the OmniVision --- 32 unchanged lines hidden (view full) --- 1236 select V4L2_FWNODE 1237 help 1238 This is a Video4Linux2 sensor driver for the OmniVision 1239 OV5695 camera. 1240 1241 To compile this driver as a module, choose M here: the 1242 module will be called ov5695. 1243 |
1244config VIDEO_OV6650 1245 tristate "OmniVision OV6650 sensor support" 1246 depends on I2C && VIDEO_DEV 1247 help 1248 This is a Video4Linux2 sensor driver for the OmniVision 1249 OV6650 camera. 1250 1251 To compile this driver as a module, choose M here: the 1252 module will be called ov6650. 1253 |
|
1133config VIDEO_OV7251 1134 tristate "OmniVision OV7251 sensor support" 1135 depends on I2C && VIDEO_DEV 1136 select MEDIA_CONTROLLER 1137 select VIDEO_V4L2_SUBDEV_API 1138 select V4L2_FWNODE 1139 help 1140 This is a Video4Linux2 sensor driver for the OmniVision 1141 OV7251 camera. 1142 1143 To compile this driver as a module, choose M here: the 1144 module will be called ov7251. 1145 | 1254config VIDEO_OV7251 1255 tristate "OmniVision OV7251 sensor support" 1256 depends on I2C && VIDEO_DEV 1257 select MEDIA_CONTROLLER 1258 select VIDEO_V4L2_SUBDEV_API 1259 select V4L2_FWNODE 1260 help 1261 This is a Video4Linux2 sensor driver for the OmniVision 1262 OV7251 camera. 1263 1264 To compile this driver as a module, choose M here: the 1265 module will be called ov7251. 1266 |
1146config VIDEO_OV772X 1147 tristate "OmniVision OV772x sensor support" 1148 depends on I2C && VIDEO_DEV 1149 select REGMAP_SCCB 1150 select V4L2_FWNODE 1151 help 1152 This is a Video4Linux2 sensor driver for the OmniVision 1153 OV772x camera. 1154 1155 To compile this driver as a module, choose M here: the 1156 module will be called ov772x. 1157 | |
1158config VIDEO_OV7640 1159 tristate "OmniVision OV7640 sensor support" 1160 depends on I2C && VIDEO_DEV 1161 help 1162 This is a Video4Linux2 sensor driver for the OmniVision 1163 OV7640 camera. 1164 1165 To compile this driver as a module, choose M here: the 1166 module will be called ov7640. 1167 1168config VIDEO_OV7670 1169 tristate "OmniVision OV7670 sensor support" 1170 depends on I2C && VIDEO_DEV 1171 select V4L2_FWNODE 1172 help 1173 This is a Video4Linux2 sensor driver for the OmniVision 1174 OV7670 VGA camera. It currently only works with the M88ALP01 1175 controller. 1176 | 1267config VIDEO_OV7640 1268 tristate "OmniVision OV7640 sensor support" 1269 depends on I2C && VIDEO_DEV 1270 help 1271 This is a Video4Linux2 sensor driver for the OmniVision 1272 OV7640 camera. 1273 1274 To compile this driver as a module, choose M here: the 1275 module will be called ov7640. 1276 1277config VIDEO_OV7670 1278 tristate "OmniVision OV7670 sensor support" 1279 depends on I2C && VIDEO_DEV 1280 select V4L2_FWNODE 1281 help 1282 This is a Video4Linux2 sensor driver for the OmniVision 1283 OV7670 VGA camera. It currently only works with the M88ALP01 1284 controller. 1285 |
1286config VIDEO_OV772X 1287 tristate "OmniVision OV772x sensor support" 1288 depends on I2C && VIDEO_DEV 1289 select REGMAP_SCCB 1290 select V4L2_FWNODE 1291 help 1292 This is a Video4Linux2 sensor driver for the OmniVision 1293 OV772x camera. 1294 1295 To compile this driver as a module, choose M here: the 1296 module will be called ov772x. 1297 |
|
1177config VIDEO_OV7740 1178 tristate "OmniVision OV7740 sensor support" 1179 depends on I2C && VIDEO_DEV 1180 select REGMAP_SCCB 1181 help 1182 This is a Video4Linux2 sensor driver for the OmniVision 1183 OV7740 VGA camera sensor. 1184 --- 63 unchanged lines hidden (view full) --- 1248 select V4L2_FWNODE 1249 help 1250 This is a Video4Linux2 sensor driver for the OmniVision 1251 OV9734 camera. 1252 1253 To compile this driver as a module, choose M here: the 1254 module's name is ov9734. 1255 | 1298config VIDEO_OV7740 1299 tristate "OmniVision OV7740 sensor support" 1300 depends on I2C && VIDEO_DEV 1301 select REGMAP_SCCB 1302 help 1303 This is a Video4Linux2 sensor driver for the OmniVision 1304 OV7740 VGA camera sensor. 1305 --- 63 unchanged lines hidden (view full) --- 1369 select V4L2_FWNODE 1370 help 1371 This is a Video4Linux2 sensor driver for the OmniVision 1372 OV9734 camera. 1373 1374 To compile this driver as a module, choose M here: the 1375 module's name is ov9734. 1376 |
1256config VIDEO_OV13858 1257 tristate "OmniVision OV13858 sensor support" 1258 depends on I2C && VIDEO_DEV 1259 select MEDIA_CONTROLLER 1260 select VIDEO_V4L2_SUBDEV_API 1261 select V4L2_FWNODE 1262 help 1263 This is a Video4Linux2 sensor driver for the OmniVision 1264 OV13858 camera. 1265 1266config VIDEO_OV13B10 1267 tristate "OmniVision OV13B10 sensor support" 1268 depends on I2C && VIDEO_DEV 1269 select MEDIA_CONTROLLER 1270 select VIDEO_V4L2_SUBDEV_API 1271 select V4L2_FWNODE 1272 help 1273 This is a Video4Linux2 sensor driver for the OmniVision 1274 OV13B10 camera. 1275 1276config VIDEO_VS6624 1277 tristate "ST VS6624 sensor support" 1278 depends on VIDEO_DEV && I2C 1279 help 1280 This is a Video4Linux2 sensor driver for the ST VS6624 1281 camera. 1282 1283 To compile this driver as a module, choose M here: the 1284 module will be called vs6624. 1285 1286config VIDEO_MT9M001 1287 tristate "mt9m001 support" 1288 depends on I2C && VIDEO_DEV 1289 select MEDIA_CONTROLLER 1290 select VIDEO_V4L2_SUBDEV_API 1291 help 1292 This driver supports MT9M001 cameras from Micron, monochrome 1293 and colour models. 1294 1295config VIDEO_MT9M032 1296 tristate "MT9M032 camera sensor support" 1297 depends on I2C && VIDEO_DEV 1298 select MEDIA_CONTROLLER 1299 select VIDEO_V4L2_SUBDEV_API 1300 select VIDEO_APTINA_PLL 1301 help 1302 This driver supports MT9M032 camera sensors from Aptina, monochrome 1303 models only. 1304 1305config VIDEO_MT9M111 1306 tristate "mt9m111, mt9m112 and mt9m131 support" 1307 depends on I2C && VIDEO_DEV 1308 select V4L2_FWNODE 1309 help 1310 This driver supports MT9M111, MT9M112 and MT9M131 cameras from 1311 Micron/Aptina 1312 1313config VIDEO_MT9P031 1314 tristate "Aptina MT9P031 support" 1315 depends on I2C && VIDEO_DEV 1316 select MEDIA_CONTROLLER 1317 select VIDEO_V4L2_SUBDEV_API 1318 select VIDEO_APTINA_PLL 1319 select V4L2_FWNODE 1320 help 1321 This is a Video4Linux2 sensor driver for the Aptina 1322 (Micron) mt9p031 5 Mpixel camera. 1323 1324config VIDEO_MT9T001 1325 tristate "Aptina MT9T001 support" 1326 depends on I2C && VIDEO_DEV 1327 select MEDIA_CONTROLLER 1328 select VIDEO_V4L2_SUBDEV_API 1329 help 1330 This is a Video4Linux2 sensor driver for the Aptina 1331 (Micron) mt0t001 3 Mpixel camera. 1332 1333config VIDEO_MT9T112 1334 tristate "Aptina MT9T111/MT9T112 support" 1335 depends on I2C && VIDEO_DEV 1336 help 1337 This is a Video4Linux2 sensor driver for the Aptina 1338 (Micron) MT9T111 and MT9T112 3 Mpixel camera. 1339 1340 To compile this driver as a module, choose M here: the 1341 module will be called mt9t112. 1342 1343config VIDEO_MT9V011 1344 tristate "Micron mt9v011 sensor support" 1345 depends on I2C && VIDEO_DEV 1346 help 1347 This is a Video4Linux2 sensor driver for the Micron 1348 mt0v011 1.3 Mpixel camera. It currently only works with the 1349 em28xx driver. 1350 1351config VIDEO_MT9V032 1352 tristate "Micron MT9V032 sensor support" 1353 depends on I2C && VIDEO_DEV 1354 select MEDIA_CONTROLLER 1355 select VIDEO_V4L2_SUBDEV_API 1356 select REGMAP_I2C 1357 select V4L2_FWNODE 1358 help 1359 This is a Video4Linux2 sensor driver for the Micron 1360 MT9V032 752x480 CMOS sensor. 1361 1362config VIDEO_MT9V111 1363 tristate "Aptina MT9V111 sensor support" 1364 depends on I2C && VIDEO_DEV 1365 help 1366 This is a Video4Linux2 sensor driver for the Aptina/Micron 1367 MT9V111 sensor. 1368 1369 To compile this driver as a module, choose M here: the 1370 module will be called mt9v111. 1371 1372config VIDEO_SR030PC30 1373 tristate "Siliconfile SR030PC30 sensor support" 1374 depends on I2C && VIDEO_DEV 1375 help 1376 This driver supports SR030PC30 VGA camera from Siliconfile 1377 1378config VIDEO_NOON010PC30 1379 tristate "Siliconfile NOON010PC30 sensor support" 1380 depends on I2C && VIDEO_DEV 1381 select MEDIA_CONTROLLER 1382 select VIDEO_V4L2_SUBDEV_API 1383 help 1384 This driver supports NOON010PC30 CIF camera from Siliconfile 1385 1386source "drivers/media/i2c/m5mols/Kconfig" 1387 1388config VIDEO_MAX9271_LIB 1389 tristate 1390 | |
1391config VIDEO_RDACM20 1392 tristate "IMI RDACM20 camera support" 1393 depends on I2C 1394 select V4L2_FWNODE 1395 select VIDEO_V4L2_SUBDEV_API 1396 select MEDIA_CONTROLLER 1397 select VIDEO_MAX9271_LIB 1398 help --- 22 unchanged lines hidden (view full) --- 1421 depends on I2C && VIDEO_DEV 1422 help 1423 This is a V4L2 sensor driver for Sharp RJ54N1CB0C CMOS image 1424 sensor. 1425 1426 To compile this driver as a module, choose M here: the 1427 module will be called rj54n1. 1428 | 1377config VIDEO_RDACM20 1378 tristate "IMI RDACM20 camera support" 1379 depends on I2C 1380 select V4L2_FWNODE 1381 select VIDEO_V4L2_SUBDEV_API 1382 select MEDIA_CONTROLLER 1383 select VIDEO_MAX9271_LIB 1384 help --- 22 unchanged lines hidden (view full) --- 1407 depends on I2C && VIDEO_DEV 1408 help 1409 This is a V4L2 sensor driver for Sharp RJ54N1CB0C CMOS image 1410 sensor. 1411 1412 To compile this driver as a module, choose M here: the 1413 module will be called rj54n1. 1414 |
1429config VIDEO_S5K6AA 1430 tristate "Samsung S5K6AAFX sensor support" 1431 depends on I2C && VIDEO_DEV | 1415config VIDEO_S5C73M3 1416 tristate "Samsung S5C73M3 sensor support" 1417 depends on I2C && SPI && VIDEO_DEV |
1432 select MEDIA_CONTROLLER 1433 select VIDEO_V4L2_SUBDEV_API | 1418 select MEDIA_CONTROLLER 1419 select VIDEO_V4L2_SUBDEV_API |
1420 select V4L2_FWNODE |
|
1434 help | 1421 help |
1435 This is a V4L2 sensor driver for Samsung S5K6AA(FX) 1.3M 1436 camera sensor with an embedded SoC image signal processor. | 1422 This is a V4L2 sensor driver for Samsung S5C73M3 1423 8 Mpixel camera. |
1437 | 1424 |
1438config VIDEO_S5K6A3 1439 tristate "Samsung S5K6A3 sensor support" 1440 depends on I2C && VIDEO_DEV 1441 select MEDIA_CONTROLLER 1442 select VIDEO_V4L2_SUBDEV_API 1443 help 1444 This is a V4L2 sensor driver for Samsung S5K6A3 raw 1445 camera sensor. 1446 | |
1447config VIDEO_S5K4ECGX 1448 tristate "Samsung S5K4ECGX sensor support" 1449 depends on I2C && VIDEO_DEV 1450 select MEDIA_CONTROLLER 1451 select VIDEO_V4L2_SUBDEV_API 1452 select CRC32 1453 help 1454 This is a V4L2 sensor driver for Samsung S5K4ECGX 5M --- 4 unchanged lines hidden (view full) --- 1459 depends on I2C && VIDEO_DEV 1460 select MEDIA_CONTROLLER 1461 select VIDEO_V4L2_SUBDEV_API 1462 select V4L2_FWNODE 1463 help 1464 This is a V4L2 sensor driver for Samsung S5K5BAF 2M 1465 camera sensor with an embedded SoC image signal processor. 1466 | 1425config VIDEO_S5K4ECGX 1426 tristate "Samsung S5K4ECGX sensor support" 1427 depends on I2C && VIDEO_DEV 1428 select MEDIA_CONTROLLER 1429 select VIDEO_V4L2_SUBDEV_API 1430 select CRC32 1431 help 1432 This is a V4L2 sensor driver for Samsung S5K4ECGX 5M --- 4 unchanged lines hidden (view full) --- 1437 depends on I2C && VIDEO_DEV 1438 select MEDIA_CONTROLLER 1439 select VIDEO_V4L2_SUBDEV_API 1440 select V4L2_FWNODE 1441 help 1442 This is a V4L2 sensor driver for Samsung S5K5BAF 2M 1443 camera sensor with an embedded SoC image signal processor. 1444 |
1467source "drivers/media/i2c/ccs/Kconfig" 1468source "drivers/media/i2c/et8ek8/Kconfig" | 1445config VIDEO_S5K6A3 1446 tristate "Samsung S5K6A3 sensor support" 1447 depends on I2C && VIDEO_DEV 1448 select MEDIA_CONTROLLER 1449 select VIDEO_V4L2_SUBDEV_API 1450 help 1451 This is a V4L2 sensor driver for Samsung S5K6A3 raw 1452 camera sensor. |
1469 | 1453 |
1470config VIDEO_S5C73M3 1471 tristate "Samsung S5C73M3 sensor support" 1472 depends on I2C && SPI && VIDEO_DEV | 1454config VIDEO_S5K6AA 1455 tristate "Samsung S5K6AAFX sensor support" 1456 depends on I2C && VIDEO_DEV |
1473 select MEDIA_CONTROLLER 1474 select VIDEO_V4L2_SUBDEV_API | 1457 select MEDIA_CONTROLLER 1458 select VIDEO_V4L2_SUBDEV_API |
1475 select V4L2_FWNODE | |
1476 help | 1459 help |
1477 This is a V4L2 sensor driver for Samsung S5C73M3 1478 8 Mpixel camera. | 1460 This is a V4L2 sensor driver for Samsung S5K6AA(FX) 1.3M 1461 camera sensor with an embedded SoC image signal processor. |
1479 | 1462 |
1463config VIDEO_SR030PC30 1464 tristate "Siliconfile SR030PC30 sensor support" 1465 depends on I2C && VIDEO_DEV 1466 help 1467 This driver supports SR030PC30 VGA camera from Siliconfile 1468 1469config VIDEO_VS6624 1470 tristate "ST VS6624 sensor support" 1471 depends on VIDEO_DEV && I2C 1472 help 1473 This is a Video4Linux2 sensor driver for the ST VS6624 1474 camera. 1475 1476 To compile this driver as a module, choose M here: the 1477 module will be called vs6624. 1478 1479source "drivers/media/i2c/ccs/Kconfig" 1480source "drivers/media/i2c/et8ek8/Kconfig" 1481source "drivers/media/i2c/m5mols/Kconfig" 1482 |
|
1480endmenu 1481 1482menu "Lens drivers" 1483 visible if MEDIA_CAMERA_SUPPORT 1484 1485config VIDEO_AD5820 1486 tristate "AD5820 lens voice coil support" 1487 depends on GPIOLIB && I2C && VIDEO_DEV --- 79 unchanged lines hidden (view full) --- 1567 tristate "LM3646 dual flash driver support" 1568 depends on I2C && VIDEO_DEV 1569 select MEDIA_CONTROLLER 1570 select REGMAP_I2C 1571 select V4L2_ASYNC 1572 help 1573 This is a driver for the lm3646 dual flash controllers. It controls 1574 flash, torch LEDs. | 1483endmenu 1484 1485menu "Lens drivers" 1486 visible if MEDIA_CAMERA_SUPPORT 1487 1488config VIDEO_AD5820 1489 tristate "AD5820 lens voice coil support" 1490 depends on GPIOLIB && I2C && VIDEO_DEV --- 79 unchanged lines hidden (view full) --- 1570 tristate "LM3646 dual flash driver support" 1571 depends on I2C && VIDEO_DEV 1572 select MEDIA_CONTROLLER 1573 select REGMAP_I2C 1574 select V4L2_ASYNC 1575 help 1576 This is a driver for the lm3646 dual flash controllers. It controls 1577 flash, torch LEDs. |
1578 |
|
1575endmenu 1576 1577endif # VIDEO_DEV | 1579endmenu 1580 1581endif # VIDEO_DEV |