···11+#22+# Generic video config states33+#44+55+config VIDEO_BTCX66+ depends on PCI77+ tristate88+99+config VIDEO_TVEEPROM1010+ tristate1111+ depends on I2C1212+1313+#1414+# Multimedia Video device configuration1515+#1616+1717+if VIDEO_V4L21818+1919+config VIDEO_HELPER_CHIPS_AUTO2020+ bool "Autoselect pertinent encoders/decoders and other helper chips"2121+ default y if !EXPERT2222+ ---help---2323+ Most video cards may require additional modules to encode or2424+ decode audio/video standards. This option will autoselect2525+ all pertinent modules to each selected video module.2626+2727+ Unselect this only if you know exactly what you are doing, since2828+ it may break support on some boards.2929+3030+ In doubt, say Y.3131+3232+config VIDEO_IR_I2C3333+ tristate "I2C module for IR" if !VIDEO_HELPER_CHIPS_AUTO3434+ depends on I2C && RC_CORE3535+ default y3636+ ---help---3737+ Most boards have an IR chip directly connected via GPIO. However,3838+ some video boards have the IR connected via I2C bus.3939+4040+ If your board doesn't have an I2C IR chip, you may disable this4141+ option.4242+4343+ In doubt, say Y.4444+4545+#4646+# Encoder / Decoder module configuration4747+#4848+4949+menu "Encoders, decoders, sensors and other helper chips"5050+ visible if !VIDEO_HELPER_CHIPS_AUTO5151+5252+comment "Audio decoders, processors and mixers"5353+5454+config VIDEO_TVAUDIO5555+ tristate "Simple audio decoder chips"5656+ depends on VIDEO_V4L2 && I2C5757+ ---help---5858+ Support for several audio decoder chips found on some bt8xx boards:5959+ Philips: tda9840, tda9873h, tda9874h/a, tda9850, tda985x, tea6300,6060+ tea6320, tea6420, tda8425, ta8874z.6161+ Microchip: pic16c54 based design on ProVideo PV951 board.6262+6363+ To compile this driver as a module, choose M here: the6464+ module will be called tvaudio.6565+6666+config VIDEO_TDA74326767+ tristate "Philips TDA7432 audio processor"6868+ depends on VIDEO_V4L2 && I2C6969+ ---help---7070+ Support for tda7432 audio decoder chip found on some bt8xx boards.7171+7272+ To compile this driver as a module, choose M here: the7373+ module will be called tda7432.7474+7575+config VIDEO_TDA98407676+ tristate "Philips TDA9840 audio processor"7777+ depends on I2C7878+ ---help---7979+ Support for tda9840 audio decoder chip found on some Zoran boards.8080+8181+ To compile this driver as a module, choose M here: the8282+ module will be called tda9840.8383+8484+config VIDEO_TEA6415C8585+ tristate "Philips TEA6415C audio processor"8686+ depends on I2C8787+ ---help---8888+ Support for tea6415c audio decoder chip found on some bt8xx boards.8989+9090+ To compile this driver as a module, choose M here: the9191+ module will be called tea6415c.9292+9393+config VIDEO_TEA64209494+ tristate "Philips TEA6420 audio processor"9595+ depends on I2C9696+ ---help---9797+ Support for tea6420 audio decoder chip found on some bt8xx boards.9898+9999+ To compile this driver as a module, choose M here: the100100+ module will be called tea6420.101101+102102+config VIDEO_MSP3400103103+ tristate "Micronas MSP34xx audio decoders"104104+ depends on VIDEO_V4L2 && I2C105105+ ---help---106106+ Support for the Micronas MSP34xx series of audio decoders.107107+108108+ To compile this driver as a module, choose M here: the109109+ module will be called msp3400.110110+111111+config VIDEO_CS5345112112+ tristate "Cirrus Logic CS5345 audio ADC"113113+ depends on VIDEO_V4L2 && I2C114114+ ---help---115115+ Support for the Cirrus Logic CS5345 24-bit, 192 kHz116116+ stereo A/D converter.117117+118118+ To compile this driver as a module, choose M here: the119119+ module will be called cs5345.120120+121121+config VIDEO_CS53L32A122122+ tristate "Cirrus Logic CS53L32A audio ADC"123123+ depends on VIDEO_V4L2 && I2C124124+ ---help---125125+ Support for the Cirrus Logic CS53L32A low voltage126126+ stereo A/D converter.127127+128128+ To compile this driver as a module, choose M here: the129129+ module will be called cs53l32a.130130+131131+config VIDEO_TLV320AIC23B132132+ tristate "Texas Instruments TLV320AIC23B audio codec"133133+ depends on VIDEO_V4L2 && I2C && EXPERIMENTAL134134+ ---help---135135+ Support for the Texas Instruments TLV320AIC23B audio codec.136136+137137+ To compile this driver as a module, choose M here: the138138+ module will be called tlv320aic23b.139139+140140+config VIDEO_WM8775141141+ tristate "Wolfson Microelectronics WM8775 audio ADC with input mixer"142142+ depends on VIDEO_V4L2 && I2C143143+ ---help---144144+ Support for the Wolfson Microelectronics WM8775 high145145+ performance stereo A/D Converter with a 4 channel input mixer.146146+147147+ To compile this driver as a module, choose M here: the148148+ module will be called wm8775.149149+150150+config VIDEO_WM8739151151+ tristate "Wolfson Microelectronics WM8739 stereo audio ADC"152152+ depends on VIDEO_V4L2 && I2C153153+ ---help---154154+ Support for the Wolfson Microelectronics WM8739155155+ stereo A/D Converter.156156+157157+ To compile this driver as a module, choose M here: the158158+ module will be called wm8739.159159+160160+config VIDEO_VP27SMPX161161+ tristate "Panasonic VP27s internal MPX"162162+ depends on VIDEO_V4L2 && I2C163163+ ---help---164164+ Support for the internal MPX of the Panasonic VP27s tuner.165165+166166+ To compile this driver as a module, choose M here: the167167+ module will be called vp27smpx.168168+169169+comment "RDS decoders"170170+171171+config VIDEO_SAA6588172172+ tristate "SAA6588 Radio Chip RDS decoder support"173173+ depends on VIDEO_V4L2 && I2C174174+175175+ help176176+ Support for this Radio Data System (RDS) decoder. This allows177177+ seeing radio station identification transmitted using this178178+ standard.179179+180180+ To compile this driver as a module, choose M here: the181181+ module will be called saa6588.182182+183183+comment "Video decoders"184184+185185+config VIDEO_ADV7180186186+ tristate "Analog Devices ADV7180 decoder"187187+ depends on VIDEO_V4L2 && I2C188188+ ---help---189189+ Support for the Analog Devices ADV7180 video decoder.190190+191191+ To compile this driver as a module, choose M here: the192192+ module will be called adv7180.193193+194194+config VIDEO_ADV7183195195+ tristate "Analog Devices ADV7183 decoder"196196+ depends on VIDEO_V4L2 && I2C197197+ ---help---198198+ V4l2 subdevice driver for the Analog Devices199199+ ADV7183 video decoder.200200+201201+ To compile this driver as a module, choose M here: the202202+ module will be called adv7183.203203+204204+config VIDEO_BT819205205+ tristate "BT819A VideoStream decoder"206206+ depends on VIDEO_V4L2 && I2C207207+ ---help---208208+ Support for BT819A video decoder.209209+210210+ To compile this driver as a module, choose M here: the211211+ module will be called bt819.212212+213213+config VIDEO_BT856214214+ tristate "BT856 VideoStream decoder"215215+ depends on VIDEO_V4L2 && I2C216216+ ---help---217217+ Support for BT856 video decoder.218218+219219+ To compile this driver as a module, choose M here: the220220+ module will be called bt856.221221+222222+config VIDEO_BT866223223+ tristate "BT866 VideoStream decoder"224224+ depends on VIDEO_V4L2 && I2C225225+ ---help---226226+ Support for BT866 video decoder.227227+228228+ To compile this driver as a module, choose M here: the229229+ module will be called bt866.230230+231231+config VIDEO_KS0127232232+ tristate "KS0127 video decoder"233233+ depends on VIDEO_V4L2 && I2C234234+ ---help---235235+ Support for KS0127 video decoder.236236+237237+ This chip is used on AverMedia AVS6EYES Zoran-based MJPEG238238+ cards.239239+240240+ To compile this driver as a module, choose M here: the241241+ module will be called ks0127.242242+243243+config VIDEO_SAA7110244244+ tristate "Philips SAA7110 video decoder"245245+ depends on VIDEO_V4L2 && I2C246246+ ---help---247247+ Support for the Philips SAA7110 video decoders.248248+249249+ To compile this driver as a module, choose M here: the250250+ module will be called saa7110.251251+252252+config VIDEO_SAA711X253253+ tristate "Philips SAA7111/3/4/5 video decoders"254254+ depends on VIDEO_V4L2 && I2C255255+ ---help---256256+ Support for the Philips SAA7111/3/4/5 video decoders.257257+258258+ To compile this driver as a module, choose M here: the259259+ module will be called saa7115.260260+261261+config VIDEO_SAA7191262262+ tristate "Philips SAA7191 video decoder"263263+ depends on VIDEO_V4L2 && I2C264264+ ---help---265265+ Support for the Philips SAA7191 video decoder.266266+267267+ To compile this driver as a module, choose M here: the268268+ module will be called saa7191.269269+270270+config VIDEO_TVP514X271271+ tristate "Texas Instruments TVP514x video decoder"272272+ depends on VIDEO_V4L2 && I2C273273+ ---help---274274+ This is a Video4Linux2 sensor-level driver for the TI TVP5146/47275275+ decoder. It is currently working with the TI OMAP3 camera276276+ controller.277277+278278+ To compile this driver as a module, choose M here: the279279+ module will be called tvp514x.280280+281281+config VIDEO_TVP5150282282+ tristate "Texas Instruments TVP5150 video decoder"283283+ depends on VIDEO_V4L2 && I2C284284+ ---help---285285+ Support for the Texas Instruments TVP5150 video decoder.286286+287287+ To compile this driver as a module, choose M here: the288288+ module will be called tvp5150.289289+290290+config VIDEO_TVP7002291291+ tristate "Texas Instruments TVP7002 video decoder"292292+ depends on VIDEO_V4L2 && I2C293293+ ---help---294294+ Support for the Texas Instruments TVP7002 video decoder.295295+296296+ To compile this driver as a module, choose M here: the297297+ module will be called tvp7002.298298+299299+config VIDEO_VPX3220300300+ tristate "vpx3220a, vpx3216b & vpx3214c video decoders"301301+ depends on VIDEO_V4L2 && I2C302302+ ---help---303303+ Support for VPX322x video decoders.304304+305305+ To compile this driver as a module, choose M here: the306306+ module will be called vpx3220.307307+308308+comment "Video and audio decoders"309309+310310+config VIDEO_SAA717X311311+ tristate "Philips SAA7171/3/4 audio/video decoders"312312+ depends on VIDEO_V4L2 && I2C313313+ ---help---314314+ Support for the Philips SAA7171/3/4 audio/video decoders.315315+316316+ To compile this driver as a module, choose M here: the317317+ module will be called saa717x.318318+319319+source "drivers/media/i2c/cx25840/Kconfig"320320+321321+comment "MPEG video encoders"322322+323323+config VIDEO_CX2341X324324+ tristate "Conexant CX2341x MPEG encoders"325325+ depends on VIDEO_V4L2 && VIDEO_V4L2_COMMON326326+ ---help---327327+ Support for the Conexant CX23416 MPEG encoders328328+ and CX23415 MPEG encoder/decoders.329329+330330+ This module currently supports the encoding functions only.331331+332332+ To compile this driver as a module, choose M here: the333333+ module will be called cx2341x.334334+335335+comment "Video encoders"336336+337337+config VIDEO_SAA7127338338+ tristate "Philips SAA7127/9 digital video encoders"339339+ depends on VIDEO_V4L2 && I2C340340+ ---help---341341+ Support for the Philips SAA7127/9 digital video encoders.342342+343343+ To compile this driver as a module, choose M here: the344344+ module will be called saa7127.345345+346346+config VIDEO_SAA7185347347+ tristate "Philips SAA7185 video encoder"348348+ depends on VIDEO_V4L2 && I2C349349+ ---help---350350+ Support for the Philips SAA7185 video encoder.351351+352352+ To compile this driver as a module, choose M here: the353353+ module will be called saa7185.354354+355355+config VIDEO_ADV7170356356+ tristate "Analog Devices ADV7170 video encoder"357357+ depends on VIDEO_V4L2 && I2C358358+ ---help---359359+ Support for the Analog Devices ADV7170 video encoder driver360360+361361+ To compile this driver as a module, choose M here: the362362+ module will be called adv7170.363363+364364+config VIDEO_ADV7175365365+ tristate "Analog Devices ADV7175 video encoder"366366+ depends on VIDEO_V4L2 && I2C367367+ ---help---368368+ Support for the Analog Devices ADV7175 video encoder driver369369+370370+ To compile this driver as a module, choose M here: the371371+ module will be called adv7175.372372+373373+config VIDEO_ADV7343374374+ tristate "ADV7343 video encoder"375375+ depends on I2C376376+ help377377+ Support for Analog Devices I2C bus based ADV7343 encoder.378378+379379+ To compile this driver as a module, choose M here: the380380+ module will be called adv7343.381381+382382+config VIDEO_ADV7393383383+ tristate "ADV7393 video encoder"384384+ depends on I2C385385+ help386386+ Support for Analog Devices I2C bus based ADV7393 encoder.387387+388388+ To compile this driver as a module, choose M here: the389389+ module will be called adv7393.390390+391391+config VIDEO_AK881X392392+ tristate "AK8813/AK8814 video encoders"393393+ depends on I2C394394+ help395395+ Video output driver for AKM AK8813 and AK8814 TV encoders396396+397397+comment "Camera sensor devices"398398+399399+config VIDEO_APTINA_PLL400400+ tristate401401+402402+config VIDEO_SMIAPP_PLL403403+ tristate404404+405405+config VIDEO_OV7670406406+ tristate "OmniVision OV7670 sensor support"407407+ depends on I2C && VIDEO_V4L2408408+ depends on MEDIA_CAMERA_SUPPORT409409+ ---help---410410+ This is a Video4Linux2 sensor-level driver for the OmniVision411411+ OV7670 VGA camera. It currently only works with the M88ALP01412412+ controller.413413+414414+config VIDEO_VS6624415415+ tristate "ST VS6624 sensor support"416416+ depends on VIDEO_V4L2 && I2C417417+ depends on MEDIA_CAMERA_SUPPORT418418+ ---help---419419+ This is a Video4Linux2 sensor-level driver for the ST VS6624420420+ camera.421421+422422+ To compile this driver as a module, choose M here: the423423+ module will be called vs6624.424424+425425+config VIDEO_MT9M032426426+ tristate "MT9M032 camera sensor support"427427+ depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API428428+ depends on MEDIA_CAMERA_SUPPORT429429+ select VIDEO_APTINA_PLL430430+ ---help---431431+ This driver supports MT9M032 camera sensors from Aptina, monochrome432432+ models only.433433+434434+config VIDEO_MT9P031435435+ tristate "Aptina MT9P031 support"436436+ depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API437437+ depends on MEDIA_CAMERA_SUPPORT438438+ select VIDEO_APTINA_PLL439439+ ---help---440440+ This is a Video4Linux2 sensor-level driver for the Aptina441441+ (Micron) mt9p031 5 Mpixel camera.442442+443443+config VIDEO_MT9T001444444+ tristate "Aptina MT9T001 support"445445+ depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API446446+ depends on MEDIA_CAMERA_SUPPORT447447+ ---help---448448+ This is a Video4Linux2 sensor-level driver for the Aptina449449+ (Micron) mt0t001 3 Mpixel camera.450450+451451+config VIDEO_MT9V011452452+ tristate "Micron mt9v011 sensor support"453453+ depends on I2C && VIDEO_V4L2454454+ depends on MEDIA_CAMERA_SUPPORT455455+ ---help---456456+ This is a Video4Linux2 sensor-level driver for the Micron457457+ mt0v011 1.3 Mpixel camera. It currently only works with the458458+ em28xx driver.459459+460460+config VIDEO_MT9V032461461+ tristate "Micron MT9V032 sensor support"462462+ depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API463463+ depends on MEDIA_CAMERA_SUPPORT464464+ ---help---465465+ This is a Video4Linux2 sensor-level driver for the Micron466466+ MT9V032 752x480 CMOS sensor.467467+468468+config VIDEO_TCM825X469469+ tristate "TCM825x camera sensor support"470470+ depends on I2C && VIDEO_V4L2471471+ depends on MEDIA_CAMERA_SUPPORT472472+ ---help---473473+ This is a driver for the Toshiba TCM825x VGA camera sensor.474474+ It is used for example in Nokia N800.475475+476476+config VIDEO_SR030PC30477477+ tristate "Siliconfile SR030PC30 sensor support"478478+ depends on I2C && VIDEO_V4L2479479+ depends on MEDIA_CAMERA_SUPPORT480480+ ---help---481481+ This driver supports SR030PC30 VGA camera from Siliconfile482482+483483+config VIDEO_NOON010PC30484484+ tristate "Siliconfile NOON010PC30 sensor support"485485+ depends on I2C && VIDEO_V4L2 && EXPERIMENTAL && VIDEO_V4L2_SUBDEV_API486486+ depends on MEDIA_CAMERA_SUPPORT487487+ ---help---488488+ This driver supports NOON010PC30 CIF camera from Siliconfile489489+490490+source "drivers/media/i2c/m5mols/Kconfig"491491+492492+config VIDEO_S5K6AA493493+ tristate "Samsung S5K6AAFX sensor support"494494+ depends on MEDIA_CAMERA_SUPPORT495495+ depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API496496+ ---help---497497+ This is a V4L2 sensor-level driver for Samsung S5K6AA(FX) 1.3M498498+ camera sensor with an embedded SoC image signal processor.499499+500500+source "drivers/media/i2c/smiapp/Kconfig"501501+502502+comment "Flash devices"503503+504504+config VIDEO_ADP1653505505+ tristate "ADP1653 flash support"506506+ depends on I2C && VIDEO_V4L2 && MEDIA_CONTROLLER507507+ depends on MEDIA_CAMERA_SUPPORT508508+ ---help---509509+ This is a driver for the ADP1653 flash controller. It is used for510510+ example in Nokia N900.511511+512512+config VIDEO_AS3645A513513+ tristate "AS3645A flash driver support"514514+ depends on I2C && VIDEO_V4L2 && MEDIA_CONTROLLER515515+ depends on MEDIA_CAMERA_SUPPORT516516+ ---help---517517+ This is a driver for the AS3645A and LM3555 flash controllers. It has518518+ build in control for flash, torch and indicator LEDs.519519+520520+comment "Video improvement chips"521521+522522+config VIDEO_UPD64031A523523+ tristate "NEC Electronics uPD64031A Ghost Reduction"524524+ depends on VIDEO_V4L2 && I2C525525+ ---help---526526+ Support for the NEC Electronics uPD64031A Ghost Reduction527527+ video chip. It is most often found in NTSC TV cards made for528528+ Japan and is used to reduce the 'ghosting' effect that can529529+ be present in analog TV broadcasts.530530+531531+ To compile this driver as a module, choose M here: the532532+ module will be called upd64031a.533533+534534+config VIDEO_UPD64083535535+ tristate "NEC Electronics uPD64083 3-Dimensional Y/C separation"536536+ depends on VIDEO_V4L2 && I2C537537+ ---help---538538+ Support for the NEC Electronics uPD64083 3-Dimensional Y/C539539+ separation video chip. It is used to improve the quality of540540+ the colors of a composite signal.541541+542542+ To compile this driver as a module, choose M here: the543543+ module will be called upd64083.544544+545545+comment "Miscelaneous helper chips"546546+547547+config VIDEO_THS7303548548+ tristate "THS7303 Video Amplifier"549549+ depends on I2C550550+ help551551+ Support for TI THS7303 video amplifier552552+553553+ To compile this driver as a module, choose M here: the554554+ module will be called ths7303.555555+556556+config VIDEO_M52790557557+ tristate "Mitsubishi M52790 A/V switch"558558+ depends on VIDEO_V4L2 && I2C559559+ ---help---560560+ Support for the Mitsubishi M52790 A/V switch.561561+562562+ To compile this driver as a module, choose M here: the563563+ module will be called m52790.564564+565565+endmenu566566+endif
···11-#22-# Generic video config states33-#44-55-config VIDEO_BTCX66- depends on PCI77- tristate88-99-config VIDEO_TVEEPROM1010- tristate1111- depends on I2C1212-1313-#1414-# Multimedia Video device configuration1515-#1616-1717-menuconfig VIDEO_CAPTURE_DRIVERS1818- bool "Video capture adapters"1919- depends on VIDEO_V4L22020- depends on MEDIA_CAMERA_SUPPORT || MEDIA_ANALOG_TV_SUPPORT2121- default y2222- ---help---2323- Say Y here to enable selecting the video adapters for2424- webcams, analog TV, and hybrid analog/digital TV.2525- Some of those devices also supports FM radio.2626-2727-if VIDEO_CAPTURE_DRIVERS && VIDEO_V4L22828-2929-config VIDEO_HELPER_CHIPS_AUTO3030- bool "Autoselect pertinent encoders/decoders and other helper chips"3131- default y if !EXPERT3232- ---help---3333- Most video cards may require additional modules to encode or3434- decode audio/video standards. This option will autoselect3535- all pertinent modules to each selected video module.3636-3737- Unselect this only if you know exactly what you are doing, since3838- it may break support on some boards.3939-4040- In doubt, say Y.4141-4242-config VIDEO_IR_I2C4343- tristate "I2C module for IR" if !VIDEO_HELPER_CHIPS_AUTO4444- depends on I2C && RC_CORE4545- default y4646- ---help---4747- Most boards have an IR chip directly connected via GPIO. However,4848- some video boards have the IR connected via I2C bus.4949-5050- If your board doesn't have an I2C IR chip, you may disable this5151- option.5252-5353- In doubt, say Y.5454-5555-#5656-# Encoder / Decoder module configuration5757-#5858-5959-menu "Encoders, decoders, sensors and other helper chips"6060- visible if !VIDEO_HELPER_CHIPS_AUTO6161-6262-comment "Audio decoders, processors and mixers"6363-6464-config VIDEO_TVAUDIO6565- tristate "Simple audio decoder chips"6666- depends on VIDEO_V4L2 && I2C6767- ---help---6868- Support for several audio decoder chips found on some bt8xx boards:6969- Philips: tda9840, tda9873h, tda9874h/a, tda9850, tda985x, tea6300,7070- tea6320, tea6420, tda8425, ta8874z.7171- Microchip: pic16c54 based design on ProVideo PV951 board.7272-7373- To compile this driver as a module, choose M here: the7474- module will be called tvaudio.7575-7676-config VIDEO_TDA74327777- tristate "Philips TDA7432 audio processor"7878- depends on VIDEO_V4L2 && I2C7979- ---help---8080- Support for tda7432 audio decoder chip found on some bt8xx boards.8181-8282- To compile this driver as a module, choose M here: the8383- module will be called tda7432.8484-8585-config VIDEO_TDA98408686- tristate "Philips TDA9840 audio processor"8787- depends on I2C8888- ---help---8989- Support for tda9840 audio decoder chip found on some Zoran boards.9090-9191- To compile this driver as a module, choose M here: the9292- module will be called tda9840.9393-9494-config VIDEO_TEA6415C9595- tristate "Philips TEA6415C audio processor"9696- depends on I2C9797- ---help---9898- Support for tea6415c audio decoder chip found on some bt8xx boards.9999-100100- To compile this driver as a module, choose M here: the101101- module will be called tea6415c.102102-103103-config VIDEO_TEA6420104104- tristate "Philips TEA6420 audio processor"105105- depends on I2C106106- ---help---107107- Support for tea6420 audio decoder chip found on some bt8xx boards.108108-109109- To compile this driver as a module, choose M here: the110110- module will be called tea6420.111111-112112-config VIDEO_MSP3400113113- tristate "Micronas MSP34xx audio decoders"114114- depends on VIDEO_V4L2 && I2C115115- ---help---116116- Support for the Micronas MSP34xx series of audio decoders.117117-118118- To compile this driver as a module, choose M here: the119119- module will be called msp3400.120120-121121-config VIDEO_CS5345122122- tristate "Cirrus Logic CS5345 audio ADC"123123- depends on VIDEO_V4L2 && I2C124124- ---help---125125- Support for the Cirrus Logic CS5345 24-bit, 192 kHz126126- stereo A/D converter.127127-128128- To compile this driver as a module, choose M here: the129129- module will be called cs5345.130130-131131-config VIDEO_CS53L32A132132- tristate "Cirrus Logic CS53L32A audio ADC"133133- depends on VIDEO_V4L2 && I2C134134- ---help---135135- Support for the Cirrus Logic CS53L32A low voltage136136- stereo A/D converter.137137-138138- To compile this driver as a module, choose M here: the139139- module will be called cs53l32a.140140-141141-config VIDEO_TLV320AIC23B142142- tristate "Texas Instruments TLV320AIC23B audio codec"143143- depends on VIDEO_V4L2 && I2C && EXPERIMENTAL144144- ---help---145145- Support for the Texas Instruments TLV320AIC23B audio codec.146146-147147- To compile this driver as a module, choose M here: the148148- module will be called tlv320aic23b.149149-150150-config VIDEO_WM8775151151- tristate "Wolfson Microelectronics WM8775 audio ADC with input mixer"152152- depends on VIDEO_V4L2 && I2C153153- ---help---154154- Support for the Wolfson Microelectronics WM8775 high155155- performance stereo A/D Converter with a 4 channel input mixer.156156-157157- To compile this driver as a module, choose M here: the158158- module will be called wm8775.159159-160160-config VIDEO_WM8739161161- tristate "Wolfson Microelectronics WM8739 stereo audio ADC"162162- depends on VIDEO_V4L2 && I2C163163- ---help---164164- Support for the Wolfson Microelectronics WM8739165165- stereo A/D Converter.166166-167167- To compile this driver as a module, choose M here: the168168- module will be called wm8739.169169-170170-config VIDEO_VP27SMPX171171- tristate "Panasonic VP27s internal MPX"172172- depends on VIDEO_V4L2 && I2C173173- ---help---174174- Support for the internal MPX of the Panasonic VP27s tuner.175175-176176- To compile this driver as a module, choose M here: the177177- module will be called vp27smpx.178178-179179-comment "RDS decoders"180180-181181-config VIDEO_SAA6588182182- tristate "SAA6588 Radio Chip RDS decoder support"183183- depends on VIDEO_V4L2 && I2C184184-185185- help186186- Support for this Radio Data System (RDS) decoder. This allows187187- seeing radio station identification transmitted using this188188- standard.189189-190190- To compile this driver as a module, choose M here: the191191- module will be called saa6588.192192-193193-comment "Video decoders"194194-195195-config VIDEO_ADV7180196196- tristate "Analog Devices ADV7180 decoder"197197- depends on VIDEO_V4L2 && I2C198198- ---help---199199- Support for the Analog Devices ADV7180 video decoder.200200-201201- To compile this driver as a module, choose M here: the202202- module will be called adv7180.203203-204204-config VIDEO_ADV7183205205- tristate "Analog Devices ADV7183 decoder"206206- depends on VIDEO_V4L2 && I2C207207- ---help---208208- V4l2 subdevice driver for the Analog Devices209209- ADV7183 video decoder.210210-211211- To compile this driver as a module, choose M here: the212212- module will be called adv7183.213213-214214-config VIDEO_BT819215215- tristate "BT819A VideoStream decoder"216216- depends on VIDEO_V4L2 && I2C217217- ---help---218218- Support for BT819A video decoder.219219-220220- To compile this driver as a module, choose M here: the221221- module will be called bt819.222222-223223-config VIDEO_BT856224224- tristate "BT856 VideoStream decoder"225225- depends on VIDEO_V4L2 && I2C226226- ---help---227227- Support for BT856 video decoder.228228-229229- To compile this driver as a module, choose M here: the230230- module will be called bt856.231231-232232-config VIDEO_BT866233233- tristate "BT866 VideoStream decoder"234234- depends on VIDEO_V4L2 && I2C235235- ---help---236236- Support for BT866 video decoder.237237-238238- To compile this driver as a module, choose M here: the239239- module will be called bt866.240240-241241-config VIDEO_KS0127242242- tristate "KS0127 video decoder"243243- depends on VIDEO_V4L2 && I2C244244- ---help---245245- Support for KS0127 video decoder.246246-247247- This chip is used on AverMedia AVS6EYES Zoran-based MJPEG248248- cards.249249-250250- To compile this driver as a module, choose M here: the251251- module will be called ks0127.252252-253253-config VIDEO_SAA7110254254- tristate "Philips SAA7110 video decoder"255255- depends on VIDEO_V4L2 && I2C256256- ---help---257257- Support for the Philips SAA7110 video decoders.258258-259259- To compile this driver as a module, choose M here: the260260- module will be called saa7110.261261-262262-config VIDEO_SAA711X263263- tristate "Philips SAA7111/3/4/5 video decoders"264264- depends on VIDEO_V4L2 && I2C265265- ---help---266266- Support for the Philips SAA7111/3/4/5 video decoders.267267-268268- To compile this driver as a module, choose M here: the269269- module will be called saa7115.270270-271271-config VIDEO_SAA7191272272- tristate "Philips SAA7191 video decoder"273273- depends on VIDEO_V4L2 && I2C274274- ---help---275275- Support for the Philips SAA7191 video decoder.276276-277277- To compile this driver as a module, choose M here: the278278- module will be called saa7191.279279-280280-config VIDEO_TVP514X281281- tristate "Texas Instruments TVP514x video decoder"282282- depends on VIDEO_V4L2 && I2C283283- ---help---284284- This is a Video4Linux2 sensor-level driver for the TI TVP5146/47285285- decoder. It is currently working with the TI OMAP3 camera286286- controller.287287-288288- To compile this driver as a module, choose M here: the289289- module will be called tvp514x.290290-291291-config VIDEO_TVP5150292292- tristate "Texas Instruments TVP5150 video decoder"293293- depends on VIDEO_V4L2 && I2C294294- ---help---295295- Support for the Texas Instruments TVP5150 video decoder.296296-297297- To compile this driver as a module, choose M here: the298298- module will be called tvp5150.299299-300300-config VIDEO_TVP7002301301- tristate "Texas Instruments TVP7002 video decoder"302302- depends on VIDEO_V4L2 && I2C303303- ---help---304304- Support for the Texas Instruments TVP7002 video decoder.305305-306306- To compile this driver as a module, choose M here: the307307- module will be called tvp7002.308308-309309-config VIDEO_VPX3220310310- tristate "vpx3220a, vpx3216b & vpx3214c video decoders"311311- depends on VIDEO_V4L2 && I2C312312- ---help---313313- Support for VPX322x video decoders.314314-315315- To compile this driver as a module, choose M here: the316316- module will be called vpx3220.317317-318318-comment "Video and audio decoders"319319-320320-config VIDEO_SAA717X321321- tristate "Philips SAA7171/3/4 audio/video decoders"322322- depends on VIDEO_V4L2 && I2C323323- ---help---324324- Support for the Philips SAA7171/3/4 audio/video decoders.325325-326326- To compile this driver as a module, choose M here: the327327- module will be called saa717x.328328-329329-source "drivers/media/video/cx25840/Kconfig"330330-331331-comment "MPEG video encoders"332332-333333-config VIDEO_CX2341X334334- tristate "Conexant CX2341x MPEG encoders"335335- depends on VIDEO_V4L2 && VIDEO_V4L2_COMMON336336- ---help---337337- Support for the Conexant CX23416 MPEG encoders338338- and CX23415 MPEG encoder/decoders.339339-340340- This module currently supports the encoding functions only.341341-342342- To compile this driver as a module, choose M here: the343343- module will be called cx2341x.344344-345345-comment "Video encoders"346346-347347-config VIDEO_SAA7127348348- tristate "Philips SAA7127/9 digital video encoders"349349- depends on VIDEO_V4L2 && I2C350350- ---help---351351- Support for the Philips SAA7127/9 digital video encoders.352352-353353- To compile this driver as a module, choose M here: the354354- module will be called saa7127.355355-356356-config VIDEO_SAA7185357357- tristate "Philips SAA7185 video encoder"358358- depends on VIDEO_V4L2 && I2C359359- ---help---360360- Support for the Philips SAA7185 video encoder.361361-362362- To compile this driver as a module, choose M here: the363363- module will be called saa7185.364364-365365-config VIDEO_ADV7170366366- tristate "Analog Devices ADV7170 video encoder"367367- depends on VIDEO_V4L2 && I2C368368- ---help---369369- Support for the Analog Devices ADV7170 video encoder driver370370-371371- To compile this driver as a module, choose M here: the372372- module will be called adv7170.373373-374374-config VIDEO_ADV7175375375- tristate "Analog Devices ADV7175 video encoder"376376- depends on VIDEO_V4L2 && I2C377377- ---help---378378- Support for the Analog Devices ADV7175 video encoder driver379379-380380- To compile this driver as a module, choose M here: the381381- module will be called adv7175.382382-383383-config VIDEO_ADV7343384384- tristate "ADV7343 video encoder"385385- depends on I2C386386- help387387- Support for Analog Devices I2C bus based ADV7343 encoder.388388-389389- To compile this driver as a module, choose M here: the390390- module will be called adv7343.391391-392392-config VIDEO_ADV7393393393- tristate "ADV7393 video encoder"394394- depends on I2C395395- help396396- Support for Analog Devices I2C bus based ADV7393 encoder.397397-398398- To compile this driver as a module, choose M here: the399399- module will be called adv7393.400400-401401-config VIDEO_AK881X402402- tristate "AK8813/AK8814 video encoders"403403- depends on I2C404404- help405405- Video output driver for AKM AK8813 and AK8814 TV encoders406406-407407-comment "Camera sensor devices"408408-409409-config VIDEO_APTINA_PLL410410- tristate411411-412412-config VIDEO_SMIAPP_PLL413413- tristate414414-415415-config VIDEO_OV7670416416- tristate "OmniVision OV7670 sensor support"417417- depends on I2C && VIDEO_V4L2418418- depends on MEDIA_CAMERA_SUPPORT419419- ---help---420420- This is a Video4Linux2 sensor-level driver for the OmniVision421421- OV7670 VGA camera. It currently only works with the M88ALP01422422- controller.423423-424424-config VIDEO_VS6624425425- tristate "ST VS6624 sensor support"426426- depends on VIDEO_V4L2 && I2C427427- depends on MEDIA_CAMERA_SUPPORT428428- ---help---429429- This is a Video4Linux2 sensor-level driver for the ST VS6624430430- camera.431431-432432- To compile this driver as a module, choose M here: the433433- module will be called vs6624.434434-435435-config VIDEO_MT9M032436436- tristate "MT9M032 camera sensor support"437437- depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API438438- depends on MEDIA_CAMERA_SUPPORT439439- select VIDEO_APTINA_PLL440440- ---help---441441- This driver supports MT9M032 camera sensors from Aptina, monochrome442442- models only.443443-444444-config VIDEO_MT9P031445445- tristate "Aptina MT9P031 support"446446- depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API447447- depends on MEDIA_CAMERA_SUPPORT448448- select VIDEO_APTINA_PLL449449- ---help---450450- This is a Video4Linux2 sensor-level driver for the Aptina451451- (Micron) mt9p031 5 Mpixel camera.452452-453453-config VIDEO_MT9T001454454- tristate "Aptina MT9T001 support"455455- depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API456456- depends on MEDIA_CAMERA_SUPPORT457457- ---help---458458- This is a Video4Linux2 sensor-level driver for the Aptina459459- (Micron) mt0t001 3 Mpixel camera.460460-461461-config VIDEO_MT9V011462462- tristate "Micron mt9v011 sensor support"463463- depends on I2C && VIDEO_V4L2464464- depends on MEDIA_CAMERA_SUPPORT465465- ---help---466466- This is a Video4Linux2 sensor-level driver for the Micron467467- mt0v011 1.3 Mpixel camera. It currently only works with the468468- em28xx driver.469469-470470-config VIDEO_MT9V032471471- tristate "Micron MT9V032 sensor support"472472- depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API473473- depends on MEDIA_CAMERA_SUPPORT474474- ---help---475475- This is a Video4Linux2 sensor-level driver for the Micron476476- MT9V032 752x480 CMOS sensor.477477-478478-config VIDEO_TCM825X479479- tristate "TCM825x camera sensor support"480480- depends on I2C && VIDEO_V4L2481481- depends on MEDIA_CAMERA_SUPPORT482482- ---help---483483- This is a driver for the Toshiba TCM825x VGA camera sensor.484484- It is used for example in Nokia N800.485485-486486-config VIDEO_SR030PC30487487- tristate "Siliconfile SR030PC30 sensor support"488488- depends on I2C && VIDEO_V4L2489489- depends on MEDIA_CAMERA_SUPPORT490490- ---help---491491- This driver supports SR030PC30 VGA camera from Siliconfile492492-493493-config VIDEO_NOON010PC30494494- tristate "Siliconfile NOON010PC30 sensor support"495495- depends on I2C && VIDEO_V4L2 && EXPERIMENTAL && VIDEO_V4L2_SUBDEV_API496496- depends on MEDIA_CAMERA_SUPPORT497497- ---help---498498- This driver supports NOON010PC30 CIF camera from Siliconfile499499-500500-source "drivers/media/video/m5mols/Kconfig"501501-502502-config VIDEO_S5K6AA503503- tristate "Samsung S5K6AAFX sensor support"504504- depends on MEDIA_CAMERA_SUPPORT505505- depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API506506- ---help---507507- This is a V4L2 sensor-level driver for Samsung S5K6AA(FX) 1.3M508508- camera sensor with an embedded SoC image signal processor.509509-510510-source "drivers/media/video/smiapp/Kconfig"511511-512512-comment "Flash devices"513513-514514-config VIDEO_ADP1653515515- tristate "ADP1653 flash support"516516- depends on I2C && VIDEO_V4L2 && MEDIA_CONTROLLER517517- depends on MEDIA_CAMERA_SUPPORT518518- ---help---519519- This is a driver for the ADP1653 flash controller. It is used for520520- example in Nokia N900.521521-522522-config VIDEO_AS3645A523523- tristate "AS3645A flash driver support"524524- depends on I2C && VIDEO_V4L2 && MEDIA_CONTROLLER525525- depends on MEDIA_CAMERA_SUPPORT526526- ---help---527527- This is a driver for the AS3645A and LM3555 flash controllers. It has528528- build in control for flash, torch and indicator LEDs.529529-530530-comment "Video improvement chips"531531-532532-config VIDEO_UPD64031A533533- tristate "NEC Electronics uPD64031A Ghost Reduction"534534- depends on VIDEO_V4L2 && I2C535535- ---help---536536- Support for the NEC Electronics uPD64031A Ghost Reduction537537- video chip. It is most often found in NTSC TV cards made for538538- Japan and is used to reduce the 'ghosting' effect that can539539- be present in analog TV broadcasts.540540-541541- To compile this driver as a module, choose M here: the542542- module will be called upd64031a.543543-544544-config VIDEO_UPD64083545545- tristate "NEC Electronics uPD64083 3-Dimensional Y/C separation"546546- depends on VIDEO_V4L2 && I2C547547- ---help---548548- Support for the NEC Electronics uPD64083 3-Dimensional Y/C549549- separation video chip. It is used to improve the quality of550550- the colors of a composite signal.551551-552552- To compile this driver as a module, choose M here: the553553- module will be called upd64083.554554-555555-comment "Miscelaneous helper chips"556556-557557-config VIDEO_THS7303558558- tristate "THS7303 Video Amplifier"559559- depends on I2C560560- help561561- Support for TI THS7303 video amplifier562562-563563- To compile this driver as a module, choose M here: the564564- module will be called ths7303.565565-566566-config VIDEO_M52790567567- tristate "Mitsubishi M52790 A/V switch"568568- depends on VIDEO_V4L2 && I2C569569- ---help---570570- Support for the Mitsubishi M52790 A/V switch.571571-572572- To compile this driver as a module, choose M here: the573573- module will be called m52790.574574-575575-endmenu # encoder / decoder chips11+if MEDIA_CAMERA_SUPPORT57625773config VIDEO_VIVI5784 tristate "Virtual Video Driver"···303877source "drivers/media/video/s5p-tv/Kconfig"304878305879endif # V4L_PLATFORM_DRIVERS306306-endif # VIDEO_CAPTURE_DRIVERS307880308881menuconfig V4L_MEM2MEM_DRIVERS309882 bool "Memory-to-memory multimedia devices"···380955 conversion.381956382957endif # V4L_MEM2MEM_DRIVERS958958+959959+endif # MEDIA_CAMERA_SUPPORT