1786baecfSMauro Carvalho Chehabconfig DVB_USB_V2
2786baecfSMauro Carvalho Chehab	tristate "Support for various USB DVB devices v2"
3e2c257f4SAntti Palosaari	depends on DVB_CORE && USB && I2C && (RC_CORE || RC_CORE=n)
4786baecfSMauro Carvalho Chehab	help
5786baecfSMauro Carvalho Chehab	  By enabling this you will be able to choose the various supported
6786baecfSMauro Carvalho Chehab	  USB1.1 and USB2.0 DVB devices.
7786baecfSMauro Carvalho Chehab
8786baecfSMauro Carvalho Chehab	  Almost every USB device needs a firmware, please look into
9670d7adbSMauro Carvalho Chehab	  <file:Documentation/media/dvb-drivers/dvb-usb.rst>.
10786baecfSMauro Carvalho Chehab
11786baecfSMauro Carvalho Chehab	  For a complete list of supported USB devices see the LinuxTV DVB Wiki:
12991ce92fSMauro Carvalho Chehab	  <https://linuxtv.org/wiki/index.php/DVB_USB>
13786baecfSMauro Carvalho Chehab
14786baecfSMauro Carvalho Chehab	  Say Y if you own a USB DVB device.
15786baecfSMauro Carvalho Chehab
16786baecfSMauro Carvalho Chehabconfig DVB_USB_AF9015
17786baecfSMauro Carvalho Chehab	tristate "Afatech AF9015 DVB-T USB2.0 support"
180d2a531dSMauro Carvalho Chehab	depends on DVB_USB_V2 && I2C_MUX
198b79c7abSAntti Palosaari	select REGMAP
20786baecfSMauro Carvalho Chehab	select DVB_AF9013
21fccea74fSMauro Carvalho Chehab	select DVB_PLL              if MEDIA_SUBDRV_AUTOSELECT
22fccea74fSMauro Carvalho Chehab	select MEDIA_TUNER_MT2060   if MEDIA_SUBDRV_AUTOSELECT
23fccea74fSMauro Carvalho Chehab	select MEDIA_TUNER_QT1010   if MEDIA_SUBDRV_AUTOSELECT
24fccea74fSMauro Carvalho Chehab	select MEDIA_TUNER_TDA18271 if MEDIA_SUBDRV_AUTOSELECT
25fccea74fSMauro Carvalho Chehab	select MEDIA_TUNER_MXL5005S if MEDIA_SUBDRV_AUTOSELECT
26fccea74fSMauro Carvalho Chehab	select MEDIA_TUNER_MC44S803 if MEDIA_SUBDRV_AUTOSELECT
27fccea74fSMauro Carvalho Chehab	select MEDIA_TUNER_TDA18218 if MEDIA_SUBDRV_AUTOSELECT
28fccea74fSMauro Carvalho Chehab	select MEDIA_TUNER_MXL5007T if MEDIA_SUBDRV_AUTOSELECT
29786baecfSMauro Carvalho Chehab	help
30786baecfSMauro Carvalho Chehab	  Say Y here to support the Afatech AF9015 based DVB-T USB2.0 receiver
31786baecfSMauro Carvalho Chehab
32786baecfSMauro Carvalho Chehabconfig DVB_USB_AF9035
33786baecfSMauro Carvalho Chehab	tristate "Afatech AF9035 DVB-T USB2.0 support"
34786baecfSMauro Carvalho Chehab	depends on DVB_USB_V2
35786baecfSMauro Carvalho Chehab	select DVB_AF9033
36fccea74fSMauro Carvalho Chehab	select MEDIA_TUNER_TUA9001 if MEDIA_SUBDRV_AUTOSELECT
37fccea74fSMauro Carvalho Chehab	select MEDIA_TUNER_FC0011 if MEDIA_SUBDRV_AUTOSELECT
38fccea74fSMauro Carvalho Chehab	select MEDIA_TUNER_MXL5007T if MEDIA_SUBDRV_AUTOSELECT
39fccea74fSMauro Carvalho Chehab	select MEDIA_TUNER_TDA18218 if MEDIA_SUBDRV_AUTOSELECT
40d67ceb33SOliver Schinagl	select MEDIA_TUNER_FC2580 if MEDIA_SUBDRV_AUTOSELECT
41ac77fb0fSAntti Palosaari	select MEDIA_TUNER_IT913X if MEDIA_SUBDRV_AUTOSELECT
42786baecfSMauro Carvalho Chehab	help
43786baecfSMauro Carvalho Chehab	  Say Y here to support the Afatech AF9035 based DVB USB receiver.
44786baecfSMauro Carvalho Chehab
45786baecfSMauro Carvalho Chehabconfig DVB_USB_ANYSEE
46786baecfSMauro Carvalho Chehab	tristate "Anysee DVB-T/C USB2.0 support"
47786baecfSMauro Carvalho Chehab	depends on DVB_USB_V2
48fccea74fSMauro Carvalho Chehab	select DVB_PLL if MEDIA_SUBDRV_AUTOSELECT
49fccea74fSMauro Carvalho Chehab	select DVB_MT352 if MEDIA_SUBDRV_AUTOSELECT
50fccea74fSMauro Carvalho Chehab	select DVB_ZL10353 if MEDIA_SUBDRV_AUTOSELECT
51fccea74fSMauro Carvalho Chehab	select DVB_TDA10023 if MEDIA_SUBDRV_AUTOSELECT
52fccea74fSMauro Carvalho Chehab	select MEDIA_TUNER_TDA18212 if MEDIA_SUBDRV_AUTOSELECT
53fccea74fSMauro Carvalho Chehab	select DVB_CX24116 if MEDIA_SUBDRV_AUTOSELECT
54fccea74fSMauro Carvalho Chehab	select DVB_STV0900 if MEDIA_SUBDRV_AUTOSELECT
55fccea74fSMauro Carvalho Chehab	select DVB_STV6110 if MEDIA_SUBDRV_AUTOSELECT
56fccea74fSMauro Carvalho Chehab	select DVB_ISL6423 if MEDIA_SUBDRV_AUTOSELECT
57fccea74fSMauro Carvalho Chehab	select DVB_CXD2820R if MEDIA_SUBDRV_AUTOSELECT
58786baecfSMauro Carvalho Chehab	help
59786baecfSMauro Carvalho Chehab	  Say Y here to support the Anysee E30, Anysee E30 Plus or
60786baecfSMauro Carvalho Chehab	  Anysee E30 C Plus DVB USB2.0 receiver.
61786baecfSMauro Carvalho Chehab
62786baecfSMauro Carvalho Chehabconfig DVB_USB_AU6610
63786baecfSMauro Carvalho Chehab	tristate "Alcor Micro AU6610 USB2.0 support"
64786baecfSMauro Carvalho Chehab	depends on DVB_USB_V2
65fccea74fSMauro Carvalho Chehab	select DVB_ZL10353 if MEDIA_SUBDRV_AUTOSELECT
66fccea74fSMauro Carvalho Chehab	select MEDIA_TUNER_QT1010 if MEDIA_SUBDRV_AUTOSELECT
67786baecfSMauro Carvalho Chehab	help
68786baecfSMauro Carvalho Chehab	  Say Y here to support the Sigmatek DVB-110 DVB-T USB2.0 receiver.
69786baecfSMauro Carvalho Chehab
70786baecfSMauro Carvalho Chehabconfig DVB_USB_AZ6007
71786baecfSMauro Carvalho Chehab	tristate "AzureWave 6007 and clones DVB-T/C USB2.0 support"
72786baecfSMauro Carvalho Chehab	depends on DVB_USB_V2
7379a63c60SHans Verkuil	select CYPRESS_FIRMWARE
74fccea74fSMauro Carvalho Chehab	select DVB_DRXK if MEDIA_SUBDRV_AUTOSELECT
75fccea74fSMauro Carvalho Chehab	select MEDIA_TUNER_MT2063 if MEDIA_SUBDRV_AUTOSELECT
76786baecfSMauro Carvalho Chehab	help
77786baecfSMauro Carvalho Chehab	  Say Y here to support the AZ6007 receivers like Terratec H7.
78786baecfSMauro Carvalho Chehab
79786baecfSMauro Carvalho Chehabconfig DVB_USB_CE6230
80786baecfSMauro Carvalho Chehab	tristate "Intel CE6230 DVB-T USB2.0 support"
81786baecfSMauro Carvalho Chehab	depends on DVB_USB_V2
82786baecfSMauro Carvalho Chehab	select DVB_ZL10353
83fccea74fSMauro Carvalho Chehab	select MEDIA_TUNER_MXL5005S if MEDIA_SUBDRV_AUTOSELECT
84786baecfSMauro Carvalho Chehab	help
85786baecfSMauro Carvalho Chehab	  Say Y here to support the Intel CE6230 DVB-T USB2.0 receiver
86786baecfSMauro Carvalho Chehab
87786baecfSMauro Carvalho Chehabconfig DVB_USB_EC168
88786baecfSMauro Carvalho Chehab	tristate "E3C EC168 DVB-T USB2.0 support"
89786baecfSMauro Carvalho Chehab	depends on DVB_USB_V2
90786baecfSMauro Carvalho Chehab	select DVB_EC100
91fccea74fSMauro Carvalho Chehab	select MEDIA_TUNER_MXL5005S if MEDIA_SUBDRV_AUTOSELECT
92786baecfSMauro Carvalho Chehab	help
93786baecfSMauro Carvalho Chehab	  Say Y here to support the E3C EC168 DVB-T USB2.0 receiver.
94786baecfSMauro Carvalho Chehab
95786baecfSMauro Carvalho Chehabconfig DVB_USB_GL861
96786baecfSMauro Carvalho Chehab	tristate "Genesys Logic GL861 USB2.0 support"
97786baecfSMauro Carvalho Chehab	depends on DVB_USB_V2
98fccea74fSMauro Carvalho Chehab	select DVB_ZL10353 if MEDIA_SUBDRV_AUTOSELECT
99fccea74fSMauro Carvalho Chehab	select MEDIA_TUNER_QT1010 if MEDIA_SUBDRV_AUTOSELECT
100786baecfSMauro Carvalho Chehab	help
101786baecfSMauro Carvalho Chehab	  Say Y here to support the MSI Megasky 580 (55801) DVB-T USB2.0
102786baecfSMauro Carvalho Chehab	  receiver with USB ID 0db0:5581.
103786baecfSMauro Carvalho Chehab
104786baecfSMauro Carvalho Chehabconfig DVB_USB_LME2510
105786baecfSMauro Carvalho Chehab	tristate "LME DM04/QQBOX DVB-S USB2.0 support"
106786baecfSMauro Carvalho Chehab	depends on DVB_USB_V2
1070c87c66aSAntti Palosaari	depends on RC_CORE
108fccea74fSMauro Carvalho Chehab	select DVB_TDA10086 if MEDIA_SUBDRV_AUTOSELECT
109fccea74fSMauro Carvalho Chehab	select DVB_TDA826X if MEDIA_SUBDRV_AUTOSELECT
110fccea74fSMauro Carvalho Chehab	select DVB_STV0288 if MEDIA_SUBDRV_AUTOSELECT
111fccea74fSMauro Carvalho Chehab	select DVB_IX2505V if MEDIA_SUBDRV_AUTOSELECT
112fccea74fSMauro Carvalho Chehab	select DVB_STV0299 if MEDIA_SUBDRV_AUTOSELECT
113fccea74fSMauro Carvalho Chehab	select DVB_PLL if MEDIA_SUBDRV_AUTOSELECT
114fccea74fSMauro Carvalho Chehab	select DVB_M88RS2000 if MEDIA_SUBDRV_AUTOSELECT
115b858c331SIgor M. Liplianin	select DVB_TS2020 if MEDIA_SUBDRV_AUTOSELECT
116786baecfSMauro Carvalho Chehab	help
117786baecfSMauro Carvalho Chehab	  Say Y here to support the LME DM04/QQBOX DVB-S USB2.0
118786baecfSMauro Carvalho Chehab
119786baecfSMauro Carvalho Chehabconfig DVB_USB_MXL111SF
120786baecfSMauro Carvalho Chehab	tristate "MxL111SF DTV USB2.0 support"
121786baecfSMauro Carvalho Chehab	depends on DVB_USB_V2
122fccea74fSMauro Carvalho Chehab	select DVB_LGDT3305 if MEDIA_SUBDRV_AUTOSELECT
123fccea74fSMauro Carvalho Chehab	select DVB_LG2160 if MEDIA_SUBDRV_AUTOSELECT
124786baecfSMauro Carvalho Chehab	select VIDEO_TVEEPROM
125786baecfSMauro Carvalho Chehab	help
126786baecfSMauro Carvalho Chehab	  Say Y here to support the MxL111SF USB2.0 DTV receiver.
127786baecfSMauro Carvalho Chehab
128786baecfSMauro Carvalho Chehabconfig DVB_USB_RTL28XXU
129786baecfSMauro Carvalho Chehab	tristate "Realtek RTL28xxU DVB USB support"
1303d0a73aaSAntti Palosaari	depends on DVB_USB_V2 && I2C_MUX
131d287a4efSMartin Blumenstingl	select DVB_MN88472 if MEDIA_SUBDRV_AUTOSELECT
132d287a4efSMartin Blumenstingl	select DVB_MN88473 if MEDIA_SUBDRV_AUTOSELECT
133786baecfSMauro Carvalho Chehab	select DVB_RTL2830
134786baecfSMauro Carvalho Chehab	select DVB_RTL2832
13564a43323SAntti Palosaari	select DVB_RTL2832_SDR if (MEDIA_SUBDRV_AUTOSELECT && MEDIA_SDR_SUPPORT)
136d287a4efSMartin Blumenstingl	select DVB_SI2168 if MEDIA_SUBDRV_AUTOSELECT
1371f846620SMartin Blumenstingl	select MEDIA_TUNER_E4000 if MEDIA_SUBDRV_AUTOSELECT
138fccea74fSMauro Carvalho Chehab	select MEDIA_TUNER_FC0012 if MEDIA_SUBDRV_AUTOSELECT
139fccea74fSMauro Carvalho Chehab	select MEDIA_TUNER_FC0013 if MEDIA_SUBDRV_AUTOSELECT
140384df49aSAntti Palosaari	select MEDIA_TUNER_FC2580 if MEDIA_SUBDRV_AUTOSELECT
1411f846620SMartin Blumenstingl	select MEDIA_TUNER_MT2060 if MEDIA_SUBDRV_AUTOSELECT
1421f846620SMartin Blumenstingl	select MEDIA_TUNER_MXL5005S if MEDIA_SUBDRV_AUTOSELECT
1431f846620SMartin Blumenstingl	select MEDIA_TUNER_QT1010 if MEDIA_SUBDRV_AUTOSELECT
1446889ab2aSMauro Carvalho Chehab	select MEDIA_TUNER_R820T if MEDIA_SUBDRV_AUTOSELECT
145d287a4efSMartin Blumenstingl	select MEDIA_TUNER_SI2157 if MEDIA_SUBDRV_AUTOSELECT
146d287a4efSMartin Blumenstingl	select MEDIA_TUNER_TUA9001 if MEDIA_SUBDRV_AUTOSELECT
147786baecfSMauro Carvalho Chehab	help
148786baecfSMauro Carvalho Chehab	  Say Y here to support the Realtek RTL28xxU DVB USB receiver.
149786baecfSMauro Carvalho Chehab
150af64fb3fSnibble.maxconfig DVB_USB_DVBSKY
151af64fb3fSnibble.max	tristate "DVBSky USB support"
152af64fb3fSnibble.max	depends on DVB_USB_V2
153af64fb3fSnibble.max	select DVB_M88DS3103 if MEDIA_SUBDRV_AUTOSELECT
154b43a590dSNibble Max	select DVB_SI2168 if MEDIA_SUBDRV_AUTOSELECT
155f31a6386SAntti Palosaari	select DVB_TS2020 if MEDIA_SUBDRV_AUTOSELECT
156b43a590dSNibble Max	select MEDIA_TUNER_SI2157 if MEDIA_SUBDRV_AUTOSELECT
15724d333f3Snibble.max	select DVB_SP2 if MEDIA_SUBDRV_AUTOSELECT
158af64fb3fSnibble.max	help
159af64fb3fSnibble.max	  Say Y here to support the USB receivers from DVBSky.
160992b3987SAntti Palosaari
161992b3987SAntti Palosaariconfig DVB_USB_ZD1301
162992b3987SAntti Palosaari	tristate "ZyDAS ZD1301"
163992b3987SAntti Palosaari	depends on DVB_USB_V2
164992b3987SAntti Palosaari	select DVB_ZD1301_DEMOD if MEDIA_SUBDRV_AUTOSELECT
165992b3987SAntti Palosaari	select MEDIA_TUNER_MT2060 if MEDIA_SUBDRV_AUTOSELECT
166992b3987SAntti Palosaari	help
167992b3987SAntti Palosaari	  Say Y here to support the ZyDAS ZD1301 DVB USB receiver.
168