^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) # SPDX-License-Identifier: GPL-2.0-only
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) # Multimedia Video device configuration
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) if VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) comment "IR I2C driver auto-selected by 'Autoselect ancillary drivers'"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) depends on MEDIA_SUBDRV_AUTOSELECT && I2C && RC_CORE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) config VIDEO_IR_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) tristate "I2C module for IR" if !MEDIA_SUBDRV_AUTOSELECT || EXPERT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) depends on I2C && RC_CORE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) Most boards have an IR chip directly connected via GPIO. However,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) some video boards have the IR connected via I2C bus.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) If your board doesn't have an I2C IR chip, you may disable this
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) option.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) In doubt, say Y.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) # V4L2 I2C drivers that aren't related with Camera support
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) comment "audio, video and radio I2C drivers auto-selected by 'Autoselect ancillary drivers'"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) depends on MEDIA_HIDE_ANCILLARY_SUBDRV
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) # Encoder / Decoder module configuration
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) menu "Audio decoders, processors and mixers"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) visible if !MEDIA_HIDE_ANCILLARY_SUBDRV
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) config VIDEO_TVAUDIO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) tristate "Simple audio decoder chips"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) depends on VIDEO_V4L2 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) Support for several audio decoder chips found on some bt8xx boards:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) Philips: tda9840, tda9873h, tda9874h/a, tda9850, tda985x, tea6300,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) tea6320, tea6420, tda8425, ta8874z.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) Microchip: pic16c54 based design on ProVideo PV951 board.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) module will be called tvaudio.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) config VIDEO_TDA7432
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50) tristate "Philips TDA7432 audio processor"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) depends on VIDEO_V4L2 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) Support for tda7432 audio decoder chip found on some bt8xx boards.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56) module will be called tda7432.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58) config VIDEO_TDA9840
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59) tristate "Philips TDA9840 audio processor"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62) Support for tda9840 audio decoder chip found on some Zoran boards.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65) module will be called tda9840.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67) config VIDEO_TDA1997X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68) tristate "NXP TDA1997x HDMI receiver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69) depends on VIDEO_V4L2 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70) depends on SND_SOC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71) select HDMI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72) select SND_PCM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 74) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 75) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 76) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 77) V4L2 subdevice driver for the NXP TDA1997x HDMI receivers.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 78)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 79) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 80) module will be called tda1997x.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 81)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 82) config VIDEO_TEA6415C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 83) tristate "Philips TEA6415C audio processor"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 84) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 85) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 86) Support for tea6415c audio decoder chip found on some bt8xx boards.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 87)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 88) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 89) module will be called tea6415c.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 90)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 91) config VIDEO_TEA6420
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 92) tristate "Philips TEA6420 audio processor"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 93) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 94) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 95) Support for tea6420 audio decoder chip found on some bt8xx boards.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 96)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 97) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 98) module will be called tea6420.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 99)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) config VIDEO_MSP3400
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) tristate "Micronas MSP34xx audio decoders"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102) depends on VIDEO_V4L2 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104) Support for the Micronas MSP34xx series of audio decoders.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107) module will be called msp3400.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109) config VIDEO_CS3308
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110) tristate "Cirrus Logic CS3308 audio ADC"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111) depends on VIDEO_V4L2 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113) Support for the Cirrus Logic CS3308 High Performance 8-Channel
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114) Analog Volume Control
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 117) module will be called cs3308.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 118)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 119) config VIDEO_CS5345
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 120) tristate "Cirrus Logic CS5345 audio ADC"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 121) depends on VIDEO_V4L2 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 122) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 123) Support for the Cirrus Logic CS5345 24-bit, 192 kHz
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 124) stereo A/D converter.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 125)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 126) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 127) module will be called cs5345.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 128)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 129) config VIDEO_CS53L32A
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 130) tristate "Cirrus Logic CS53L32A audio ADC"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 131) depends on VIDEO_V4L2 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 132) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 133) Support for the Cirrus Logic CS53L32A low voltage
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 134) stereo A/D converter.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 135)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 136) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 137) module will be called cs53l32a.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 138)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 139) config VIDEO_TLV320AIC23B
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 140) tristate "Texas Instruments TLV320AIC23B audio codec"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 141) depends on VIDEO_V4L2 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 142) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 143) Support for the Texas Instruments TLV320AIC23B audio codec.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 144)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 145) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 146) module will be called tlv320aic23b.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 147)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 148) config VIDEO_UDA1342
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 149) tristate "Philips UDA1342 audio codec"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 150) depends on VIDEO_V4L2 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 151) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 152) Support for the Philips UDA1342 audio codec.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 153)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 154) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 155) module will be called uda1342.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 156)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 157) config VIDEO_WM8775
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 158) tristate "Wolfson Microelectronics WM8775 audio ADC with input mixer"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 159) depends on VIDEO_V4L2 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 160) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 161) Support for the Wolfson Microelectronics WM8775 high
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 162) performance stereo A/D Converter with a 4 channel input mixer.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 163)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 164) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 165) module will be called wm8775.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 166)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 167) config VIDEO_WM8739
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 168) tristate "Wolfson Microelectronics WM8739 stereo audio ADC"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 169) depends on VIDEO_V4L2 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 170) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 171) Support for the Wolfson Microelectronics WM8739
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 172) stereo A/D Converter.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 173)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 174) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 175) module will be called wm8739.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 176)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 177) config VIDEO_VP27SMPX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 178) tristate "Panasonic VP27's internal MPX"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 179) depends on VIDEO_V4L2 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 180) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 181) Support for the internal MPX of the Panasonic VP27s tuner.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 182)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 183) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 184) module will be called vp27smpx.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 185)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 186) config VIDEO_SONY_BTF_MPX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 187) tristate "Sony BTF's internal MPX"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 188) depends on VIDEO_V4L2 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 189) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 190) Support for the internal MPX of the Sony BTF-PG472Z tuner.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 191)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 192) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 193) module will be called sony-btf-mpx.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 194) endmenu
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 195)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 196) menu "RDS decoders"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 197) visible if !MEDIA_HIDE_ANCILLARY_SUBDRV
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 198)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 199) config VIDEO_SAA6588
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 200) tristate "SAA6588 Radio Chip RDS decoder support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 201) depends on VIDEO_V4L2 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 202)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 203) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 204) Support for this Radio Data System (RDS) decoder. This allows
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 205) seeing radio station identification transmitted using this
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 206) standard.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 207)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 208) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 209) module will be called saa6588.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 210) endmenu
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 211)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 212) menu "Video decoders"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 213) visible if !MEDIA_HIDE_ANCILLARY_SUBDRV
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 214)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 215) config VIDEO_ADV7180
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 216) tristate "Analog Devices ADV7180 decoder"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 217) depends on GPIOLIB && VIDEO_V4L2 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 218) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 219) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 220) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 221) Support for the Analog Devices ADV7180 video decoder.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 222)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 223) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 224) module will be called adv7180.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 225)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 226) config VIDEO_ADV7183
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 227) tristate "Analog Devices ADV7183 decoder"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 228) depends on VIDEO_V4L2 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 229) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 230) V4l2 subdevice driver for the Analog Devices
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 231) ADV7183 video decoder.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 232)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 233) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 234) module will be called adv7183.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 235)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 236) config VIDEO_ADV748X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 237) tristate "Analog Devices ADV748x decoder"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 238) depends on VIDEO_V4L2 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 239) depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 240) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 241) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 242) select REGMAP_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 243) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 244) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 245) V4L2 subdevice driver for the Analog Devices
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 246) ADV7481 and ADV7482 HDMI/Analog video decoders.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 247)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 248) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 249) module will be called adv748x.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 250)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 251) config VIDEO_ADV7604
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 252) tristate "Analog Devices ADV7604 decoder"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 253) depends on VIDEO_V4L2 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 254) depends on GPIOLIB || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 255) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 256) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 257) select REGMAP_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 258) select HDMI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 259) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 260) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 261) Support for the Analog Devices ADV7604 video decoder.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 262)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 263) This is a Analog Devices Component/Graphics Digitizer
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 264) with 4:1 Multiplexed HDMI Receiver.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 265)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 266) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 267) module will be called adv7604.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 268)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 269) config VIDEO_ADV7604_CEC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 270) bool "Enable Analog Devices ADV7604 CEC support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 271) depends on VIDEO_ADV7604
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 272) select CEC_CORE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 273) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 274) When selected the adv7604 will support the optional
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 275) HDMI CEC feature.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 276)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 277) config VIDEO_ADV7842
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 278) tristate "Analog Devices ADV7842 decoder"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 279) depends on VIDEO_V4L2 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 280) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 281) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 282) select HDMI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 283) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 284) Support for the Analog Devices ADV7842 video decoder.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 285)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 286) This is a Analog Devices Component/Graphics/SD Digitizer
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 287) with 2:1 Multiplexed HDMI Receiver.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 288)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 289) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 290) module will be called adv7842.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 291)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 292) config VIDEO_ADV7842_CEC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 293) bool "Enable Analog Devices ADV7842 CEC support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 294) depends on VIDEO_ADV7842
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 295) select CEC_CORE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 296) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 297) When selected the adv7842 will support the optional
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 298) HDMI CEC feature.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 299)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 300) config VIDEO_BT819
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 301) tristate "BT819A VideoStream decoder"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 302) depends on VIDEO_V4L2 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 303) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 304) Support for BT819A video decoder.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 305)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 306) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 307) module will be called bt819.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 308)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 309) config VIDEO_BT856
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 310) tristate "BT856 VideoStream decoder"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 311) depends on VIDEO_V4L2 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 312) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 313) Support for BT856 video decoder.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 314)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 315) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 316) module will be called bt856.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 317)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 318) config VIDEO_BT866
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 319) tristate "BT866 VideoStream decoder"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 320) depends on VIDEO_V4L2 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 321) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 322) Support for BT866 video decoder.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 323)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 324) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 325) module will be called bt866.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 326)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 327) config VIDEO_EP9461E
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 328) tristate "Semiconn EP9461E decoder"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 329) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 330) select HDMI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 331) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 332) Support for the Semiconn EP9461E 4 HDMI switch.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 333)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 334) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 335) module will be called ep9461e.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 336)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 337) config VIDEO_KS0127
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 338) tristate "KS0127 video decoder"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 339) depends on VIDEO_V4L2 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 340) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 341) Support for KS0127 video decoder.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 342)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 343) This chip is used on AverMedia AVS6EYES Zoran-based MJPEG
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 344) cards.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 345)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 346) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 347) module will be called ks0127.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 348)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 349) config VIDEO_IT6616
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 350) tristate "ITE IT6616 decoder"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 351) depends on VIDEO_V4L2 && I2C && VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 352) select HDMI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 353) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 354) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 355) Support for the ITE IT6616 series HDMI to MIPI CSI-2 bridge.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 356)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 357) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 358) module will be called IT6616.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 359)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 360) config VIDEO_LT6911UXC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 361) tristate "Lontium LT6911UXC decoder"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 362) depends on VIDEO_V4L2 && I2C && VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 363) select HDMI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 364) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 365) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 366) Support for the Lontium LT6911UXC series HDMI to MIPI CSI-2 bridge.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 367)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 368) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 369) module will be called lt6911uxc.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 370)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 371) config VIDEO_LT7911D
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 372) tristate "Lontium LT7911D decoder"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 373) depends on VIDEO_V4L2 && I2C && VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 374) select HDMI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 375) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 376) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 377) Support for the Lontium LT7911D series type-c DP to MIPI CSI-2 bridge.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 378)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 379) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 380) module will be called lt7911d.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 381)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 382) config VIDEO_LT7911UXC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 383) tristate "Lontium LT7911UXC decoder"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 384) depends on VIDEO_V4L2 && I2C && VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 385) select HDMI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 386) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 387) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 388) Support for the Lontium LT7911UXC series type-c DP to MIPI CSI-2 bridge.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 389)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 390) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 391) module will be called lt7911uxc.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 392)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 393) config VIDEO_LT8619C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 394) tristate "Lontium LT8619C decoder"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 395) depends on VIDEO_V4L2 && I2C && VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 396) select HDMI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 397) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 398) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 399) Support for the Lontium LT8619C HDMI to BT656/BT1120 bridge.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 400)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 401) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 402) module will be called lt8619c.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 403)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 404) config VIDEO_ML86V7667
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 405) tristate "OKI ML86V7667 video decoder"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 406) depends on VIDEO_V4L2 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 407) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 408) Support for the OKI Semiconductor ML86V7667 video decoder.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 409)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 410) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 411) module will be called ml86v7667.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 412)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 413) config VIDEO_NVP6158
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 414) tristate "NEXTCHIP nvp6158 driver support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 415) depends on VIDEO_V4L2 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 416) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 417) Support for the Nextchip NVP6158 multi channels digital decode to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 418) BT656/BT1120 bridge.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 419)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 420) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 421) module will be called nvp6158_drv.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 422)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 423) config VIDEO_NVP6188
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 424) tristate "NEXTCHIP nvp6188 driver support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 425) depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 426) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 427) Support for the Nextchip NVP6188 multi channels digital decode to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 428) MIPI CSI-2 bridge.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 429)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 430) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 431) module will be called nvp6188.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 432)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 433) config VIDEO_NVP6324
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 434) tristate "NEXTCHIP nvp6324 driver support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 435) depends on VIDEO_V4L2 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 436) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 437) Support for the NEXTCHIP NVP6324 video decoder.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 438)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 439) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 440) module will be called jaguar1_drv.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 441)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 442) config VIDEO_OTP_EEPROM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 443) tristate "sensor otp from eeprom support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 444) depends on VIDEO_V4L2 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 445) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 446) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 447) This driver supports OTP load from eeprom.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 448)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 449) source "drivers/media/i2c/rk628/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 450)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 451) config VIDEO_SAA7110
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 452) tristate "Philips SAA7110 video decoder"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 453) depends on VIDEO_V4L2 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 454) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 455) Support for the Philips SAA7110 video decoders.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 456)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 457) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 458) module will be called saa7110.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 459)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 460) config VIDEO_SAA711X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 461) tristate "Philips SAA7111/3/4/5 video decoders"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 462) depends on VIDEO_V4L2 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 463) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 464) Support for the Philips SAA7111/3/4/5 video decoders.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 465)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 466) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 467) module will be called saa7115.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 468)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 469) config VIDEO_TC358743
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 470) tristate "Toshiba TC358743 decoder"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 471) depends on VIDEO_V4L2 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 472) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 473) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 474) select HDMI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 475) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 476) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 477) Support for the Toshiba TC358743 HDMI to MIPI CSI-2 bridge.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 478)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 479) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 480) module will be called tc358743.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 481)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 482) config VIDEO_TC358743_CEC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 483) bool "Enable Toshiba TC358743 CEC support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 484) depends on VIDEO_TC358743
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 485) select CEC_CORE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 486) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 487) When selected the tc358743 will support the optional
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 488) HDMI CEC feature.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 489)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 490) config VIDEO_TC35874X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 491) tristate "Toshiba TC35874X decoder"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 492) depends on VIDEO_V4L2 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 493) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 494) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 495) select HDMI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 496) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 497) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 498) Support for the Toshiba TC35874X HDMI to MIPI CSI-2 bridge.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 499)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 500) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 501) module will be called tc35874x.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 502)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 503) config VIDEO_THCV244
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 504) tristate "Thine THCV244 decoder"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 505) depends on VIDEO_V4L2 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 506) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 507) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 508) select HDMI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 509) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 510) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 511) Support for the Thine THCV244 deserializer.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 512)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 513) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 514) module will be called thcv244.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 515)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 516) config VIDEO_TVP514X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 517) tristate "Texas Instruments TVP514x video decoder"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 518) depends on VIDEO_V4L2 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 519) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 520) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 521) This is a Video4Linux2 sensor driver for the TI TVP5146/47
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 522) decoder. It is currently working with the TI OMAP3 camera
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 523) controller.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 524)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 525) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 526) module will be called tvp514x.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 527)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 528) config VIDEO_TVP5150
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 529) tristate "Texas Instruments TVP5150 video decoder"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 530) depends on VIDEO_V4L2 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 531) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 532) select REGMAP_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 533) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 534) Support for the Texas Instruments TVP5150 video decoder.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 535)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 536) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 537) module will be called tvp5150.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 538)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 539) config VIDEO_TVP7002
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 540) tristate "Texas Instruments TVP7002 video decoder"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 541) depends on VIDEO_V4L2 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 542) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 543) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 544) Support for the Texas Instruments TVP7002 video decoder.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 545)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 546) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 547) module will be called tvp7002.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 548)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 549) config VIDEO_TW2804
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 550) tristate "Techwell TW2804 multiple video decoder"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 551) depends on VIDEO_V4L2 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 552) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 553) Support for the Techwell tw2804 multiple video decoder.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 554)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 555) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 556) module will be called tw2804.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 557)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 558) config VIDEO_TW9903
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 559) tristate "Techwell TW9903 video decoder"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 560) depends on VIDEO_V4L2 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 561) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 562) Support for the Techwell tw9903 multi-standard video decoder
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 563) with high quality down scaler.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 564)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 565) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 566) module will be called tw9903.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 567)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 568) config VIDEO_TW9906
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 569) tristate "Techwell TW9906 video decoder"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 570) depends on VIDEO_V4L2 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 571) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 572) Support for the Techwell tw9906 enhanced multi-standard comb filter
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 573) video decoder with YCbCr input support.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 574)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 575) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 576) module will be called tw9906.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 577)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 578) config VIDEO_TW9910
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 579) tristate "Techwell TW9910 video decoder"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 580) depends on VIDEO_V4L2 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 581) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 582) Support for Techwell TW9910 NTSC/PAL/SECAM video decoder.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 583)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 584) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 585) module will be called tw9910.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 586)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 587) config VIDEO_VPX3220
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 588) tristate "vpx3220a, vpx3216b & vpx3214c video decoders"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 589) depends on VIDEO_V4L2 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 590) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 591) Support for VPX322x video decoders.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 592)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 593) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 594) module will be called vpx3220.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 595)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 596) config VIDEO_MAX9286
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 597) tristate "Maxim MAX9286 GMSL deserializer support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 598) depends on I2C && I2C_MUX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 599) depends on OF_GPIO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 600) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 601) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 602) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 603) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 604) This driver supports the Maxim MAX9286 GMSL deserializer.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 605)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 606) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 607) module will be called max9286.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 608)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 609) config VIDEO_MAX96714
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 610) tristate "Maxim MAX96714 GMSL deserializer support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 611) depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 612) depends on MEDIA_CAMERA_SUPPORT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 613) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 614) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 615) This driver supports the Maxim MAX96714 GMSL deserializer.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 616)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 617) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 618) module will be called max96714.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 619)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 620) config VIDEO_MAX96722
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 621) tristate "Maxim MAX96722 GMSL deserializer support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 622) depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 623) depends on MEDIA_CAMERA_SUPPORT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 624) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 625) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 626) This driver supports the Maxim MAX96722 GMSL deserializer.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 627)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 628) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 629) module will be called max96722.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 630)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 631) comment "Video and audio decoders"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 632)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 633) config VIDEO_SAA717X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 634) tristate "Philips SAA7171/3/4 audio/video decoders"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 635) depends on VIDEO_V4L2 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 636) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 637) Support for the Philips SAA7171/3/4 audio/video decoders.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 638)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 639) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 640) module will be called saa717x.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 641)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 642) source "drivers/media/i2c/cx25840/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 643) source "drivers/media/i2c/it66353/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 644)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 645) endmenu
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 646)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 647) menu "Video encoders"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 648) visible if !MEDIA_HIDE_ANCILLARY_SUBDRV
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 649)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 650) config VIDEO_SAA7127
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 651) tristate "Philips SAA7127/9 digital video encoders"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 652) depends on VIDEO_V4L2 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 653) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 654) Support for the Philips SAA7127/9 digital video encoders.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 655)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 656) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 657) module will be called saa7127.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 658)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 659) config VIDEO_SAA7185
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 660) tristate "Philips SAA7185 video encoder"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 661) depends on VIDEO_V4L2 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 662) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 663) Support for the Philips SAA7185 video encoder.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 664)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 665) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 666) module will be called saa7185.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 667)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 668) config VIDEO_ADV7170
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 669) tristate "Analog Devices ADV7170 video encoder"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 670) depends on VIDEO_V4L2 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 671) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 672) Support for the Analog Devices ADV7170 video encoder driver
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 673)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 674) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 675) module will be called adv7170.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 676)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 677) config VIDEO_ADV7175
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 678) tristate "Analog Devices ADV7175 video encoder"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 679) depends on VIDEO_V4L2 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 680) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 681) Support for the Analog Devices ADV7175 video encoder driver
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 682)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 683) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 684) module will be called adv7175.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 685)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 686) config VIDEO_ADV7343
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 687) tristate "ADV7343 video encoder"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 688) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 689) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 690) Support for Analog Devices I2C bus based ADV7343 encoder.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 691)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 692) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 693) module will be called adv7343.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 694)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 695) config VIDEO_ADV7393
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 696) tristate "ADV7393 video encoder"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 697) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 698) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 699) Support for Analog Devices I2C bus based ADV7393 encoder.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 700)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 701) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 702) module will be called adv7393.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 703)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 704) config VIDEO_ADV7511
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 705) tristate "Analog Devices ADV7511 encoder"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 706) depends on VIDEO_V4L2 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 707) depends on DRM_I2C_ADV7511=n || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 708) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 709) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 710) select HDMI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 711) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 712) Support for the Analog Devices ADV7511 video encoder.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 713)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 714) This is a Analog Devices HDMI transmitter.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 715)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 716) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 717) module will be called adv7511.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 718)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 719) config VIDEO_ADV7511_CEC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 720) bool "Enable Analog Devices ADV7511 CEC support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 721) depends on VIDEO_ADV7511
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 722) select CEC_CORE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 723) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 724) When selected the adv7511 will support the optional
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 725) HDMI CEC feature.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 726)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 727) config VIDEO_AD9389B
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 728) tristate "Analog Devices AD9389B encoder"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 729) depends on VIDEO_V4L2 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 730) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 731) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 732)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 733) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 734) Support for the Analog Devices AD9389B video encoder.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 735)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 736) This is a Analog Devices HDMI transmitter.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 737)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 738) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 739) module will be called ad9389b.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 740)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 741) config VIDEO_AK881X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 742) tristate "AK8813/AK8814 video encoders"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 743) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 744) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 745) Video output driver for AKM AK8813 and AK8814 TV encoders
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 746)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 747) config VIDEO_THS8200
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 748) tristate "Texas Instruments THS8200 video encoder"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 749) depends on VIDEO_V4L2 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 750) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 751) Support for the Texas Instruments THS8200 video encoder.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 752)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 753) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 754) module will be called ths8200.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 755) endmenu
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 756)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 757) menu "Video improvement chips"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 758) visible if !MEDIA_HIDE_ANCILLARY_SUBDRV
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 759)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 760) config VIDEO_UPD64031A
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 761) tristate "NEC Electronics uPD64031A Ghost Reduction"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 762) depends on VIDEO_V4L2 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 763) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 764) Support for the NEC Electronics uPD64031A Ghost Reduction
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 765) video chip. It is most often found in NTSC TV cards made for
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 766) Japan and is used to reduce the 'ghosting' effect that can
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 767) be present in analog TV broadcasts.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 768)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 769) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 770) module will be called upd64031a.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 771)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 772) config VIDEO_UPD64083
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 773) tristate "NEC Electronics uPD64083 3-Dimensional Y/C separation"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 774) depends on VIDEO_V4L2 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 775) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 776) Support for the NEC Electronics uPD64083 3-Dimensional Y/C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 777) separation video chip. It is used to improve the quality of
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 778) the colors of a composite signal.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 779)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 780) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 781) module will be called upd64083.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 782) endmenu
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 783)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 784) menu "Audio/Video compression chips"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 785) visible if !MEDIA_HIDE_ANCILLARY_SUBDRV
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 786)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 787) config VIDEO_SAA6752HS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 788) tristate "Philips SAA6752HS MPEG-2 Audio/Video Encoder"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 789) depends on VIDEO_V4L2 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 790) select CRC32
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 791) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 792) Support for the Philips SAA6752HS MPEG-2 video and MPEG-audio/AC-3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 793) audio encoder with multiplexer.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 794)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 795) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 796) module will be called saa6752hs.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 797)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 798) endmenu
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 799)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 800) menu "SDR tuner chips"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 801) visible if !MEDIA_HIDE_ANCILLARY_SUBDRV
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 802)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 803) config SDR_MAX2175
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 804) tristate "Maxim 2175 RF to Bits tuner"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 805) depends on VIDEO_V4L2 && MEDIA_SDR_SUPPORT && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 806) select REGMAP_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 807) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 808) Support for Maxim 2175 tuner. It is an advanced analog/digital
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 809) radio receiver with RF-to-Bits front-end designed for SDR solutions.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 810)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 811) To compile this driver as a module, choose M here; the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 812) module will be called max2175.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 813)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 814)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 815) endmenu
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 816)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 817) menu "Miscellaneous helper chips"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 818) visible if !MEDIA_HIDE_ANCILLARY_SUBDRV
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 819)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 820) config VIDEO_THS7303
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 821) tristate "THS7303/53 Video Amplifier"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 822) depends on VIDEO_V4L2 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 823) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 824) Support for TI THS7303/53 video amplifier
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 825)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 826) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 827) module will be called ths7303.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 828)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 829) config VIDEO_M52790
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 830) tristate "Mitsubishi M52790 A/V switch"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 831) depends on VIDEO_V4L2 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 832) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 833) Support for the Mitsubishi M52790 A/V switch.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 834)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 835) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 836) module will be called m52790.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 837)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 838) config VIDEO_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 839) tristate "I2C transport video support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 840) depends on VIDEO_V4L2 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 841) select VIDEOBUF2_VMALLOC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 842) imply HWMON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 843) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 844) Enable the I2C transport video support which supports the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 845) following:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 846) * Panasonic AMG88xx Grid-Eye Sensors
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 847) * Melexis MLX90640 Thermal Cameras
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 848)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 849) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 850) module will be called video-i2c
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 851)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 852) config VIDEO_ST_MIPID02
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 853) tristate "STMicroelectronics MIPID02 CSI-2 to PARALLEL bridge"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 854) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 855) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 856) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 857) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 858) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 859) Support for STMicroelectronics MIPID02 CSI-2 to PARALLEL bridge.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 860) It is used to allow usage of CSI-2 sensor with PARALLEL port
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 861) controller.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 862)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 863) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 864) module will be called st-mipid02.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 865)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 866) config VIDEO_RK_IRCUT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 867) tristate "Rockchip IR-CUT control device"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 868) depends on VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 869) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 870) Support for the Rockchip IR-CUT control board.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 871)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 872) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 873) module will be called rk_ircut.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 874)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 875) endmenu
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 876)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 877) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 878) # V4L2 I2C drivers that are related with Camera support
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 879) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 880)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 881) menu "Camera sensor devices"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 882) visible if MEDIA_CAMERA_SUPPORT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 883)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 884) config VIDEO_APTINA_PLL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 885) tristate
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 886)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 887) config VIDEO_SMIAPP_PLL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 888) tristate
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 889)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 890) config VIDEO_AR0230
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 891) tristate "Aptina AR0230 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 892) depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 893) depends on MEDIA_CAMERA_SUPPORT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 894) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 895) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 896) Support for the Aptina AR0230 sensor.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 897)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 898) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 899) module will be called ar0230.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 900)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 901) config VIDEO_GC02M2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 902) tristate "GalaxyCore GC02M2 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 903) depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 904) depends on MEDIA_CAMERA_SUPPORT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 905) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 906) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 907) Support for the GalaxyCore GC02M2 sensor.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 908)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 909) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 910) module will be called gc02m2.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 911)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 912) config VIDEO_GC08A3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 913) tristate "GalaxyCore GC08A3 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 914) depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 915) depends on MEDIA_CAMERA_SUPPORT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 916) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 917) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 918) Support for the GalaxyCore GC08A3 sensor.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 919)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 920) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 921) module will be called gc08a3.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 922)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 923) config VIDEO_GC2053
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 924) tristate "GalaxyCore GC2053 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 925) depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 926) depends on MEDIA_CAMERA_SUPPORT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 927) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 928) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 929) Support for the GalaxyCore GC2053 sensor.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 930)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 931) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 932) module will be called gc2053.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 933)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 934) config VIDEO_GC2093
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 935) tristate "GalaxyCore GC2093 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 936) depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 937) depends on MEDIA_CAMERA_SUPPORT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 938) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 939) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 940) Support for the GalaxyCore GC2093 sensor.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 941)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 942) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 943) module will be called gc2093.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 944)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 945) config VIDEO_GC2145
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 946) tristate "GalaxyCore GC2145 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 947) depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 948) depends on MEDIA_CAMERA_SUPPORT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 949) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 950) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 951) Support for the GalaxyCore GC2145 sensor.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 952)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 953) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 954) module will be called gc2145.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 955)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 956) config VIDEO_GC2385
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 957) tristate "GalaxyCore GC2385 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 958) depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 959) depends on MEDIA_CAMERA_SUPPORT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 960) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 961) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 962) Support for the GalaxyCore GC2385 sensor.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 963)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 964) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 965) module will be called gc2385.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 966)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 967) config VIDEO_GC4023
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 968) tristate "GalaxyCore GC4023 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 969) depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 970) depends on MEDIA_CAMERA_SUPPORT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 971) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 972) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 973) Support for the GalaxyCore GC4023 sensor.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 974)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 975) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 976) module will be called gc4023
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 977)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 978) config VIDEO_GC4653
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 979) tristate "GalaxyCore GC4653 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 980) depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 981) depends on MEDIA_CAMERA_SUPPORT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 982) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 983) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 984) Support for the GalaxyCore GC4663 sensor.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 985)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 986) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 987) module will be called gc4653
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 988)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 989) config VIDEO_GC4663
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 990) tristate "GalaxyCore GC4663 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 991) depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 992) depends on MEDIA_CAMERA_SUPPORT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 993) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 994) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 995) Support for the GalaxyCore GC4663 sensor.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 996)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 997) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 998) module will be called gc4663.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 999)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1000) config VIDEO_GC4C33
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1001) tristate "GalaxyCore GC4C33 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1002) depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1003) depends on MEDIA_CAMERA_SUPPORT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1004) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1005) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1006) Support for the GalaxyCore GC4C33 sensor.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1007)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1008) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1009) module will be called gc4C33.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1010)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1011) config VIDEO_GC5025
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1012) tristate "GalaxyCore GC5025 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1013) depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1014) depends on MEDIA_CAMERA_SUPPORT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1015) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1016) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1017) Support for the GalaxyCore GC5025 sensor.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1018)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1019) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1020) module will be called gc5025.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1021)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1022) config VIDEO_GC5035
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1023) tristate "GalaxyCore GC5035 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1024) depends on VIDEO_V4L2 && I2C && MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1025) depends on MEDIA_CAMERA_SUPPORT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1026) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1027) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1028) Support for the GalaxyCore GC5035 sensor.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1029)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1030) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1031) module will be called gc5035.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1032)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1033) config VIDEO_GC8034
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1034) tristate "GalaxyCore GC8034 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1035) depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1036) depends on MEDIA_CAMERA_SUPPORT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1037) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1038) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1039) Support for the GalaxyCore GC8034 sensor.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1040)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1041) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1042) module will be called gc8034.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1043)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1044) config VIDEO_HI556
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1045) tristate "Hynix Hi-556 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1046) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1047) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1048) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1049) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1050) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1051) This is a Video4Linux2 sensor driver for the Hynix
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1052) Hi-556 camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1053)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1054) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1055) module will be called hi556.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1056)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1057) config VIDEO_IMX214
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1058) tristate "Sony IMX214 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1059) depends on GPIOLIB && I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1060) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1061) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1062) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1063) select REGMAP_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1064) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1065) This is a Video4Linux2 sensor driver for the Sony
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1066) IMX214 camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1067)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1068) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1069) module will be called imx214.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1070)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1071) config VIDEO_IMX214_EEPROM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1072) tristate "Sony imx214 sensor otp from eeprom support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1073) depends on VIDEO_V4L2 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1074) depends on VIDEO_IMX214
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1075) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1076) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1077) This driver supports IMX214 OTP load from eeprom.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1078)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1079) config VIDEO_IMX219
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1080) tristate "Sony IMX219 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1081) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1082) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1083) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1084) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1085) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1086) This is a Video4Linux2 sensor driver for the Sony
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1087) IMX219 camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1088)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1089) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1090) module will be called imx219.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1091)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1092) config VIDEO_IMX258
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1093) tristate "Sony IMX258 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1094) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1095) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1096) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1097) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1098) This is a Video4Linux2 sensor driver for the Sony
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1099) IMX258 camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1100)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1101) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1102) module will be called imx258.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1103)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1104) config VIDEO_IMX258_EEPROM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1105) tristate "Sony imx258 sensor otp from eeprom support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1106) depends on VIDEO_V4L2 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1107) depends on VIDEO_IMX258
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1108) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1109) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1110) This driver supports IMX258 OTP load from eeprom.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1111)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1112) config VIDEO_IMX274
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1113) tristate "Sony IMX274 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1114) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1115) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1116) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1117) select REGMAP_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1118) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1119) This is a V4L2 sensor driver for the Sony IMX274
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1120) CMOS image sensor.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1121)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1122) config VIDEO_IMX290
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1123) tristate "Sony IMX290 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1124) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1125) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1126) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1127) select REGMAP_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1128) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1129) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1130) This is a Video4Linux2 sensor driver for the Sony
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1131) IMX290 camera sensor.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1132)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1133) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1134) module will be called imx290.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1135)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1136) config VIDEO_IMX307
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1137) tristate "Sony IMX307 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1138) depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1139) depends on MEDIA_CAMERA_SUPPORT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1140) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1141) This is a Video4Linux2 sensor driver for the Sony
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1142) IMX307 camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1143)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1144) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1145) module will be called imx307.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1146)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1147) config VIDEO_IMX317
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1148) tristate "Sony IMX317 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1149) depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1150) depends on MEDIA_CAMERA_SUPPORT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1151) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1152) This is a Video4Linux2 sensor driver for the Sony
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1153) IMX317 camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1154)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1155) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1156) module will be called imx317.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1157)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1158) config VIDEO_IMX319
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1159) tristate "Sony IMX319 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1160) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1161) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1162) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1163) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1164) This is a Video4Linux2 sensor driver for the Sony
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1165) IMX319 camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1166)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1167) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1168) module will be called imx319.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1169)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1170) config VIDEO_IMX323
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1171) tristate "Sony IMX323 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1172) depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1173) depends on MEDIA_CAMERA_SUPPORT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1174) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1175) This is a Video4Linux2 sensor driver for the Sony
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1176) IMX323 camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1177)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1178) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1179) module will be called imx323.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1180)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1181) config VIDEO_IMX327
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1182) tristate "Sony IMX327 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1183) depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1184) depends on MEDIA_CAMERA_SUPPORT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1185) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1186) This is a Video4Linux2 sensor driver for the Sony
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1187) IMX327 camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1188)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1189) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1190) module will be called imx327.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1191)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1192) config VIDEO_IMX334
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1193) tristate "Sony IMX334 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1194) depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1195) depends on MEDIA_CAMERA_SUPPORT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1196) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1197) This is a Video4Linux2 sensor driver for the Sony
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1198) IMX334 camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1199)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1200) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1201) module will be called imx334.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1202)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1203) config VIDEO_IMX335
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1204) tristate "Sony IMX335 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1205) depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1206) depends on MEDIA_CAMERA_SUPPORT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1207) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1208) This is a Video4Linux2 sensor driver for the Sony
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1209) IMX335 camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1210)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1211) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1212) module will be called imx335.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1213)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1214) config VIDEO_IMX347
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1215) tristate "Sony IMX347 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1216) depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1217) depends on MEDIA_CAMERA_SUPPORT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1218) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1219) This is a Video4Linux2 sensor driver for the Sony
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1220) IMX347 camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1221)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1222) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1223) module will be called imx347.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1224)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1225) config VIDEO_IMX378
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1226) tristate "Sony IMX378 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1227) depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1228) depends on MEDIA_CAMERA_SUPPORT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1229) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1230) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1231) This is a Video4Linux2 sensor driver for the Sony
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1232) IMX378 camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1233)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1234) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1235) module will be called imx378.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1236)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1237) config VIDEO_IMX415
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1238) tristate "Sony IMX415 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1239) depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1240) depends on MEDIA_CAMERA_SUPPORT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1241) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1242) This is a Video4Linux2 sensor driver for the Sony
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1243) IMX415 camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1244)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1245) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1246) module will be called imx415.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1247)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1248) config VIDEO_IMX464
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1249) tristate "Sony IMX464 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1250) depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1251) depends on MEDIA_CAMERA_SUPPORT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1252) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1253) This is a Video4Linux2 sensor driver for the Sony
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1254) IMX464 camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1255)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1256) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1257) module will be called imx464.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1258)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1259) config VIDEO_IMX355
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1260) tristate "Sony IMX355 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1261) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1262) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1263) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1264) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1265) This is a Video4Linux2 sensor driver for the Sony
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1266) IMX355 camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1267)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1268) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1269) module will be called imx355.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1270)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1271) config VIDEO_IMX577
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1272) tristate "Sony IMX577 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1273) depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1274) depends on MEDIA_CAMERA_SUPPORT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1275) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1276) This is a Video4Linux2 sensor driver for the Sony
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1277) IMX577 camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1278)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1279) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1280) module will be called imx577.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1281)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1282) config VIDEO_IMX586
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1283) tristate "Sony IMX586 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1284) depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1285) depends on MEDIA_CAMERA_SUPPORT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1286) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1287) This is a Video4Linux2 sensor driver for the Sony
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1288) IMX586 camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1289)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1290) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1291) module will be called imx586.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1292)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1293) config VIDEO_JX_K17
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1294) tristate "Soi JX_K17 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1295) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1296) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1297) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1298) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1299) This is a Video4Linux2 sensor driver for the Soi
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1300) JX_K17 camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1301)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1302) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1303) module will be called jx_k17.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1304)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1305) config VIDEO_OS02G10
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1306) tristate "OmniVision OS02G10 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1307) depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1308) depends on MEDIA_CAMERA_SUPPORT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1309) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1310) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1311) This is a Video4Linux2 sensor driver for the OmniVision
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1312) OS02G10 camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1313)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1314) config VIDEO_OS03B10
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1315) tristate "OmniVision OS03B10 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1316) depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1317) depends on MEDIA_CAMERA_SUPPORT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1318) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1319) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1320) This is a Video4Linux2 sensor driver for the OmniVision
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1321) OS03B10 camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1322)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1323) config VIDEO_OS04A10
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1324) tristate "OmniVision OS04A10 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1325) depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1326) depends on MEDIA_CAMERA_SUPPORT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1327) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1328) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1329) This is a Video4Linux2 sensor driver for the OmniVision
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1330) OS04A10 camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1331)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1332) config VIDEO_OS05A20
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1333) tristate "OmniVision OS05A20 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1334) depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1335) depends on MEDIA_CAMERA_SUPPORT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1336) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1337) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1338) This is a Video4Linux2 sensor driver for the OmniVision
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1339) OS05A20 camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1340)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1341) config VIDEO_OS08A20
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1342) tristate "OmniVision OS08A20 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1343) depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1344) depends on MEDIA_CAMERA_SUPPORT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1345) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1346) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1347) This is a Video4Linux2 sensor driver for the OmniVision
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1348) OS08A20 camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1349)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1350) config VIDEO_OV02B10
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1351) tristate "OmniVision OV02B10 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1352) depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1353) depends on MEDIA_CAMERA_SUPPORT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1354) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1355) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1356) This is a Video4Linux2 sensor driver for the OmniVision
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1357) OV02B10 camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1358)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1359) config VIDEO_OV02K10
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1360) tristate "OmniVision OV02K10 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1361) depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1362) depends on MEDIA_CAMERA_SUPPORT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1363) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1364) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1365) This is a Video4Linux2 sensor driver for the OmniVision
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1366) OV02K10 camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1367)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1368) config VIDEO_OV2640
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1369) tristate "OmniVision OV2640 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1370) depends on VIDEO_V4L2 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1371) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1372) This is a Video4Linux2 sensor driver for the OmniVision
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1373) OV2640 camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1374)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1375) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1376) module will be called ov2640.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1377)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1378) config VIDEO_OV2659
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1379) tristate "OmniVision OV2659 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1380) depends on VIDEO_V4L2 && I2C && GPIOLIB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1381) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1382) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1383) This is a Video4Linux2 sensor driver for the OmniVision
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1384) OV2659 camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1385)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1386) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1387) module will be called ov2659.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1388)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1389) config VIDEO_OV2680
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1390) tristate "OmniVision OV2680 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1391) depends on VIDEO_V4L2 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1392) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1393) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1394) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1395) This is a Video4Linux2 sensor driver for the OmniVision
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1396) OV2680 camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1397)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1398) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1399) module will be called ov2680.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1400)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1401) config VIDEO_OV2685
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1402) tristate "OmniVision OV2685 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1403) depends on VIDEO_V4L2 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1404) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1405) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1406) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1407) This is a Video4Linux2 sensor driver for the OmniVision
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1408) OV2685 camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1409)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1410) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1411) module will be called ov2685.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1412)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1413) config VIDEO_OV2718
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1414) tristate "OmniVision OV2718 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1415) depends on VIDEO_V4L2 && I2C && MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1416) depends on MEDIA_CAMERA_SUPPORT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1417) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1418) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1419) This is a Video4Linux2 sensor driver for the OmniVision
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1420) OV2718 camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1421)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1422) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1423) module will be called ov2718.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1424)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1425) config VIDEO_OV2740
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1426) tristate "OmniVision OV2740 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1427) depends on VIDEO_V4L2 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1428) depends on ACPI || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1429) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1430) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1431) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1432) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1433) This is a Video4Linux2 sensor driver for the OmniVision
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1434) OV2740 camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1435)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1436) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1437) module will be called ov2740.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1438)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1439) config VIDEO_OV4686
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1440) tristate "OmniVision OV4686 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1441) depends on VIDEO_V4L2 && I2C && MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1442) depends on MEDIA_CAMERA_SUPPORT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1443) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1444) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1445) This is a Video4Linux2 sensor driver for the OmniVision
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1446) OV4686 camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1447)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1448) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1449) module will be called ov4686.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1450)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1451) config VIDEO_OV4688
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1452) tristate "OmniVision OV4688 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1453) depends on VIDEO_V4L2 && I2C && MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1454) depends on MEDIA_CAMERA_SUPPORT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1455) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1456) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1457) This is a Video4Linux2 sensor driver for the OmniVision
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1458) OV4688 camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1459)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1460) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1461) module will be called ov4688.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1462)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1463) config VIDEO_OV4689
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1464) tristate "OmniVision OV4689 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1465) depends on VIDEO_V4L2 && I2C && MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1466) depends on MEDIA_CAMERA_SUPPORT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1467) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1468) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1469) This is a Video4Linux2 sensor driver for the OmniVision
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1470) OV4689 camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1471)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1472) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1473) module will be called ov4689.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1474)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1475) config VIDEO_OV50C40
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1476) tristate "OmniVision OV50C40 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1477) depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1478) depends on GPIOLIB && VIDEO_V4L2 && I2C && VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1479) depends on MEDIA_CAMERA_SUPPORT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1480) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1481) select VIDEO_OTP_EEPROM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1482) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1483) This is a Video4Linux2 sensor driver for the Omnivision
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1484) OV50C40 camera sensor with a MIPI CSI-2 interface.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1485)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1486) config VIDEO_OV5640
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1487) tristate "OmniVision OV5640 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1488) depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1489) depends on GPIOLIB && VIDEO_V4L2 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1490) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1491) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1492) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1493) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1494) This is a Video4Linux2 sensor driver for the Omnivision
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1495) OV5640 camera sensor with a MIPI CSI-2 interface.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1496)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1497) config VIDEO_OV5645
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1498) tristate "OmniVision OV5645 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1499) depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1500) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1501) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1502) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1503) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1504) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1505) This is a Video4Linux2 sensor driver for the OmniVision
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1506) OV5645 camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1507)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1508) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1509) module will be called ov5645.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1510)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1511) config VIDEO_OV5647
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1512) tristate "OmniVision OV5647 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1513) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1514) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1515) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1516) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1517) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1518) This is a Video4Linux2 sensor driver for the OmniVision
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1519) OV5647 camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1520)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1521) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1522) module will be called ov5647.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1523)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1524) config VIDEO_OV6650
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1525) tristate "OmniVision OV6650 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1526) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1527) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1528) This is a Video4Linux2 sensor driver for the OmniVision
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1529) OV6650 camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1530)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1531) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1532) module will be called ov6650.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1533)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1534) config VIDEO_OV5670
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1535) tristate "OmniVision OV5670 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1536) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1537) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1538) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1539) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1540) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1541) This is a Video4Linux2 sensor driver for the OmniVision
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1542) OV5670 camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1543)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1544) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1545) module will be called ov5670.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1546)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1547) config VIDEO_OV5675
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1548) tristate "OmniVision OV5675 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1549) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1550) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1551) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1552) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1553) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1554) This is a Video4Linux2 sensor driver for the OmniVision
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1555) OV5675 camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1556)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1557) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1558) module will be called ov5675.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1559)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1560) config VIDEO_OV5695
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1561) tristate "OmniVision OV5695 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1562) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1563) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1564) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1565) This is a Video4Linux2 sensor driver for the OmniVision
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1566) OV5695 camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1567)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1568) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1569) module will be called ov5695.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1570)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1571) config VIDEO_OV7251
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1572) tristate "OmniVision OV7251 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1573) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1574) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1575) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1576) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1577) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1578) This is a Video4Linux2 sensor driver for the OmniVision
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1579) OV7251 camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1580)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1581) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1582) module will be called ov7251.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1583)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1584) config VIDEO_OV772X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1585) tristate "OmniVision OV772x sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1586) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1587) select REGMAP_SCCB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1588) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1589) This is a Video4Linux2 sensor driver for the OmniVision
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1590) OV772x camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1591)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1592) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1593) module will be called ov772x.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1594)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1595) config VIDEO_OV7640
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1596) tristate "OmniVision OV7640 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1597) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1598) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1599) This is a Video4Linux2 sensor driver for the OmniVision
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1600) OV7640 camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1601)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1602) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1603) module will be called ov7640.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1604)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1605) config VIDEO_OV7670
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1606) tristate "OmniVision OV7670 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1607) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1608) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1609) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1610) This is a Video4Linux2 sensor driver for the OmniVision
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1611) OV7670 VGA camera. It currently only works with the M88ALP01
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1612) controller.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1613)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1614) config VIDEO_OV7740
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1615) tristate "OmniVision OV7740 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1616) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1617) select REGMAP_SCCB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1618) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1619) This is a Video4Linux2 sensor driver for the OmniVision
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1620) OV7740 VGA camera sensor.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1621)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1622) config VIDEO_OV8856
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1623) tristate "OmniVision OV8856 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1624) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1625) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1626) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1627) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1628) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1629) This is a Video4Linux2 sensor driver for the OmniVision
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1630) OV8856 camera sensor.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1631)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1632) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1633) module will be called ov8856.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1634)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1635) config VIDEO_OV8858
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1636) tristate "OmniVision OV8858 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1637) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1638) depends on MEDIA_CAMERA_SUPPORT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1639) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1640) This is a Video4Linux2 sensor driver for the OmniVision
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1641) OV8858 camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1642)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1643) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1644) module will be called ov8858.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1645)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1646) config VIDEO_OV9281
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1647) tristate "OmniVision OV9281 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1648) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1649) depends on MEDIA_CAMERA_SUPPORT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1650) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1651) This is a Video4Linux2 sensor driver for the OmniVision
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1652) OV9281 camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1653)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1654) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1655) module will be called ov9281.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1656)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1657) config VIDEO_OV9640
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1658) tristate "OmniVision OV9640 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1659) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1660) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1661) This is a Video4Linux2 sensor driver for the OmniVision
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1662) OV9640 camera sensor.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1663)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1664) config VIDEO_OV9650
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1665) tristate "OmniVision OV9650/OV9652 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1666) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1667) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1668) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1669) select REGMAP_SCCB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1670) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1671) This is a V4L2 sensor driver for the Omnivision
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1672) OV9650 and OV9652 camera sensors.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1673)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1674) config VIDEO_OV12D2Q
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1675) tristate "OmniVision OV12D2Q sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1676) depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1677) depends on MEDIA_CAMERA_SUPPORT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1678) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1679) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1680) This is a Video4Linux2 sensor driver for the OmniVision
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1681) OV12D2Q camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1682)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1683) config VIDEO_OV13850
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1684) tristate "OmniVision OV13850 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1685) depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1686) depends on MEDIA_CAMERA_SUPPORT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1687) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1688) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1689) This is a Video4Linux2 sensor driver for the OmniVision
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1690) OV13850 camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1691)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1692) config VIDEO_OV13855
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1693) tristate "OmniVision OV13855 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1694) depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1695) depends on MEDIA_CAMERA_SUPPORT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1696) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1697) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1698) This is a Video4Linux2 sensor driver for the OmniVision
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1699) OV13855 camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1700)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1701) config VIDEO_OV13858
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1702) tristate "OmniVision OV13858 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1703) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1704) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1705) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1706) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1707) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1708) This is a Video4Linux2 sensor driver for the OmniVision
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1709) OV13858 camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1710)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1711) config VIDEO_VS6624
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1712) tristate "ST VS6624 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1713) depends on VIDEO_V4L2 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1714) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1715) This is a Video4Linux2 sensor driver for the ST VS6624
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1716) camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1717)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1718) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1719) module will be called vs6624.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1720)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1721) config VIDEO_MT9M001
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1722) tristate "mt9m001 support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1723) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1724) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1725) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1726) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1727) This driver supports MT9M001 cameras from Micron, monochrome
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1728) and colour models.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1729)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1730) config VIDEO_MT9M032
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1731) tristate "MT9M032 camera sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1732) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1733) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1734) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1735) select VIDEO_APTINA_PLL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1736) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1737) This driver supports MT9M032 camera sensors from Aptina, monochrome
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1738) models only.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1739)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1740) config VIDEO_MT9M111
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1741) tristate "mt9m111, mt9m112 and mt9m131 support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1742) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1743) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1744) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1745) This driver supports MT9M111, MT9M112 and MT9M131 cameras from
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1746) Micron/Aptina
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1747)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1748) config VIDEO_MT9P031
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1749) tristate "Aptina MT9P031 support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1750) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1751) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1752) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1753) select VIDEO_APTINA_PLL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1754) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1755) This is a Video4Linux2 sensor driver for the Aptina
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1756) (Micron) mt9p031 5 Mpixel camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1757)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1758) config VIDEO_MT9T001
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1759) tristate "Aptina MT9T001 support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1760) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1761) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1762) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1763) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1764) This is a Video4Linux2 sensor driver for the Aptina
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1765) (Micron) mt0t001 3 Mpixel camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1766)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1767) config VIDEO_MT9T112
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1768) tristate "Aptina MT9T111/MT9T112 support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1769) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1770) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1771) This is a Video4Linux2 sensor driver for the Aptina
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1772) (Micron) MT9T111 and MT9T112 3 Mpixel camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1773)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1774) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1775) module will be called mt9t112.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1776)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1777) config VIDEO_MT9V011
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1778) tristate "Micron mt9v011 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1779) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1780) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1781) This is a Video4Linux2 sensor driver for the Micron
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1782) mt0v011 1.3 Mpixel camera. It currently only works with the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1783) em28xx driver.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1784)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1785) config VIDEO_MT9V032
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1786) tristate "Micron MT9V032 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1787) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1788) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1789) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1790) select REGMAP_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1791) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1792) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1793) This is a Video4Linux2 sensor driver for the Micron
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1794) MT9V032 752x480 CMOS sensor.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1795)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1796) config VIDEO_MT9V111
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1797) tristate "Aptina MT9V111 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1798) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1799) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1800) This is a Video4Linux2 sensor driver for the Aptina/Micron
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1801) MT9V111 sensor.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1802)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1803) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1804) module will be called mt9v111.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1805)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1806) config VIDEO_SC031GS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1807) tristate "SmartSens SC031GS sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1808) depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1809) depends on MEDIA_CAMERA_SUPPORT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1810) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1811) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1812) Support for the SmartSens SC031GS sensor.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1813)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1814) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1815) module will be called sc031gs.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1816)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1817) config VIDEO_SC035GS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1818) tristate "SmartSens SC035GS sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1819) depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1820) depends on MEDIA_CAMERA_SUPPORT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1821) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1822) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1823) Support for the SmartSens SC035GS sensor.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1824)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1825) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1826) module will be called sc1035gs.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1827)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1828) config VIDEO_SC132GS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1829) tristate "SmartSens SC132GS sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1830) depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1831) depends on MEDIA_CAMERA_SUPPORT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1832) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1833) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1834) Support for the SmartSens SC132GS sensor.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1835)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1836) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1837) module will be called sc132gs.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1838)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1839) config VIDEO_SC200AI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1840) tristate "SmartSens SC200AI sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1841) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1842) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1843) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1844) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1845) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1846) This is a Video4Linux2 sensor driver for the SmartSens
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1847) SC200AI camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1848)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1849) config VIDEO_SC210IOT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1850) tristate "SmartSens SC210IOT sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1851) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1852) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1853) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1854) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1855) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1856) This is a Video4Linux2 sensor driver for the SmartSens
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1857) SC210IOT camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1858)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1859) config VIDEO_SC2232
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1860) tristate "SmartSens SC2232 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1861) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1862) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1863) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1864) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1865) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1866) This is a Video4Linux2 sensor driver for the SmartSens
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1867) SC2232 camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1868)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1869) config VIDEO_SC2239
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1870) tristate "SmartSens SC2239 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1871) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1872) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1873) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1874) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1875) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1876) This is a Video4Linux2 sensor driver for the SmartSens
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1877) SC2239 camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1878)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1879) config VIDEO_SC230AI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1880) tristate "SmartSens SC230AI sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1881) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1882) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1883) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1884) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1885) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1886) This is a Video4Linux2 sensor driver for the SmartSens
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1887) SC230AI camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1888)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1889) config VIDEO_SC2310
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1890) tristate "SmartSens SC2310 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1891) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1892) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1893) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1894) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1895) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1896) This is a Video4Linux2 sensor driver for the SmartSens
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1897) SC2310 camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1898)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1899) config VIDEO_SC301IOT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1900) tristate "SmartSens SC301IOT sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1901) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1902) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1903) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1904) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1905) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1906) This is a Video4Linux2 sensor driver for the SmartSens
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1907) SC301IOT camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1908)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1909) config VIDEO_SC3336
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1910) tristate "SmartSens SC3336 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1911) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1912) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1913) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1914) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1915) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1916) This is a Video4Linux2 sensor driver for the SmartSens
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1917) SC3336 camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1918)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1919) config VIDEO_SC3338
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1920) tristate "SmartSens SC3338 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1921) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1922) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1923) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1924) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1925) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1926) This is a Video4Linux2 sensor driver for the SmartSens
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1927) SC3338 camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1928)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1929) config VIDEO_SC401AI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1930) tristate "SmartSens SC401AI sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1931) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1932) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1933) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1934) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1935) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1936) This is a Video4Linux2 sensor driver for the SmartSens
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1937) SC401ai camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1938)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1939) config VIDEO_SC4210
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1940) tristate "SmartSens SC4210 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1941) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1942) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1943) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1944) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1945) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1946) This is a Video4Linux2 sensor driver for the SmartSens
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1947) SC4210 camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1948)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1949) config VIDEO_SC4238
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1950) tristate "SmartSens SC4238 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1951) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1952) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1953) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1954) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1955) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1956) This is a Video4Linux2 sensor driver for the SmartSens
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1957) SC4238 camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1958)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1959) config VIDEO_SC430CS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1960) tristate "SmartSens SC430CS sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1961) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1962) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1963) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1964) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1965) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1966) This is a Video4Linux2 sensor driver for the SmartSens
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1967) SC430CS camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1968)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1969) config VIDEO_SC4336
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1970) tristate "SmartSens SC4336 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1971) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1972) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1973) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1974) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1975) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1976) This is a Video4Linux2 sensor driver for the SmartSens
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1977) SC4336 camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1978)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1979) config VIDEO_SC500AI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1980) tristate "SmartSens SC500AI sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1981) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1982) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1983) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1984) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1985) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1986) This is a Video4Linux2 sensor driver for the SmartSens
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1987) SC500AI camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1988)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1989) config VIDEO_SC530AI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1990) tristate "SmartSens SC530AI sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1991) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1992) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1993) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1994) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1995) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1996) This is a Video4Linux2 sensor driver for the SmartSens
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1997) SC530AI camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1998)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1999) config VIDEO_SENSOR_ADAPTER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2000) tristate "Rockchip sensor driver adapter"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2001) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2002) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2003) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2004) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2005) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2006) This is a Video4Linux2 sensor driver adapter for other platform.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2007)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2008) config VIDEO_SR030PC30
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2009) tristate "Siliconfile SR030PC30 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2010) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2011) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2012) This driver supports SR030PC30 VGA camera from Siliconfile
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2013)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2014) config VIDEO_NOON010PC30
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2015) tristate "Siliconfile NOON010PC30 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2016) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2017) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2018) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2019) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2020) This driver supports NOON010PC30 CIF camera from Siliconfile
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2021)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2022) source "drivers/media/i2c/m5mols/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2023)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2024) config VIDEO_RDACM20
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2025) tristate "IMI RDACM20 camera support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2026) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2027) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2028) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2029) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2030) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2031) This driver supports the IMI RDACM20 GMSL camera, used in
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2032) ADAS systems.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2033)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2034) This camera should be used in conjunction with a GMSL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2035) deserialiser such as the MAX9286.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2036)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2037) config VIDEO_RJ54N1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2038) tristate "Sharp RJ54N1CB0C sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2039) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2040) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2041) This is a V4L2 sensor driver for Sharp RJ54N1CB0C CMOS image
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2042) sensor.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2043)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2044) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2045) module will be called rj54n1.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2046)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2047) config VIDEO_S5K3L6XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2048) tristate "Samsung S5K3L6XX sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2049) depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2050) depends on MEDIA_CAMERA_SUPPORT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2051) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2052) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2053) This is a Video4Linux2 sensor driver for the Samsung
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2054) S5K3L6XX camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2055)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2056) config VIDEO_S5K6AA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2057) tristate "Samsung S5K6AAFX sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2058) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2059) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2060) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2061) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2062) This is a V4L2 sensor driver for Samsung S5K6AA(FX) 1.3M
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2063) camera sensor with an embedded SoC image signal processor.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2064)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2065) config VIDEO_S5K6A3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2066) tristate "Samsung S5K6A3 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2067) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2068) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2069) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2070) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2071) This is a V4L2 sensor driver for Samsung S5K6A3 raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2072) camera sensor.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2073)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2074) config VIDEO_S5K4ECGX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2075) tristate "Samsung S5K4ECGX sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2076) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2077) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2078) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2079) select CRC32
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2080) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2081) This is a V4L2 sensor driver for Samsung S5K4ECGX 5M
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2082) camera sensor with an embedded SoC image signal processor.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2083)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2084) config VIDEO_S5K5BAF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2085) tristate "Samsung S5K5BAF sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2086) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2087) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2088) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2089) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2090) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2091) This is a V4L2 sensor driver for Samsung S5K5BAF 2M
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2092) camera sensor with an embedded SoC image signal processor.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2093)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2094) config VIDEO_S5KJN1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2095) tristate "Samsung S5KJN1 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2096) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2097) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2098) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2099) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2100) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2101) This is a Video4Linux2 sensor driver for the Samsung
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2102) S5KJN1 camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2103)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2104) source "drivers/media/i2c/smiapp/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2105) source "drivers/media/i2c/et8ek8/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2106)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2107) config VIDEO_S5C73M3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2108) tristate "Samsung S5C73M3 sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2109) depends on I2C && SPI && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2110) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2111) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2112) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2113) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2114) This is a V4L2 sensor driver for Samsung S5C73M3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2115) 8 Mpixel camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2116)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2117) config VIDEO_PREISP_DUMMY_SENSOR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2118) tristate "Preisp dummy sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2119) depends on VIDEO_V4L2 && I2C && VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2120) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2121) Support for the preisp dummy sensor.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2122) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2123) module will be called pisp_dmy.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2124)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2125) endmenu
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2126)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2127) menu "Lens drivers"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2128) visible if MEDIA_CAMERA_SUPPORT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2129)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2130) config VIDEO_AD5820
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2131) tristate "AD5820 lens voice coil support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2132) depends on GPIOLIB && I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2133) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2134) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2135) This is a driver for the AD5820 camera lens voice coil.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2136) It is used for example in Nokia N900 (RX-51).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2137)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2138) config VIDEO_AK7375
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2139) tristate "AK7375 lens voice coil support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2140) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2141) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2142) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2143) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2144) This is a driver for the AK7375 camera lens voice coil.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2145) AK7375 is a 12 bit DAC with 120mA output current sink
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2146) capability. This is designed for linear control of
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2147) voice coil motors, controlled via I2C serial interface.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2148)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2149) config VIDEO_AW8601
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2150) tristate "AW8601 lens voice coil support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2151) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2152) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2153) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2154) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2155) This is a driver for the AW8601 camera lens voice coil.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2156) AW8601 is a 10 bit DAC with 100mA output current sink
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2157) capability. This is designed for linear control of
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2158) voice coil motors, controlled via I2C serial interface.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2159)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2160) config VIDEO_CN3927V
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2161) tristate "CN3927V lens voice coil support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2162) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2163) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2164) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2165) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2166) This is a driver for the CN3927V camera lens voice coil.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2167) CN3927V is a 10 bit DAC with 120mA output current sink
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2168) capability. This is designed for linear control of
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2169) voice coil motors, controlled via I2C serial interface.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2170)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2171) config VIDEO_DW9714
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2172) tristate "DW9714 lens voice coil support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2173) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2174) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2175) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2176) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2177) This is a driver for the DW9714 camera lens voice coil.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2178) DW9714 is a 10 bit DAC with 120mA output current sink
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2179) capability. This is designed for linear control of
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2180) voice coil motors, controlled via I2C serial interface.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2181)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2182) config VIDEO_DW9768
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2183) tristate "DW9768 lens voice coil support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2184) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2185) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2186) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2187) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2188) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2189) This is a driver for the DW9768 camera lens voice coil.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2190) DW9768 is a 10 bit DAC with 100mA output current sink
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2191) capability. This is designed for linear control of
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2192) voice coil motors, controlled via I2C serial interface.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2193)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2194) config VIDEO_DW9800W
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2195) tristate "DW9800W lens voice coil support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2196) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2197) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2198) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2199) select V4L2_FWNODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2200) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2201) This is a driver for the DW9800W camera lens voice coil.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2202) DW9800W is a 10 bit DAC with ±100mA output current sink
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2203) capability. This is designed for linear control of
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2204) voice coil motors, controlled via I2C serial interface.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2205)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2206) config VIDEO_DW9807_VCM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2207) tristate "DW9807 lens voice coil support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2208) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2209) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2210) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2211) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2212) This is a driver for the DW9807 camera lens voice coil.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2213) DW9807 is a 10 bit DAC with 100mA output current sink
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2214) capability. This is designed for linear control of
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2215) voice coil motors, controlled via I2C serial interface.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2216)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2217) config VIDEO_FP5510
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2218) tristate "FP5510 lens voice coil support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2219) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2220) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2221) select VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2222) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2223) This is a driver for the FP5510 camera lens voice coil.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2224) FP5510 is a 10 bit DAC with 100mA output current sink
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2225) capability. This is designed for linear control of
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2226) voice coil motors, controlled via I2C serial interface.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2227)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2228) endmenu
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2229)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2230) menu "Flash devices"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2231) visible if MEDIA_CAMERA_SUPPORT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2232)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2233) config VIDEO_ADP1653
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2234) tristate "ADP1653 flash support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2235) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2236) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2237) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2238) This is a driver for the ADP1653 flash controller. It is used for
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2239) example in Nokia N900.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2240)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2241) config VIDEO_AW36518
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2242) tristate "AW36518 flash driver support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2243) depends on I2C && VIDEO_V4L2 && MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2244) depends on VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2245) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2246) This is a driver for the aw36518 flash controllers. It controls
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2247) flash, torch LEDs.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2248)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2249) config VIDEO_LM3560
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2250) tristate "LM3560 dual flash driver support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2251) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2252) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2253) select REGMAP_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2254) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2255) This is a driver for the lm3560 dual flash controllers. It controls
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2256) flash, torch LEDs.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2257)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2258) config VIDEO_LM3646
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2259) tristate "LM3646 dual flash driver support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2260) depends on I2C && VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2261) select MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2262) select REGMAP_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2263) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2264) This is a driver for the lm3646 dual flash controllers. It controls
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2265) flash, torch LEDs.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2266)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2267) config VIDEO_VM149C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2268) tristate "VM149C lens voice coil support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2269) depends on I2C && VIDEO_V4L2 && MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2270) depends on VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2271) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2272) This is a driver for the VM149C camera lens voice coil.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2273)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2274) config VIDEO_SGM3784
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2275) tristate "SGM3784 dual flash driver support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2276) depends on I2C && VIDEO_V4L2 && MEDIA_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2277) depends on VIDEO_V4L2_SUBDEV_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2278) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2279) This is a driver for the sgm3784 dual flash controllers. It controls
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2280) flash, torch LEDs.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2281) endmenu
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2282)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2283) endif # VIDEO_V4L2