1*cb7a01acSMauro Carvalho Chehab# 2*cb7a01acSMauro Carvalho Chehab# Generic video config states 3*cb7a01acSMauro Carvalho Chehab# 4*cb7a01acSMauro Carvalho Chehab 5*cb7a01acSMauro Carvalho Chehabconfig VIDEO_BTCX 6*cb7a01acSMauro Carvalho Chehab depends on PCI 7*cb7a01acSMauro Carvalho Chehab tristate 8*cb7a01acSMauro Carvalho Chehab 9*cb7a01acSMauro Carvalho Chehabconfig VIDEO_TVEEPROM 10*cb7a01acSMauro Carvalho Chehab tristate 11*cb7a01acSMauro Carvalho Chehab depends on I2C 12*cb7a01acSMauro Carvalho Chehab 13*cb7a01acSMauro Carvalho Chehab# 14*cb7a01acSMauro Carvalho Chehab# Multimedia Video device configuration 15*cb7a01acSMauro Carvalho Chehab# 16*cb7a01acSMauro Carvalho Chehab 17*cb7a01acSMauro Carvalho Chehabif VIDEO_V4L2 18*cb7a01acSMauro Carvalho Chehab 19*cb7a01acSMauro Carvalho Chehabconfig VIDEO_HELPER_CHIPS_AUTO 20*cb7a01acSMauro Carvalho Chehab bool "Autoselect pertinent encoders/decoders and other helper chips" 21*cb7a01acSMauro Carvalho Chehab default y if !EXPERT 22*cb7a01acSMauro Carvalho Chehab ---help--- 23*cb7a01acSMauro Carvalho Chehab Most video cards may require additional modules to encode or 24*cb7a01acSMauro Carvalho Chehab decode audio/video standards. This option will autoselect 25*cb7a01acSMauro Carvalho Chehab all pertinent modules to each selected video module. 26*cb7a01acSMauro Carvalho Chehab 27*cb7a01acSMauro Carvalho Chehab Unselect this only if you know exactly what you are doing, since 28*cb7a01acSMauro Carvalho Chehab it may break support on some boards. 29*cb7a01acSMauro Carvalho Chehab 30*cb7a01acSMauro Carvalho Chehab In doubt, say Y. 31*cb7a01acSMauro Carvalho Chehab 32*cb7a01acSMauro Carvalho Chehabconfig VIDEO_IR_I2C 33*cb7a01acSMauro Carvalho Chehab tristate "I2C module for IR" if !VIDEO_HELPER_CHIPS_AUTO 34*cb7a01acSMauro Carvalho Chehab depends on I2C && RC_CORE 35*cb7a01acSMauro Carvalho Chehab default y 36*cb7a01acSMauro Carvalho Chehab ---help--- 37*cb7a01acSMauro Carvalho Chehab Most boards have an IR chip directly connected via GPIO. However, 38*cb7a01acSMauro Carvalho Chehab some video boards have the IR connected via I2C bus. 39*cb7a01acSMauro Carvalho Chehab 40*cb7a01acSMauro Carvalho Chehab If your board doesn't have an I2C IR chip, you may disable this 41*cb7a01acSMauro Carvalho Chehab option. 42*cb7a01acSMauro Carvalho Chehab 43*cb7a01acSMauro Carvalho Chehab In doubt, say Y. 44*cb7a01acSMauro Carvalho Chehab 45*cb7a01acSMauro Carvalho Chehab# 46*cb7a01acSMauro Carvalho Chehab# Encoder / Decoder module configuration 47*cb7a01acSMauro Carvalho Chehab# 48*cb7a01acSMauro Carvalho Chehab 49*cb7a01acSMauro Carvalho Chehabmenu "Encoders, decoders, sensors and other helper chips" 50*cb7a01acSMauro Carvalho Chehab visible if !VIDEO_HELPER_CHIPS_AUTO 51*cb7a01acSMauro Carvalho Chehab 52*cb7a01acSMauro Carvalho Chehabcomment "Audio decoders, processors and mixers" 53*cb7a01acSMauro Carvalho Chehab 54*cb7a01acSMauro Carvalho Chehabconfig VIDEO_TVAUDIO 55*cb7a01acSMauro Carvalho Chehab tristate "Simple audio decoder chips" 56*cb7a01acSMauro Carvalho Chehab depends on VIDEO_V4L2 && I2C 57*cb7a01acSMauro Carvalho Chehab ---help--- 58*cb7a01acSMauro Carvalho Chehab Support for several audio decoder chips found on some bt8xx boards: 59*cb7a01acSMauro Carvalho Chehab Philips: tda9840, tda9873h, tda9874h/a, tda9850, tda985x, tea6300, 60*cb7a01acSMauro Carvalho Chehab tea6320, tea6420, tda8425, ta8874z. 61*cb7a01acSMauro Carvalho Chehab Microchip: pic16c54 based design on ProVideo PV951 board. 62*cb7a01acSMauro Carvalho Chehab 63*cb7a01acSMauro Carvalho Chehab To compile this driver as a module, choose M here: the 64*cb7a01acSMauro Carvalho Chehab module will be called tvaudio. 65*cb7a01acSMauro Carvalho Chehab 66*cb7a01acSMauro Carvalho Chehabconfig VIDEO_TDA7432 67*cb7a01acSMauro Carvalho Chehab tristate "Philips TDA7432 audio processor" 68*cb7a01acSMauro Carvalho Chehab depends on VIDEO_V4L2 && I2C 69*cb7a01acSMauro Carvalho Chehab ---help--- 70*cb7a01acSMauro Carvalho Chehab Support for tda7432 audio decoder chip found on some bt8xx boards. 71*cb7a01acSMauro Carvalho Chehab 72*cb7a01acSMauro Carvalho Chehab To compile this driver as a module, choose M here: the 73*cb7a01acSMauro Carvalho Chehab module will be called tda7432. 74*cb7a01acSMauro Carvalho Chehab 75*cb7a01acSMauro Carvalho Chehabconfig VIDEO_TDA9840 76*cb7a01acSMauro Carvalho Chehab tristate "Philips TDA9840 audio processor" 77*cb7a01acSMauro Carvalho Chehab depends on I2C 78*cb7a01acSMauro Carvalho Chehab ---help--- 79*cb7a01acSMauro Carvalho Chehab Support for tda9840 audio decoder chip found on some Zoran boards. 80*cb7a01acSMauro Carvalho Chehab 81*cb7a01acSMauro Carvalho Chehab To compile this driver as a module, choose M here: the 82*cb7a01acSMauro Carvalho Chehab module will be called tda9840. 83*cb7a01acSMauro Carvalho Chehab 84*cb7a01acSMauro Carvalho Chehabconfig VIDEO_TEA6415C 85*cb7a01acSMauro Carvalho Chehab tristate "Philips TEA6415C audio processor" 86*cb7a01acSMauro Carvalho Chehab depends on I2C 87*cb7a01acSMauro Carvalho Chehab ---help--- 88*cb7a01acSMauro Carvalho Chehab Support for tea6415c audio decoder chip found on some bt8xx boards. 89*cb7a01acSMauro Carvalho Chehab 90*cb7a01acSMauro Carvalho Chehab To compile this driver as a module, choose M here: the 91*cb7a01acSMauro Carvalho Chehab module will be called tea6415c. 92*cb7a01acSMauro Carvalho Chehab 93*cb7a01acSMauro Carvalho Chehabconfig VIDEO_TEA6420 94*cb7a01acSMauro Carvalho Chehab tristate "Philips TEA6420 audio processor" 95*cb7a01acSMauro Carvalho Chehab depends on I2C 96*cb7a01acSMauro Carvalho Chehab ---help--- 97*cb7a01acSMauro Carvalho Chehab Support for tea6420 audio decoder chip found on some bt8xx boards. 98*cb7a01acSMauro Carvalho Chehab 99*cb7a01acSMauro Carvalho Chehab To compile this driver as a module, choose M here: the 100*cb7a01acSMauro Carvalho Chehab module will be called tea6420. 101*cb7a01acSMauro Carvalho Chehab 102*cb7a01acSMauro Carvalho Chehabconfig VIDEO_MSP3400 103*cb7a01acSMauro Carvalho Chehab tristate "Micronas MSP34xx audio decoders" 104*cb7a01acSMauro Carvalho Chehab depends on VIDEO_V4L2 && I2C 105*cb7a01acSMauro Carvalho Chehab ---help--- 106*cb7a01acSMauro Carvalho Chehab Support for the Micronas MSP34xx series of audio decoders. 107*cb7a01acSMauro Carvalho Chehab 108*cb7a01acSMauro Carvalho Chehab To compile this driver as a module, choose M here: the 109*cb7a01acSMauro Carvalho Chehab module will be called msp3400. 110*cb7a01acSMauro Carvalho Chehab 111*cb7a01acSMauro Carvalho Chehabconfig VIDEO_CS5345 112*cb7a01acSMauro Carvalho Chehab tristate "Cirrus Logic CS5345 audio ADC" 113*cb7a01acSMauro Carvalho Chehab depends on VIDEO_V4L2 && I2C 114*cb7a01acSMauro Carvalho Chehab ---help--- 115*cb7a01acSMauro Carvalho Chehab Support for the Cirrus Logic CS5345 24-bit, 192 kHz 116*cb7a01acSMauro Carvalho Chehab stereo A/D converter. 117*cb7a01acSMauro Carvalho Chehab 118*cb7a01acSMauro Carvalho Chehab To compile this driver as a module, choose M here: the 119*cb7a01acSMauro Carvalho Chehab module will be called cs5345. 120*cb7a01acSMauro Carvalho Chehab 121*cb7a01acSMauro Carvalho Chehabconfig VIDEO_CS53L32A 122*cb7a01acSMauro Carvalho Chehab tristate "Cirrus Logic CS53L32A audio ADC" 123*cb7a01acSMauro Carvalho Chehab depends on VIDEO_V4L2 && I2C 124*cb7a01acSMauro Carvalho Chehab ---help--- 125*cb7a01acSMauro Carvalho Chehab Support for the Cirrus Logic CS53L32A low voltage 126*cb7a01acSMauro Carvalho Chehab stereo A/D converter. 127*cb7a01acSMauro Carvalho Chehab 128*cb7a01acSMauro Carvalho Chehab To compile this driver as a module, choose M here: the 129*cb7a01acSMauro Carvalho Chehab module will be called cs53l32a. 130*cb7a01acSMauro Carvalho Chehab 131*cb7a01acSMauro Carvalho Chehabconfig VIDEO_TLV320AIC23B 132*cb7a01acSMauro Carvalho Chehab tristate "Texas Instruments TLV320AIC23B audio codec" 133*cb7a01acSMauro Carvalho Chehab depends on VIDEO_V4L2 && I2C && EXPERIMENTAL 134*cb7a01acSMauro Carvalho Chehab ---help--- 135*cb7a01acSMauro Carvalho Chehab Support for the Texas Instruments TLV320AIC23B audio codec. 136*cb7a01acSMauro Carvalho Chehab 137*cb7a01acSMauro Carvalho Chehab To compile this driver as a module, choose M here: the 138*cb7a01acSMauro Carvalho Chehab module will be called tlv320aic23b. 139*cb7a01acSMauro Carvalho Chehab 140*cb7a01acSMauro Carvalho Chehabconfig VIDEO_WM8775 141*cb7a01acSMauro Carvalho Chehab tristate "Wolfson Microelectronics WM8775 audio ADC with input mixer" 142*cb7a01acSMauro Carvalho Chehab depends on VIDEO_V4L2 && I2C 143*cb7a01acSMauro Carvalho Chehab ---help--- 144*cb7a01acSMauro Carvalho Chehab Support for the Wolfson Microelectronics WM8775 high 145*cb7a01acSMauro Carvalho Chehab performance stereo A/D Converter with a 4 channel input mixer. 146*cb7a01acSMauro Carvalho Chehab 147*cb7a01acSMauro Carvalho Chehab To compile this driver as a module, choose M here: the 148*cb7a01acSMauro Carvalho Chehab module will be called wm8775. 149*cb7a01acSMauro Carvalho Chehab 150*cb7a01acSMauro Carvalho Chehabconfig VIDEO_WM8739 151*cb7a01acSMauro Carvalho Chehab tristate "Wolfson Microelectronics WM8739 stereo audio ADC" 152*cb7a01acSMauro Carvalho Chehab depends on VIDEO_V4L2 && I2C 153*cb7a01acSMauro Carvalho Chehab ---help--- 154*cb7a01acSMauro Carvalho Chehab Support for the Wolfson Microelectronics WM8739 155*cb7a01acSMauro Carvalho Chehab stereo A/D Converter. 156*cb7a01acSMauro Carvalho Chehab 157*cb7a01acSMauro Carvalho Chehab To compile this driver as a module, choose M here: the 158*cb7a01acSMauro Carvalho Chehab module will be called wm8739. 159*cb7a01acSMauro Carvalho Chehab 160*cb7a01acSMauro Carvalho Chehabconfig VIDEO_VP27SMPX 161*cb7a01acSMauro Carvalho Chehab tristate "Panasonic VP27s internal MPX" 162*cb7a01acSMauro Carvalho Chehab depends on VIDEO_V4L2 && I2C 163*cb7a01acSMauro Carvalho Chehab ---help--- 164*cb7a01acSMauro Carvalho Chehab Support for the internal MPX of the Panasonic VP27s tuner. 165*cb7a01acSMauro Carvalho Chehab 166*cb7a01acSMauro Carvalho Chehab To compile this driver as a module, choose M here: the 167*cb7a01acSMauro Carvalho Chehab module will be called vp27smpx. 168*cb7a01acSMauro Carvalho Chehab 169*cb7a01acSMauro Carvalho Chehabcomment "RDS decoders" 170*cb7a01acSMauro Carvalho Chehab 171*cb7a01acSMauro Carvalho Chehabconfig VIDEO_SAA6588 172*cb7a01acSMauro Carvalho Chehab tristate "SAA6588 Radio Chip RDS decoder support" 173*cb7a01acSMauro Carvalho Chehab depends on VIDEO_V4L2 && I2C 174*cb7a01acSMauro Carvalho Chehab 175*cb7a01acSMauro Carvalho Chehab help 176*cb7a01acSMauro Carvalho Chehab Support for this Radio Data System (RDS) decoder. This allows 177*cb7a01acSMauro Carvalho Chehab seeing radio station identification transmitted using this 178*cb7a01acSMauro Carvalho Chehab standard. 179*cb7a01acSMauro Carvalho Chehab 180*cb7a01acSMauro Carvalho Chehab To compile this driver as a module, choose M here: the 181*cb7a01acSMauro Carvalho Chehab module will be called saa6588. 182*cb7a01acSMauro Carvalho Chehab 183*cb7a01acSMauro Carvalho Chehabcomment "Video decoders" 184*cb7a01acSMauro Carvalho Chehab 185*cb7a01acSMauro Carvalho Chehabconfig VIDEO_ADV7180 186*cb7a01acSMauro Carvalho Chehab tristate "Analog Devices ADV7180 decoder" 187*cb7a01acSMauro Carvalho Chehab depends on VIDEO_V4L2 && I2C 188*cb7a01acSMauro Carvalho Chehab ---help--- 189*cb7a01acSMauro Carvalho Chehab Support for the Analog Devices ADV7180 video decoder. 190*cb7a01acSMauro Carvalho Chehab 191*cb7a01acSMauro Carvalho Chehab To compile this driver as a module, choose M here: the 192*cb7a01acSMauro Carvalho Chehab module will be called adv7180. 193*cb7a01acSMauro Carvalho Chehab 194*cb7a01acSMauro Carvalho Chehabconfig VIDEO_ADV7183 195*cb7a01acSMauro Carvalho Chehab tristate "Analog Devices ADV7183 decoder" 196*cb7a01acSMauro Carvalho Chehab depends on VIDEO_V4L2 && I2C 197*cb7a01acSMauro Carvalho Chehab ---help--- 198*cb7a01acSMauro Carvalho Chehab V4l2 subdevice driver for the Analog Devices 199*cb7a01acSMauro Carvalho Chehab ADV7183 video decoder. 200*cb7a01acSMauro Carvalho Chehab 201*cb7a01acSMauro Carvalho Chehab To compile this driver as a module, choose M here: the 202*cb7a01acSMauro Carvalho Chehab module will be called adv7183. 203*cb7a01acSMauro Carvalho Chehab 204*cb7a01acSMauro Carvalho Chehabconfig VIDEO_BT819 205*cb7a01acSMauro Carvalho Chehab tristate "BT819A VideoStream decoder" 206*cb7a01acSMauro Carvalho Chehab depends on VIDEO_V4L2 && I2C 207*cb7a01acSMauro Carvalho Chehab ---help--- 208*cb7a01acSMauro Carvalho Chehab Support for BT819A video decoder. 209*cb7a01acSMauro Carvalho Chehab 210*cb7a01acSMauro Carvalho Chehab To compile this driver as a module, choose M here: the 211*cb7a01acSMauro Carvalho Chehab module will be called bt819. 212*cb7a01acSMauro Carvalho Chehab 213*cb7a01acSMauro Carvalho Chehabconfig VIDEO_BT856 214*cb7a01acSMauro Carvalho Chehab tristate "BT856 VideoStream decoder" 215*cb7a01acSMauro Carvalho Chehab depends on VIDEO_V4L2 && I2C 216*cb7a01acSMauro Carvalho Chehab ---help--- 217*cb7a01acSMauro Carvalho Chehab Support for BT856 video decoder. 218*cb7a01acSMauro Carvalho Chehab 219*cb7a01acSMauro Carvalho Chehab To compile this driver as a module, choose M here: the 220*cb7a01acSMauro Carvalho Chehab module will be called bt856. 221*cb7a01acSMauro Carvalho Chehab 222*cb7a01acSMauro Carvalho Chehabconfig VIDEO_BT866 223*cb7a01acSMauro Carvalho Chehab tristate "BT866 VideoStream decoder" 224*cb7a01acSMauro Carvalho Chehab depends on VIDEO_V4L2 && I2C 225*cb7a01acSMauro Carvalho Chehab ---help--- 226*cb7a01acSMauro Carvalho Chehab Support for BT866 video decoder. 227*cb7a01acSMauro Carvalho Chehab 228*cb7a01acSMauro Carvalho Chehab To compile this driver as a module, choose M here: the 229*cb7a01acSMauro Carvalho Chehab module will be called bt866. 230*cb7a01acSMauro Carvalho Chehab 231*cb7a01acSMauro Carvalho Chehabconfig VIDEO_KS0127 232*cb7a01acSMauro Carvalho Chehab tristate "KS0127 video decoder" 233*cb7a01acSMauro Carvalho Chehab depends on VIDEO_V4L2 && I2C 234*cb7a01acSMauro Carvalho Chehab ---help--- 235*cb7a01acSMauro Carvalho Chehab Support for KS0127 video decoder. 236*cb7a01acSMauro Carvalho Chehab 237*cb7a01acSMauro Carvalho Chehab This chip is used on AverMedia AVS6EYES Zoran-based MJPEG 238*cb7a01acSMauro Carvalho Chehab cards. 239*cb7a01acSMauro Carvalho Chehab 240*cb7a01acSMauro Carvalho Chehab To compile this driver as a module, choose M here: the 241*cb7a01acSMauro Carvalho Chehab module will be called ks0127. 242*cb7a01acSMauro Carvalho Chehab 243*cb7a01acSMauro Carvalho Chehabconfig VIDEO_SAA7110 244*cb7a01acSMauro Carvalho Chehab tristate "Philips SAA7110 video decoder" 245*cb7a01acSMauro Carvalho Chehab depends on VIDEO_V4L2 && I2C 246*cb7a01acSMauro Carvalho Chehab ---help--- 247*cb7a01acSMauro Carvalho Chehab Support for the Philips SAA7110 video decoders. 248*cb7a01acSMauro Carvalho Chehab 249*cb7a01acSMauro Carvalho Chehab To compile this driver as a module, choose M here: the 250*cb7a01acSMauro Carvalho Chehab module will be called saa7110. 251*cb7a01acSMauro Carvalho Chehab 252*cb7a01acSMauro Carvalho Chehabconfig VIDEO_SAA711X 253*cb7a01acSMauro Carvalho Chehab tristate "Philips SAA7111/3/4/5 video decoders" 254*cb7a01acSMauro Carvalho Chehab depends on VIDEO_V4L2 && I2C 255*cb7a01acSMauro Carvalho Chehab ---help--- 256*cb7a01acSMauro Carvalho Chehab Support for the Philips SAA7111/3/4/5 video decoders. 257*cb7a01acSMauro Carvalho Chehab 258*cb7a01acSMauro Carvalho Chehab To compile this driver as a module, choose M here: the 259*cb7a01acSMauro Carvalho Chehab module will be called saa7115. 260*cb7a01acSMauro Carvalho Chehab 261*cb7a01acSMauro Carvalho Chehabconfig VIDEO_SAA7191 262*cb7a01acSMauro Carvalho Chehab tristate "Philips SAA7191 video decoder" 263*cb7a01acSMauro Carvalho Chehab depends on VIDEO_V4L2 && I2C 264*cb7a01acSMauro Carvalho Chehab ---help--- 265*cb7a01acSMauro Carvalho Chehab Support for the Philips SAA7191 video decoder. 266*cb7a01acSMauro Carvalho Chehab 267*cb7a01acSMauro Carvalho Chehab To compile this driver as a module, choose M here: the 268*cb7a01acSMauro Carvalho Chehab module will be called saa7191. 269*cb7a01acSMauro Carvalho Chehab 270*cb7a01acSMauro Carvalho Chehabconfig VIDEO_TVP514X 271*cb7a01acSMauro Carvalho Chehab tristate "Texas Instruments TVP514x video decoder" 272*cb7a01acSMauro Carvalho Chehab depends on VIDEO_V4L2 && I2C 273*cb7a01acSMauro Carvalho Chehab ---help--- 274*cb7a01acSMauro Carvalho Chehab This is a Video4Linux2 sensor-level driver for the TI TVP5146/47 275*cb7a01acSMauro Carvalho Chehab decoder. It is currently working with the TI OMAP3 camera 276*cb7a01acSMauro Carvalho Chehab controller. 277*cb7a01acSMauro Carvalho Chehab 278*cb7a01acSMauro Carvalho Chehab To compile this driver as a module, choose M here: the 279*cb7a01acSMauro Carvalho Chehab module will be called tvp514x. 280*cb7a01acSMauro Carvalho Chehab 281*cb7a01acSMauro Carvalho Chehabconfig VIDEO_TVP5150 282*cb7a01acSMauro Carvalho Chehab tristate "Texas Instruments TVP5150 video decoder" 283*cb7a01acSMauro Carvalho Chehab depends on VIDEO_V4L2 && I2C 284*cb7a01acSMauro Carvalho Chehab ---help--- 285*cb7a01acSMauro Carvalho Chehab Support for the Texas Instruments TVP5150 video decoder. 286*cb7a01acSMauro Carvalho Chehab 287*cb7a01acSMauro Carvalho Chehab To compile this driver as a module, choose M here: the 288*cb7a01acSMauro Carvalho Chehab module will be called tvp5150. 289*cb7a01acSMauro Carvalho Chehab 290*cb7a01acSMauro Carvalho Chehabconfig VIDEO_TVP7002 291*cb7a01acSMauro Carvalho Chehab tristate "Texas Instruments TVP7002 video decoder" 292*cb7a01acSMauro Carvalho Chehab depends on VIDEO_V4L2 && I2C 293*cb7a01acSMauro Carvalho Chehab ---help--- 294*cb7a01acSMauro Carvalho Chehab Support for the Texas Instruments TVP7002 video decoder. 295*cb7a01acSMauro Carvalho Chehab 296*cb7a01acSMauro Carvalho Chehab To compile this driver as a module, choose M here: the 297*cb7a01acSMauro Carvalho Chehab module will be called tvp7002. 298*cb7a01acSMauro Carvalho Chehab 299*cb7a01acSMauro Carvalho Chehabconfig VIDEO_VPX3220 300*cb7a01acSMauro Carvalho Chehab tristate "vpx3220a, vpx3216b & vpx3214c video decoders" 301*cb7a01acSMauro Carvalho Chehab depends on VIDEO_V4L2 && I2C 302*cb7a01acSMauro Carvalho Chehab ---help--- 303*cb7a01acSMauro Carvalho Chehab Support for VPX322x video decoders. 304*cb7a01acSMauro Carvalho Chehab 305*cb7a01acSMauro Carvalho Chehab To compile this driver as a module, choose M here: the 306*cb7a01acSMauro Carvalho Chehab module will be called vpx3220. 307*cb7a01acSMauro Carvalho Chehab 308*cb7a01acSMauro Carvalho Chehabcomment "Video and audio decoders" 309*cb7a01acSMauro Carvalho Chehab 310*cb7a01acSMauro Carvalho Chehabconfig VIDEO_SAA717X 311*cb7a01acSMauro Carvalho Chehab tristate "Philips SAA7171/3/4 audio/video decoders" 312*cb7a01acSMauro Carvalho Chehab depends on VIDEO_V4L2 && I2C 313*cb7a01acSMauro Carvalho Chehab ---help--- 314*cb7a01acSMauro Carvalho Chehab Support for the Philips SAA7171/3/4 audio/video decoders. 315*cb7a01acSMauro Carvalho Chehab 316*cb7a01acSMauro Carvalho Chehab To compile this driver as a module, choose M here: the 317*cb7a01acSMauro Carvalho Chehab module will be called saa717x. 318*cb7a01acSMauro Carvalho Chehab 319*cb7a01acSMauro Carvalho Chehabsource "drivers/media/i2c/cx25840/Kconfig" 320*cb7a01acSMauro Carvalho Chehab 321*cb7a01acSMauro Carvalho Chehabcomment "MPEG video encoders" 322*cb7a01acSMauro Carvalho Chehab 323*cb7a01acSMauro Carvalho Chehabconfig VIDEO_CX2341X 324*cb7a01acSMauro Carvalho Chehab tristate "Conexant CX2341x MPEG encoders" 325*cb7a01acSMauro Carvalho Chehab depends on VIDEO_V4L2 && VIDEO_V4L2_COMMON 326*cb7a01acSMauro Carvalho Chehab ---help--- 327*cb7a01acSMauro Carvalho Chehab Support for the Conexant CX23416 MPEG encoders 328*cb7a01acSMauro Carvalho Chehab and CX23415 MPEG encoder/decoders. 329*cb7a01acSMauro Carvalho Chehab 330*cb7a01acSMauro Carvalho Chehab This module currently supports the encoding functions only. 331*cb7a01acSMauro Carvalho Chehab 332*cb7a01acSMauro Carvalho Chehab To compile this driver as a module, choose M here: the 333*cb7a01acSMauro Carvalho Chehab module will be called cx2341x. 334*cb7a01acSMauro Carvalho Chehab 335*cb7a01acSMauro Carvalho Chehabcomment "Video encoders" 336*cb7a01acSMauro Carvalho Chehab 337*cb7a01acSMauro Carvalho Chehabconfig VIDEO_SAA7127 338*cb7a01acSMauro Carvalho Chehab tristate "Philips SAA7127/9 digital video encoders" 339*cb7a01acSMauro Carvalho Chehab depends on VIDEO_V4L2 && I2C 340*cb7a01acSMauro Carvalho Chehab ---help--- 341*cb7a01acSMauro Carvalho Chehab Support for the Philips SAA7127/9 digital video encoders. 342*cb7a01acSMauro Carvalho Chehab 343*cb7a01acSMauro Carvalho Chehab To compile this driver as a module, choose M here: the 344*cb7a01acSMauro Carvalho Chehab module will be called saa7127. 345*cb7a01acSMauro Carvalho Chehab 346*cb7a01acSMauro Carvalho Chehabconfig VIDEO_SAA7185 347*cb7a01acSMauro Carvalho Chehab tristate "Philips SAA7185 video encoder" 348*cb7a01acSMauro Carvalho Chehab depends on VIDEO_V4L2 && I2C 349*cb7a01acSMauro Carvalho Chehab ---help--- 350*cb7a01acSMauro Carvalho Chehab Support for the Philips SAA7185 video encoder. 351*cb7a01acSMauro Carvalho Chehab 352*cb7a01acSMauro Carvalho Chehab To compile this driver as a module, choose M here: the 353*cb7a01acSMauro Carvalho Chehab module will be called saa7185. 354*cb7a01acSMauro Carvalho Chehab 355*cb7a01acSMauro Carvalho Chehabconfig VIDEO_ADV7170 356*cb7a01acSMauro Carvalho Chehab tristate "Analog Devices ADV7170 video encoder" 357*cb7a01acSMauro Carvalho Chehab depends on VIDEO_V4L2 && I2C 358*cb7a01acSMauro Carvalho Chehab ---help--- 359*cb7a01acSMauro Carvalho Chehab Support for the Analog Devices ADV7170 video encoder driver 360*cb7a01acSMauro Carvalho Chehab 361*cb7a01acSMauro Carvalho Chehab To compile this driver as a module, choose M here: the 362*cb7a01acSMauro Carvalho Chehab module will be called adv7170. 363*cb7a01acSMauro Carvalho Chehab 364*cb7a01acSMauro Carvalho Chehabconfig VIDEO_ADV7175 365*cb7a01acSMauro Carvalho Chehab tristate "Analog Devices ADV7175 video encoder" 366*cb7a01acSMauro Carvalho Chehab depends on VIDEO_V4L2 && I2C 367*cb7a01acSMauro Carvalho Chehab ---help--- 368*cb7a01acSMauro Carvalho Chehab Support for the Analog Devices ADV7175 video encoder driver 369*cb7a01acSMauro Carvalho Chehab 370*cb7a01acSMauro Carvalho Chehab To compile this driver as a module, choose M here: the 371*cb7a01acSMauro Carvalho Chehab module will be called adv7175. 372*cb7a01acSMauro Carvalho Chehab 373*cb7a01acSMauro Carvalho Chehabconfig VIDEO_ADV7343 374*cb7a01acSMauro Carvalho Chehab tristate "ADV7343 video encoder" 375*cb7a01acSMauro Carvalho Chehab depends on I2C 376*cb7a01acSMauro Carvalho Chehab help 377*cb7a01acSMauro Carvalho Chehab Support for Analog Devices I2C bus based ADV7343 encoder. 378*cb7a01acSMauro Carvalho Chehab 379*cb7a01acSMauro Carvalho Chehab To compile this driver as a module, choose M here: the 380*cb7a01acSMauro Carvalho Chehab module will be called adv7343. 381*cb7a01acSMauro Carvalho Chehab 382*cb7a01acSMauro Carvalho Chehabconfig VIDEO_ADV7393 383*cb7a01acSMauro Carvalho Chehab tristate "ADV7393 video encoder" 384*cb7a01acSMauro Carvalho Chehab depends on I2C 385*cb7a01acSMauro Carvalho Chehab help 386*cb7a01acSMauro Carvalho Chehab Support for Analog Devices I2C bus based ADV7393 encoder. 387*cb7a01acSMauro Carvalho Chehab 388*cb7a01acSMauro Carvalho Chehab To compile this driver as a module, choose M here: the 389*cb7a01acSMauro Carvalho Chehab module will be called adv7393. 390*cb7a01acSMauro Carvalho Chehab 391*cb7a01acSMauro Carvalho Chehabconfig VIDEO_AK881X 392*cb7a01acSMauro Carvalho Chehab tristate "AK8813/AK8814 video encoders" 393*cb7a01acSMauro Carvalho Chehab depends on I2C 394*cb7a01acSMauro Carvalho Chehab help 395*cb7a01acSMauro Carvalho Chehab Video output driver for AKM AK8813 and AK8814 TV encoders 396*cb7a01acSMauro Carvalho Chehab 397*cb7a01acSMauro Carvalho Chehabcomment "Camera sensor devices" 398*cb7a01acSMauro Carvalho Chehab 399*cb7a01acSMauro Carvalho Chehabconfig VIDEO_APTINA_PLL 400*cb7a01acSMauro Carvalho Chehab tristate 401*cb7a01acSMauro Carvalho Chehab 402*cb7a01acSMauro Carvalho Chehabconfig VIDEO_SMIAPP_PLL 403*cb7a01acSMauro Carvalho Chehab tristate 404*cb7a01acSMauro Carvalho Chehab 405*cb7a01acSMauro Carvalho Chehabconfig VIDEO_OV7670 406*cb7a01acSMauro Carvalho Chehab tristate "OmniVision OV7670 sensor support" 407*cb7a01acSMauro Carvalho Chehab depends on I2C && VIDEO_V4L2 408*cb7a01acSMauro Carvalho Chehab depends on MEDIA_CAMERA_SUPPORT 409*cb7a01acSMauro Carvalho Chehab ---help--- 410*cb7a01acSMauro Carvalho Chehab This is a Video4Linux2 sensor-level driver for the OmniVision 411*cb7a01acSMauro Carvalho Chehab OV7670 VGA camera. It currently only works with the M88ALP01 412*cb7a01acSMauro Carvalho Chehab controller. 413*cb7a01acSMauro Carvalho Chehab 414*cb7a01acSMauro Carvalho Chehabconfig VIDEO_VS6624 415*cb7a01acSMauro Carvalho Chehab tristate "ST VS6624 sensor support" 416*cb7a01acSMauro Carvalho Chehab depends on VIDEO_V4L2 && I2C 417*cb7a01acSMauro Carvalho Chehab depends on MEDIA_CAMERA_SUPPORT 418*cb7a01acSMauro Carvalho Chehab ---help--- 419*cb7a01acSMauro Carvalho Chehab This is a Video4Linux2 sensor-level driver for the ST VS6624 420*cb7a01acSMauro Carvalho Chehab camera. 421*cb7a01acSMauro Carvalho Chehab 422*cb7a01acSMauro Carvalho Chehab To compile this driver as a module, choose M here: the 423*cb7a01acSMauro Carvalho Chehab module will be called vs6624. 424*cb7a01acSMauro Carvalho Chehab 425*cb7a01acSMauro Carvalho Chehabconfig VIDEO_MT9M032 426*cb7a01acSMauro Carvalho Chehab tristate "MT9M032 camera sensor support" 427*cb7a01acSMauro Carvalho Chehab depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API 428*cb7a01acSMauro Carvalho Chehab depends on MEDIA_CAMERA_SUPPORT 429*cb7a01acSMauro Carvalho Chehab select VIDEO_APTINA_PLL 430*cb7a01acSMauro Carvalho Chehab ---help--- 431*cb7a01acSMauro Carvalho Chehab This driver supports MT9M032 camera sensors from Aptina, monochrome 432*cb7a01acSMauro Carvalho Chehab models only. 433*cb7a01acSMauro Carvalho Chehab 434*cb7a01acSMauro Carvalho Chehabconfig VIDEO_MT9P031 435*cb7a01acSMauro Carvalho Chehab tristate "Aptina MT9P031 support" 436*cb7a01acSMauro Carvalho Chehab depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API 437*cb7a01acSMauro Carvalho Chehab depends on MEDIA_CAMERA_SUPPORT 438*cb7a01acSMauro Carvalho Chehab select VIDEO_APTINA_PLL 439*cb7a01acSMauro Carvalho Chehab ---help--- 440*cb7a01acSMauro Carvalho Chehab This is a Video4Linux2 sensor-level driver for the Aptina 441*cb7a01acSMauro Carvalho Chehab (Micron) mt9p031 5 Mpixel camera. 442*cb7a01acSMauro Carvalho Chehab 443*cb7a01acSMauro Carvalho Chehabconfig VIDEO_MT9T001 444*cb7a01acSMauro Carvalho Chehab tristate "Aptina MT9T001 support" 445*cb7a01acSMauro Carvalho Chehab depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API 446*cb7a01acSMauro Carvalho Chehab depends on MEDIA_CAMERA_SUPPORT 447*cb7a01acSMauro Carvalho Chehab ---help--- 448*cb7a01acSMauro Carvalho Chehab This is a Video4Linux2 sensor-level driver for the Aptina 449*cb7a01acSMauro Carvalho Chehab (Micron) mt0t001 3 Mpixel camera. 450*cb7a01acSMauro Carvalho Chehab 451*cb7a01acSMauro Carvalho Chehabconfig VIDEO_MT9V011 452*cb7a01acSMauro Carvalho Chehab tristate "Micron mt9v011 sensor support" 453*cb7a01acSMauro Carvalho Chehab depends on I2C && VIDEO_V4L2 454*cb7a01acSMauro Carvalho Chehab depends on MEDIA_CAMERA_SUPPORT 455*cb7a01acSMauro Carvalho Chehab ---help--- 456*cb7a01acSMauro Carvalho Chehab This is a Video4Linux2 sensor-level driver for the Micron 457*cb7a01acSMauro Carvalho Chehab mt0v011 1.3 Mpixel camera. It currently only works with the 458*cb7a01acSMauro Carvalho Chehab em28xx driver. 459*cb7a01acSMauro Carvalho Chehab 460*cb7a01acSMauro Carvalho Chehabconfig VIDEO_MT9V032 461*cb7a01acSMauro Carvalho Chehab tristate "Micron MT9V032 sensor support" 462*cb7a01acSMauro Carvalho Chehab depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API 463*cb7a01acSMauro Carvalho Chehab depends on MEDIA_CAMERA_SUPPORT 464*cb7a01acSMauro Carvalho Chehab ---help--- 465*cb7a01acSMauro Carvalho Chehab This is a Video4Linux2 sensor-level driver for the Micron 466*cb7a01acSMauro Carvalho Chehab MT9V032 752x480 CMOS sensor. 467*cb7a01acSMauro Carvalho Chehab 468*cb7a01acSMauro Carvalho Chehabconfig VIDEO_TCM825X 469*cb7a01acSMauro Carvalho Chehab tristate "TCM825x camera sensor support" 470*cb7a01acSMauro Carvalho Chehab depends on I2C && VIDEO_V4L2 471*cb7a01acSMauro Carvalho Chehab depends on MEDIA_CAMERA_SUPPORT 472*cb7a01acSMauro Carvalho Chehab ---help--- 473*cb7a01acSMauro Carvalho Chehab This is a driver for the Toshiba TCM825x VGA camera sensor. 474*cb7a01acSMauro Carvalho Chehab It is used for example in Nokia N800. 475*cb7a01acSMauro Carvalho Chehab 476*cb7a01acSMauro Carvalho Chehabconfig VIDEO_SR030PC30 477*cb7a01acSMauro Carvalho Chehab tristate "Siliconfile SR030PC30 sensor support" 478*cb7a01acSMauro Carvalho Chehab depends on I2C && VIDEO_V4L2 479*cb7a01acSMauro Carvalho Chehab depends on MEDIA_CAMERA_SUPPORT 480*cb7a01acSMauro Carvalho Chehab ---help--- 481*cb7a01acSMauro Carvalho Chehab This driver supports SR030PC30 VGA camera from Siliconfile 482*cb7a01acSMauro Carvalho Chehab 483*cb7a01acSMauro Carvalho Chehabconfig VIDEO_NOON010PC30 484*cb7a01acSMauro Carvalho Chehab tristate "Siliconfile NOON010PC30 sensor support" 485*cb7a01acSMauro Carvalho Chehab depends on I2C && VIDEO_V4L2 && EXPERIMENTAL && VIDEO_V4L2_SUBDEV_API 486*cb7a01acSMauro Carvalho Chehab depends on MEDIA_CAMERA_SUPPORT 487*cb7a01acSMauro Carvalho Chehab ---help--- 488*cb7a01acSMauro Carvalho Chehab This driver supports NOON010PC30 CIF camera from Siliconfile 489*cb7a01acSMauro Carvalho Chehab 490*cb7a01acSMauro Carvalho Chehabsource "drivers/media/i2c/m5mols/Kconfig" 491*cb7a01acSMauro Carvalho Chehab 492*cb7a01acSMauro Carvalho Chehabconfig VIDEO_S5K6AA 493*cb7a01acSMauro Carvalho Chehab tristate "Samsung S5K6AAFX sensor support" 494*cb7a01acSMauro Carvalho Chehab depends on MEDIA_CAMERA_SUPPORT 495*cb7a01acSMauro Carvalho Chehab depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API 496*cb7a01acSMauro Carvalho Chehab ---help--- 497*cb7a01acSMauro Carvalho Chehab This is a V4L2 sensor-level driver for Samsung S5K6AA(FX) 1.3M 498*cb7a01acSMauro Carvalho Chehab camera sensor with an embedded SoC image signal processor. 499*cb7a01acSMauro Carvalho Chehab 500*cb7a01acSMauro Carvalho Chehabsource "drivers/media/i2c/smiapp/Kconfig" 501*cb7a01acSMauro Carvalho Chehab 502*cb7a01acSMauro Carvalho Chehabcomment "Flash devices" 503*cb7a01acSMauro Carvalho Chehab 504*cb7a01acSMauro Carvalho Chehabconfig VIDEO_ADP1653 505*cb7a01acSMauro Carvalho Chehab tristate "ADP1653 flash support" 506*cb7a01acSMauro Carvalho Chehab depends on I2C && VIDEO_V4L2 && MEDIA_CONTROLLER 507*cb7a01acSMauro Carvalho Chehab depends on MEDIA_CAMERA_SUPPORT 508*cb7a01acSMauro Carvalho Chehab ---help--- 509*cb7a01acSMauro Carvalho Chehab This is a driver for the ADP1653 flash controller. It is used for 510*cb7a01acSMauro Carvalho Chehab example in Nokia N900. 511*cb7a01acSMauro Carvalho Chehab 512*cb7a01acSMauro Carvalho Chehabconfig VIDEO_AS3645A 513*cb7a01acSMauro Carvalho Chehab tristate "AS3645A flash driver support" 514*cb7a01acSMauro Carvalho Chehab depends on I2C && VIDEO_V4L2 && MEDIA_CONTROLLER 515*cb7a01acSMauro Carvalho Chehab depends on MEDIA_CAMERA_SUPPORT 516*cb7a01acSMauro Carvalho Chehab ---help--- 517*cb7a01acSMauro Carvalho Chehab This is a driver for the AS3645A and LM3555 flash controllers. It has 518*cb7a01acSMauro Carvalho Chehab build in control for flash, torch and indicator LEDs. 519*cb7a01acSMauro Carvalho Chehab 520*cb7a01acSMauro Carvalho Chehabcomment "Video improvement chips" 521*cb7a01acSMauro Carvalho Chehab 522*cb7a01acSMauro Carvalho Chehabconfig VIDEO_UPD64031A 523*cb7a01acSMauro Carvalho Chehab tristate "NEC Electronics uPD64031A Ghost Reduction" 524*cb7a01acSMauro Carvalho Chehab depends on VIDEO_V4L2 && I2C 525*cb7a01acSMauro Carvalho Chehab ---help--- 526*cb7a01acSMauro Carvalho Chehab Support for the NEC Electronics uPD64031A Ghost Reduction 527*cb7a01acSMauro Carvalho Chehab video chip. It is most often found in NTSC TV cards made for 528*cb7a01acSMauro Carvalho Chehab Japan and is used to reduce the 'ghosting' effect that can 529*cb7a01acSMauro Carvalho Chehab be present in analog TV broadcasts. 530*cb7a01acSMauro Carvalho Chehab 531*cb7a01acSMauro Carvalho Chehab To compile this driver as a module, choose M here: the 532*cb7a01acSMauro Carvalho Chehab module will be called upd64031a. 533*cb7a01acSMauro Carvalho Chehab 534*cb7a01acSMauro Carvalho Chehabconfig VIDEO_UPD64083 535*cb7a01acSMauro Carvalho Chehab tristate "NEC Electronics uPD64083 3-Dimensional Y/C separation" 536*cb7a01acSMauro Carvalho Chehab depends on VIDEO_V4L2 && I2C 537*cb7a01acSMauro Carvalho Chehab ---help--- 538*cb7a01acSMauro Carvalho Chehab Support for the NEC Electronics uPD64083 3-Dimensional Y/C 539*cb7a01acSMauro Carvalho Chehab separation video chip. It is used to improve the quality of 540*cb7a01acSMauro Carvalho Chehab the colors of a composite signal. 541*cb7a01acSMauro Carvalho Chehab 542*cb7a01acSMauro Carvalho Chehab To compile this driver as a module, choose M here: the 543*cb7a01acSMauro Carvalho Chehab module will be called upd64083. 544*cb7a01acSMauro Carvalho Chehab 545*cb7a01acSMauro Carvalho Chehabcomment "Miscelaneous helper chips" 546*cb7a01acSMauro Carvalho Chehab 547*cb7a01acSMauro Carvalho Chehabconfig VIDEO_THS7303 548*cb7a01acSMauro Carvalho Chehab tristate "THS7303 Video Amplifier" 549*cb7a01acSMauro Carvalho Chehab depends on I2C 550*cb7a01acSMauro Carvalho Chehab help 551*cb7a01acSMauro Carvalho Chehab Support for TI THS7303 video amplifier 552*cb7a01acSMauro Carvalho Chehab 553*cb7a01acSMauro Carvalho Chehab To compile this driver as a module, choose M here: the 554*cb7a01acSMauro Carvalho Chehab module will be called ths7303. 555*cb7a01acSMauro Carvalho Chehab 556*cb7a01acSMauro Carvalho Chehabconfig VIDEO_M52790 557*cb7a01acSMauro Carvalho Chehab tristate "Mitsubishi M52790 A/V switch" 558*cb7a01acSMauro Carvalho Chehab depends on VIDEO_V4L2 && I2C 559*cb7a01acSMauro Carvalho Chehab ---help--- 560*cb7a01acSMauro Carvalho Chehab Support for the Mitsubishi M52790 A/V switch. 561*cb7a01acSMauro Carvalho Chehab 562*cb7a01acSMauro Carvalho Chehab To compile this driver as a module, choose M here: the 563*cb7a01acSMauro Carvalho Chehab module will be called m52790. 564*cb7a01acSMauro Carvalho Chehab 565*cb7a01acSMauro Carvalho Chehabendmenu 566*cb7a01acSMauro Carvalho Chehabendif 567