blob: c754a80a8d8b67d8064f2a4afd33c1f85a827782 [file] [log] [blame]
Michael Krufky15871a22005-11-08 21:38:30 -08001config VIDEO_EM28XX
Mauro Carvalho Chehabacaa4b62008-04-17 21:37:18 -03002 tristate "Empia EM28xx USB video capture support"
David Härdeman3ffea492010-10-29 16:08:12 -03003 depends on VIDEO_DEV && I2C
Mauro Carvalho Chehabfdbbfb02008-05-06 12:35:58 -03004 select VIDEO_TUNER
Michael Krufky15871a22005-11-08 21:38:30 -08005 select VIDEO_TVEEPROM
Devin Heitmuellerd3829fa2013-01-04 16:16:24 -03006 select VIDEOBUF2_VMALLOC
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -03007 select VIDEO_SAA711X if MEDIA_SUBDRV_AUTOSELECT
8 select VIDEO_TVP5150 if MEDIA_SUBDRV_AUTOSELECT
9 select VIDEO_MSP3400 if MEDIA_SUBDRV_AUTOSELECT
10 select VIDEO_MT9V011 if MEDIA_SUBDRV_AUTOSELECT
Mauro Carvalho Chehab02e78042009-06-29 11:35:05 -030011
Michael Krufky15871a22005-11-08 21:38:30 -080012 ---help---
13 This is a video4linux driver for Empia 28xx based TV cards.
14
15 To compile this driver as a module, choose M here: the
16 module will be called em28xx
Mauro Carvalho Chehab6d794682008-01-05 09:57:31 -030017
18config VIDEO_EM28XX_ALSA
S.Çağlar Onur95a940e2008-02-10 05:27:23 +020019 depends on VIDEO_EM28XX && SND
20 select SND_PCM
Mauro Carvalho Chehab6d794682008-01-05 09:57:31 -030021 tristate "Empia EM28xx ALSA audio module"
22 ---help---
23 This is an ALSA driver for some Empia 28xx based TV cards.
24
25 This is not required for em2800/em2820/em2821 boards. However,
26 newer em28xx devices uses Vendor Class for audio, instead of
27 implementing the USB Audio Class. For those chips, this module
28 will enable digital audio.
29
30 To compile this driver as a module, choose M here: the
31 module will be called em28xx-alsa
32
Mauro Carvalho Chehab3aefb792008-04-17 21:36:41 -030033config VIDEO_EM28XX_DVB
34 tristate "DVB/ATSC Support for em28xx based TV cards"
35 depends on VIDEO_EM28XX && DVB_CORE
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -030036 select DVB_LGDT330X if MEDIA_SUBDRV_AUTOSELECT
Jonathan McDowellfc099312012-11-15 21:55:12 -030037 select DVB_LGDT3305 if MEDIA_SUBDRV_AUTOSELECT
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -030038 select DVB_ZL10353 if MEDIA_SUBDRV_AUTOSELECT
39 select DVB_TDA10023 if MEDIA_SUBDRV_AUTOSELECT
40 select DVB_S921 if MEDIA_SUBDRV_AUTOSELECT
41 select DVB_DRXD if MEDIA_SUBDRV_AUTOSELECT
42 select DVB_CXD2820R if MEDIA_SUBDRV_AUTOSELECT
43 select DVB_DRXK if MEDIA_SUBDRV_AUTOSELECT
44 select DVB_TDA18271C2DD if MEDIA_SUBDRV_AUTOSELECT
45 select DVB_TDA10071 if MEDIA_SUBDRV_AUTOSELECT
46 select DVB_A8293 if MEDIA_SUBDRV_AUTOSELECT
Jonathan McDowellfc099312012-11-15 21:55:12 -030047 select DVB_MT352 if MEDIA_SUBDRV_AUTOSELECT
48 select DVB_S5H1409 if MEDIA_SUBDRV_AUTOSELECT
Mauro Carvalho Chehab37285bf2012-12-21 21:14:41 -020049 select MEDIA_TUNER_QT1010 if MEDIA_SUBDRV_AUTOSELECT
50 select MEDIA_TUNER_TDA18271 if MEDIA_SUBDRV_AUTOSELECT
Mauro Carvalho Chehab3aefb792008-04-17 21:36:41 -030051 ---help---
52 This adds support for DVB cards based on the
53 Empiatech em28xx chips.
Mauro Carvalho Chehab5b89ecf2011-06-18 10:19:11 -030054
55config VIDEO_EM28XX_RC
Ezequiel Garcíaf4d4e762012-03-26 09:13:35 -030056 tristate "EM28XX Remote Controller support"
Mauro Carvalho Chehab5b89ecf2011-06-18 10:19:11 -030057 depends on RC_CORE
58 depends on VIDEO_EM28XX
59 depends on !(RC_CORE=m && VIDEO_EM28XX=y)
Ezequiel Garcíaf4d4e762012-03-26 09:13:35 -030060 default VIDEO_EM28XX
Mauro Carvalho Chehab5b89ecf2011-06-18 10:19:11 -030061 ---help---
62 Enables Remote Controller support on em28xx driver.