📄 kconfig
字号:
## Generic video config states#config VIDEO_V4L2 tristate depends on VIDEO_DEV && VIDEO_V4L2_COMMON default VIDEO_DEV && VIDEO_V4L2_COMMONconfig VIDEO_V4L1 tristate depends on VIDEO_DEV && VIDEO_V4L2_COMMON && VIDEO_ALLOW_V4L1 default VIDEO_DEV && VIDEO_V4L2_COMMON && VIDEO_ALLOW_V4L1config VIDEOBUF_GEN tristateconfig VIDEOBUF_DMA_SG depends on HAS_DMA select VIDEOBUF_GEN tristateconfig VIDEOBUF_VMALLOC select VIDEOBUF_GEN tristateconfig VIDEOBUF_DMA_CONTIG depends on HAS_DMA select VIDEOBUF_GEN tristateconfig VIDEOBUF_DVB tristate select VIDEOBUF_GENconfig VIDEO_BTCX depends on PCI tristateconfig VIDEO_IR tristate depends on INPUTconfig VIDEO_TVEEPROM tristate depends on I2Cconfig VIDEO_TUNER tristate depends on MEDIA_TUNER## Multimedia Video device configuration#menuconfig VIDEO_CAPTURE_DRIVERS bool "Video capture adapters" depends on VIDEO_V4L2 default y ---help--- Say Y here to enable selecting the video adapters for webcams, analog TV, and hybrid analog/digital TV. Some of those devices also supports FM radio.if VIDEO_CAPTURE_DRIVERS && VIDEO_V4L2config VIDEO_ADV_DEBUG bool "Enable advanced debug functionality" default n ---help--- Say Y here to enable advanced debugging functionality on some V4L devices. In doubt, say N.config VIDEO_FIXED_MINOR_RANGES bool "Enable old-style fixed minor ranges for video devices" default n ---help--- Say Y here to enable the old-style fixed-range minor assignments. Only useful if you rely on the old behavior and use mknod instead of udev. When in doubt, say N.config VIDEO_HELPER_CHIPS_AUTO bool "Autoselect pertinent encoders/decoders and other helper chips" default y ---help--- Most video cards may require additional modules to encode or decode audio/video standards. This option will autoselect all pertinent modules to each selected video module. Unselect this only if you know exactly what you are doing, since it may break support on some boards. In doubt, say Y.config VIDEO_IR_I2C tristate "I2C module for IR" if !VIDEO_HELPER_CHIPS_AUTO depends on I2C && VIDEO_IR default y ---help--- Most boards have an IR chip directly connected via GPIO. However, some video boards have the IR connected via I2C bus. If your board doesn't have an I2C IR chip, you may disable this option. In doubt, say Y.## Encoder / Decoder module configuration#menu "Encoders/decoders and other helper chips" depends on !VIDEO_HELPER_CHIPS_AUTOcomment "Audio decoders"config VIDEO_TVAUDIO tristate "Simple audio decoder chips" depends on VIDEO_V4L2 && I2C ---help--- Support for several audio decoder chips found on some bt8xx boards: Philips: tda9840, tda9873h, tda9874h/a, tda9850, tda985x, tea6300, tea6320, tea6420, tda8425, ta8874z. Microchip: pic16c54 based design on ProVideo PV951 board. To compile this driver as a module, choose M here: the module will be called tvaudio.config VIDEO_TDA7432 tristate "Philips TDA7432 audio processor" depends on VIDEO_V4L2 && I2C ---help--- Support for tda7432 audio decoder chip found on some bt8xx boards. To compile this driver as a module, choose M here: the module will be called tda7432.config VIDEO_TDA9840 tristate "Philips TDA9840 audio processor" depends on I2C ---help--- Support for tda9840 audio decoder chip found on some Zoran boards. To compile this driver as a module, choose M here: the module will be called tda9840.config VIDEO_TDA9875 tristate "Philips TDA9875 audio processor" depends on VIDEO_V4L2 && I2C ---help--- Support for tda9875 audio decoder chip found on some bt8xx boards. To compile this driver as a module, choose M here: the module will be called tda9875.config VIDEO_TEA6415C tristate "Philips TEA6415C audio processor" depends on I2C ---help--- Support for tea6415c audio decoder chip found on some bt8xx boards. To compile this driver as a module, choose M here: the module will be called tea6415c.config VIDEO_TEA6420 tristate "Philips TEA6420 audio processor" depends on I2C ---help--- Support for tea6420 audio decoder chip found on some bt8xx boards. To compile this driver as a module, choose M here: the module will be called tea6420.config VIDEO_MSP3400 tristate "Micronas MSP34xx audio decoders" depends on VIDEO_V4L2 && I2C ---help--- Support for the Micronas MSP34xx series of audio decoders. To compile this driver as a module, choose M here: the module will be called msp3400.config VIDEO_CS5345 tristate "Cirrus Logic CS5345 audio ADC" depends on VIDEO_V4L2 && I2C && EXPERIMENTAL ---help--- Support for the Cirrus Logic CS5345 24-bit, 192 kHz stereo A/D converter. To compile this driver as a module, choose M here: the module will be called cs5345.config VIDEO_CS53L32A tristate "Cirrus Logic CS53L32A audio ADC" depends on VIDEO_V4L2 && I2C ---help--- Support for the Cirrus Logic CS53L32A low voltage stereo A/D converter. To compile this driver as a module, choose M here: the module will be called cs53l32a.config VIDEO_M52790 tristate "Mitsubishi M52790 A/V switch" depends on VIDEO_V4L2 && I2C && EXPERIMENTAL ---help--- Support for the Mitsubishi M52790 A/V switch. To compile this driver as a module, choose M here: the module will be called m52790.config VIDEO_TLV320AIC23B tristate "Texas Instruments TLV320AIC23B audio codec" depends on VIDEO_V4L2 && I2C && EXPERIMENTAL ---help--- Support for the Texas Instruments TLV320AIC23B audio codec. To compile this driver as a module, choose M here: the module will be called tlv320aic23b.config VIDEO_WM8775 tristate "Wolfson Microelectronics WM8775 audio ADC with input mixer" depends on VIDEO_V4L2 && I2C ---help--- Support for the Wolfson Microelectronics WM8775 high performance stereo A/D Converter with a 4 channel input mixer. To compile this driver as a module, choose M here: the module will be called wm8775.config VIDEO_WM8739 tristate "Wolfson Microelectronics WM8739 stereo audio ADC" depends on VIDEO_V4L2 && I2C ---help--- Support for the Wolfson Microelectronics WM8739 stereo A/D Converter. To compile this driver as a module, choose M here: the module will be called wm8739.config VIDEO_VP27SMPX tristate "Panasonic VP27s internal MPX" depends on VIDEO_V4L2 && I2C && EXPERIMENTAL ---help--- Support for the internal MPX of the Panasonic VP27s tuner. To compile this driver as a module, choose M here: the module will be called vp27smpx.comment "Video decoders"config VIDEO_BT819 tristate "BT819A VideoStream decoder" depends on VIDEO_V4L1 && I2C ---help--- Support for BT819A video decoder. To compile this driver as a module, choose M here: the module will be called bt819.config VIDEO_BT856 tristate "BT856 VideoStream decoder" depends on VIDEO_V4L1 && I2C ---help--- Support for BT856 video decoder. To compile this driver as a module, choose M here: the module will be called bt856.config VIDEO_BT866 tristate "BT866 VideoStream decoder" depends on VIDEO_V4L1 && I2C ---help--- Support for BT866 video decoder. To compile this driver as a module, choose M here: the module will be called bt866.config VIDEO_KS0127 tristate "KS0127 video decoder" depends on VIDEO_V4L1 && I2C ---help--- Support for KS0127 video decoder. This chip is used on AverMedia AVS6EYES Zoran-based MJPEG cards. To compile this driver as a module, choose M here: the module will be called ks0127.config VIDEO_OV7670 tristate "OmniVision OV7670 sensor support" depends on I2C && VIDEO_V4L2 ---help--- This is a Video4Linux2 sensor-level driver for the OmniVision OV7670 VGA camera. It currently only works with the M88ALP01 controller.config VIDEO_TCM825X tristate "TCM825x camera sensor support" depends on I2C && VIDEO_V4L2 ---help--- This is a driver for the Toshiba TCM825x VGA camera sensor. It is used for example in Nokia N800.config VIDEO_SAA7110 tristate "Philips SAA7110 video decoder" depends on VIDEO_V4L1 && I2C ---help--- Support for the Philips SAA7110 video decoders. To compile this driver as a module, choose M here: the module will be called saa7110.config VIDEO_SAA7111 tristate "Philips SAA7111 video decoder" depends on VIDEO_V4L1 && I2C ---help--- Support for the Philips SAA711 video decoder. To compile this driver as a module, choose M here: the module will be called saa7111.config VIDEO_SAA7114 tristate "Philips SAA7114 video decoder" depends on VIDEO_V4L1 && I2C ---help--- Support for the Philips SAA7114 video decoder. This driver is used only on Zoran driver and should be moved soon to SAA711x module. To compile this driver as a module, choose M here: the module will be called saa7114.config VIDEO_SAA711X tristate "Philips SAA7113/4/5 video decoders" depends on VIDEO_V4L2 && I2C ---help--- Support for the Philips SAA7113/4/5 video decoders. To compile this driver as a module, choose M here: the module will be called saa7115.config VIDEO_SAA717X tristate "Philips SAA7171/3/4 audio/video decoders" depends on VIDEO_V4L2 && I2C ---help--- Support for the Philips SAA7171/3/4 audio/video decoders. To compile this driver as a module, choose M here: the module will be called saa717x.config VIDEO_SAA7191 tristate "Philips SAA7191 video decoder" depends on VIDEO_V4L1 && I2C ---help--- Support for the Philips SAA7191 video decoder. To compile this driver as a module, choose M here: the module will be called saa7191.config VIDEO_TVP5150 tristate "Texas Instruments TVP5150 video decoder" depends on VIDEO_V4L2 && I2C ---help--- Support for the Texas Instruments TVP5150 video decoder. To compile this driver as a module, choose M here: the module will be called tvp5150.config VIDEO_VPX3220 tristate "vpx3220a, vpx3216b & vpx3214c video decoders" depends on VIDEO_V4L1 && I2C ---help--- Support for VPX322x video decoders. To compile this driver as a module, choose M here: the module will be called vpx3220.comment "Video and audio decoders"source "drivers/media/video/cx25840/Kconfig"comment "MPEG video encoders"config VIDEO_CX2341X tristate "Conexant CX2341x MPEG encoders" depends on VIDEO_V4L2 && EXPERIMENTAL && VIDEO_V4L2_COMMON ---help--- Support for the Conexant CX23416 MPEG encoders and CX23415 MPEG encoder/decoders. This module currently supports the encoding functions only. To compile this driver as a module, choose M here: the module will be called cx2341x.comment "Video encoders"config VIDEO_SAA7127 tristate "Philips SAA7127/9 digital video encoders" depends on VIDEO_V4L2 && I2C ---help--- Support for the Philips SAA7127/9 digital video encoders. To compile this driver as a module, choose M here: the module will be called saa7127.config VIDEO_SAA7185 tristate "Philips SAA7185 video encoder" depends on VIDEO_V4L1 && I2C ---help--- Support for the Philips SAA7185 video encoder. To compile this driver as a module, choose M here: the module will be called saa7185.config VIDEO_ADV7170 tristate "Analog Devices ADV7170 video encoder" depends on VIDEO_V4L1 && I2C ---help--- Support for the Analog Devices ADV7170 video encoder driver To compile this driver as a module, choose M here: the module will be called adv7170.config VIDEO_ADV7175 tristate "Analog Devices ADV7175 video encoder" depends on VIDEO_V4L1 && I2C ---help--- Support for the Analog Devices ADV7175 video encoder driver To compile this driver as a module, choose M here: the module will be called adv7175.comment "Video improvement chips"config VIDEO_UPD64031A tristate "NEC Electronics uPD64031A Ghost Reduction" depends on VIDEO_V4L2 && I2C ---help--- Support for the NEC Electronics uPD64031A Ghost Reduction video chip. It is most often found in NTSC TV cards made for Japan and is used to reduce the 'ghosting' effect that can be present in analog TV broadcasts. To compile this driver as a module, choose M here: the module will be called upd64031a.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -