Michael Krufky | 15871a2 | 2005-11-08 21:38:30 -0800 | [diff] [blame] | 1 | config VIDEO_EM28XX |
Mauro Carvalho Chehab | 01c2819 | 2013-12-22 13:27:02 -0300 | [diff] [blame] | 2 | tristate "Empia EM28xx USB devices support" |
David Härdeman | 3ffea49 | 2010-10-29 16:08:12 -0300 | [diff] [blame] | 3 | depends on VIDEO_DEV && I2C |
Mauro Carvalho Chehab | fdbbfb0 | 2008-05-06 12:35:58 -0300 | [diff] [blame] | 4 | select VIDEO_TUNER |
Michael Krufky | 15871a2 | 2005-11-08 21:38:30 -0800 | [diff] [blame] | 5 | select VIDEO_TVEEPROM |
Mauro Carvalho Chehab | 01c2819 | 2013-12-22 13:27:02 -0300 | [diff] [blame] | 6 | |
| 7 | config VIDEO_EM28XX_V4L2 |
| 8 | tristate "Empia EM28xx analog TV, video capture and/or webcam support" |
| 9 | depends on VIDEO_EM28XX |
Devin Heitmueller | d3829fa | 2013-01-04 16:16:24 -0300 | [diff] [blame] | 10 | select VIDEOBUF2_VMALLOC |
Mauro Carvalho Chehab | fccea74 | 2012-08-20 14:48:02 -0300 | [diff] [blame] | 11 | select VIDEO_SAA711X if MEDIA_SUBDRV_AUTOSELECT |
| 12 | select VIDEO_TVP5150 if MEDIA_SUBDRV_AUTOSELECT |
| 13 | select VIDEO_MSP3400 if MEDIA_SUBDRV_AUTOSELECT |
| 14 | select VIDEO_MT9V011 if MEDIA_SUBDRV_AUTOSELECT |
Mauro Carvalho Chehab | 02e7804 | 2009-06-29 11:35:05 -0300 | [diff] [blame] | 15 | |
Michael Krufky | 15871a2 | 2005-11-08 21:38:30 -0800 | [diff] [blame] | 16 | ---help--- |
| 17 | This is a video4linux driver for Empia 28xx based TV cards. |
| 18 | |
| 19 | To compile this driver as a module, choose M here: the |
| 20 | module will be called em28xx |
Mauro Carvalho Chehab | 6d79468 | 2008-01-05 09:57:31 -0300 | [diff] [blame] | 21 | |
| 22 | config VIDEO_EM28XX_ALSA |
S.Çağlar Onur | 95a940e | 2008-02-10 05:27:23 +0200 | [diff] [blame] | 23 | depends on VIDEO_EM28XX && SND |
| 24 | select SND_PCM |
Mauro Carvalho Chehab | 6d79468 | 2008-01-05 09:57:31 -0300 | [diff] [blame] | 25 | tristate "Empia EM28xx ALSA audio module" |
| 26 | ---help--- |
| 27 | This is an ALSA driver for some Empia 28xx based TV cards. |
| 28 | |
| 29 | This is not required for em2800/em2820/em2821 boards. However, |
| 30 | newer em28xx devices uses Vendor Class for audio, instead of |
| 31 | implementing the USB Audio Class. For those chips, this module |
| 32 | will enable digital audio. |
| 33 | |
| 34 | To compile this driver as a module, choose M here: the |
| 35 | module will be called em28xx-alsa |
| 36 | |
Mauro Carvalho Chehab | 3aefb79 | 2008-04-17 21:36:41 -0300 | [diff] [blame] | 37 | config VIDEO_EM28XX_DVB |
| 38 | tristate "DVB/ATSC Support for em28xx based TV cards" |
| 39 | depends on VIDEO_EM28XX && DVB_CORE |
Mauro Carvalho Chehab | fccea74 | 2012-08-20 14:48:02 -0300 | [diff] [blame] | 40 | select DVB_LGDT330X if MEDIA_SUBDRV_AUTOSELECT |
Jonathan McDowell | fc09931 | 2012-11-15 21:55:12 -0300 | [diff] [blame] | 41 | select DVB_LGDT3305 if MEDIA_SUBDRV_AUTOSELECT |
Mauro Carvalho Chehab | fccea74 | 2012-08-20 14:48:02 -0300 | [diff] [blame] | 42 | select DVB_ZL10353 if MEDIA_SUBDRV_AUTOSELECT |
| 43 | select DVB_TDA10023 if MEDIA_SUBDRV_AUTOSELECT |
| 44 | select DVB_S921 if MEDIA_SUBDRV_AUTOSELECT |
| 45 | select DVB_DRXD if MEDIA_SUBDRV_AUTOSELECT |
| 46 | select DVB_CXD2820R if MEDIA_SUBDRV_AUTOSELECT |
| 47 | select DVB_DRXK if MEDIA_SUBDRV_AUTOSELECT |
| 48 | select DVB_TDA18271C2DD if MEDIA_SUBDRV_AUTOSELECT |
| 49 | select DVB_TDA10071 if MEDIA_SUBDRV_AUTOSELECT |
| 50 | select DVB_A8293 if MEDIA_SUBDRV_AUTOSELECT |
Jonathan McDowell | fc09931 | 2012-11-15 21:55:12 -0300 | [diff] [blame] | 51 | select DVB_MT352 if MEDIA_SUBDRV_AUTOSELECT |
| 52 | select DVB_S5H1409 if MEDIA_SUBDRV_AUTOSELECT |
Mauro Carvalho Chehab | 4159d01 | 2013-02-28 10:35:56 -0300 | [diff] [blame] | 53 | select DVB_MB86A20S if MEDIA_SUBDRV_AUTOSELECT |
Mauro Carvalho Chehab | 37285bf | 2012-12-21 21:14:41 -0200 | [diff] [blame] | 54 | select MEDIA_TUNER_QT1010 if MEDIA_SUBDRV_AUTOSELECT |
| 55 | select MEDIA_TUNER_TDA18271 if MEDIA_SUBDRV_AUTOSELECT |
Mauro Carvalho Chehab | 02bc1f5 | 2014-03-03 16:28:39 -0300 | [diff] [blame] | 56 | select MEDIA_TUNER_TDA18212 if MEDIA_SUBDRV_AUTOSELECT |
Antti Palosaari | ec57336 | 2013-02-25 09:01:13 -0300 | [diff] [blame] | 57 | select DVB_M88DS3103 if MEDIA_SUBDRV_AUTOSELECT |
Antti Palosaari | 83c1b6c | 2015-03-23 18:33:29 -0300 | [diff] [blame] | 58 | select DVB_TS2020 if MEDIA_SUBDRV_AUTOSELECT |
Mauro Carvalho Chehab | 3fc954a | 2012-03-20 00:09:53 -0300 | [diff] [blame] | 59 | select DVB_DRX39XYJ if MEDIA_SUBDRV_AUTOSELECT |
Antti Palosaari | 1922924 | 2014-04-10 22:11:27 -0300 | [diff] [blame] | 60 | select DVB_SI2168 if MEDIA_SUBDRV_AUTOSELECT |
| 61 | select MEDIA_TUNER_SI2157 if MEDIA_SUBDRV_AUTOSELECT |
Satoshi Nagahama | ab4d145 | 2016-05-06 16:35:05 -0300 | [diff] [blame] | 62 | select DVB_TC90522 if MEDIA_SUBDRV_AUTOSELECT |
| 63 | select MEDIA_TUNER_QM1D1C0042 if MEDIA_SUBDRV_AUTOSELECT |
Mauro Carvalho Chehab | 3aefb79 | 2008-04-17 21:36:41 -0300 | [diff] [blame] | 64 | ---help--- |
| 65 | This adds support for DVB cards based on the |
| 66 | Empiatech em28xx chips. |
Mauro Carvalho Chehab | 5b89ecf | 2011-06-18 10:19:11 -0300 | [diff] [blame] | 67 | |
| 68 | config VIDEO_EM28XX_RC |
Ezequiel García | f4d4e76 | 2012-03-26 09:13:35 -0300 | [diff] [blame] | 69 | tristate "EM28XX Remote Controller support" |
Mauro Carvalho Chehab | 5b89ecf | 2011-06-18 10:19:11 -0300 | [diff] [blame] | 70 | depends on RC_CORE |
| 71 | depends on VIDEO_EM28XX |
| 72 | depends on !(RC_CORE=m && VIDEO_EM28XX=y) |
Ezequiel García | f4d4e76 | 2012-03-26 09:13:35 -0300 | [diff] [blame] | 73 | default VIDEO_EM28XX |
Mauro Carvalho Chehab | 5b89ecf | 2011-06-18 10:19:11 -0300 | [diff] [blame] | 74 | ---help--- |
| 75 | Enables Remote Controller support on em28xx driver. |