Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: GPL-2.0-only
0002 config VIDEO_EM28XX
0003         tristate "Empia EM28xx USB devices support"
0004         depends on VIDEO_DEV && I2C
0005         select VIDEO_TUNER
0006         select VIDEO_TVEEPROM
0007 
0008 config VIDEO_EM28XX_V4L2
0009         tristate "Empia EM28xx analog TV, video capture and/or webcam support"
0010         depends on VIDEO_EM28XX
0011         select VIDEOBUF2_VMALLOC
0012         select VIDEO_SAA711X if MEDIA_SUBDRV_AUTOSELECT
0013         select VIDEO_TVP5150 if MEDIA_SUBDRV_AUTOSELECT
0014         select VIDEO_MSP3400 if MEDIA_SUBDRV_AUTOSELECT
0015         select VIDEO_MT9V011 if MEDIA_SUBDRV_AUTOSELECT && MEDIA_CAMERA_SUPPORT
0016         select VIDEO_OV2640 if MEDIA_SUBDRV_AUTOSELECT && MEDIA_CAMERA_SUPPORT
0017         help
0018           This is a video4linux driver for Empia 28xx based TV cards.
0019 
0020           To compile this driver as a module, choose M here: the
0021           module will be called em28xx
0022 
0023 config VIDEO_EM28XX_ALSA
0024         depends on VIDEO_EM28XX && SND
0025         select SND_PCM
0026         tristate "Empia EM28xx ALSA audio module"
0027         help
0028           This is an ALSA driver for some Empia 28xx based TV cards.
0029 
0030           This is not required for em2800/em2820/em2821 boards. However,
0031           newer em28xx devices uses Vendor Class for audio, instead of
0032           implementing the USB Audio Class. For those chips, this module
0033           will enable digital audio.
0034 
0035           To compile this driver as a module, choose M here: the
0036           module will be called em28xx-alsa
0037 
0038 config VIDEO_EM28XX_DVB
0039         tristate "DVB/ATSC Support for em28xx based TV cards"
0040         depends on VIDEO_EM28XX && DVB_CORE
0041         select DVB_LGDT330X if MEDIA_SUBDRV_AUTOSELECT
0042         select DVB_LGDT3305 if MEDIA_SUBDRV_AUTOSELECT
0043         select DVB_LGDT3306A if MEDIA_SUBDRV_AUTOSELECT
0044         select DVB_ZL10353 if MEDIA_SUBDRV_AUTOSELECT
0045         select DVB_TDA10023 if MEDIA_SUBDRV_AUTOSELECT
0046         select DVB_S921 if MEDIA_SUBDRV_AUTOSELECT
0047         select DVB_DRXD if MEDIA_SUBDRV_AUTOSELECT
0048         select DVB_CXD2820R if MEDIA_SUBDRV_AUTOSELECT
0049         select DVB_DRXK if MEDIA_SUBDRV_AUTOSELECT
0050         select DVB_TDA18271C2DD if MEDIA_SUBDRV_AUTOSELECT
0051         select DVB_TDA10071 if MEDIA_SUBDRV_AUTOSELECT
0052         select DVB_A8293 if MEDIA_SUBDRV_AUTOSELECT
0053         select DVB_MT352 if MEDIA_SUBDRV_AUTOSELECT
0054         select DVB_S5H1409 if MEDIA_SUBDRV_AUTOSELECT
0055         select DVB_MB86A20S if MEDIA_SUBDRV_AUTOSELECT
0056         select MEDIA_TUNER_QT1010 if MEDIA_SUBDRV_AUTOSELECT
0057         select MEDIA_TUNER_TDA18271 if MEDIA_SUBDRV_AUTOSELECT
0058         select MEDIA_TUNER_TDA18212 if MEDIA_SUBDRV_AUTOSELECT
0059         select DVB_M88DS3103 if MEDIA_SUBDRV_AUTOSELECT
0060         select DVB_TS2020 if MEDIA_SUBDRV_AUTOSELECT
0061         select DVB_DRX39XYJ if MEDIA_SUBDRV_AUTOSELECT
0062         select DVB_SI2168 if MEDIA_SUBDRV_AUTOSELECT
0063         select MEDIA_TUNER_SI2157 if MEDIA_SUBDRV_AUTOSELECT
0064         select DVB_TC90522 if MEDIA_SUBDRV_AUTOSELECT
0065         select MEDIA_TUNER_QM1D1C0042 if MEDIA_SUBDRV_AUTOSELECT
0066         select MEDIA_TUNER_SIMPLE if MEDIA_SUBDRV_AUTOSELECT
0067         select MEDIA_TUNER_XC2028 if MEDIA_SUBDRV_AUTOSELECT
0068         select MEDIA_TUNER_XC5000 if MEDIA_SUBDRV_AUTOSELECT
0069         select MEDIA_TUNER_MT2060 if MEDIA_SUBDRV_AUTOSELECT
0070         select DVB_MXL692 if MEDIA_SUBDRV_AUTOSELECT
0071         help
0072           This adds support for DVB cards based on the
0073           Empiatech em28xx chips.
0074 
0075 config VIDEO_EM28XX_RC
0076         tristate "EM28XX Remote Controller support"
0077         depends on RC_CORE
0078         depends on VIDEO_EM28XX
0079         depends on !(RC_CORE=m && VIDEO_EM28XX=y)
0080         default VIDEO_EM28XX
0081         select BITREVERSE
0082         help
0083           Enables Remote Controller support on em28xx driver.