1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only 2786baecfSMauro Carvalho Chehabconfig DVB_USB_V2 3786baecfSMauro Carvalho Chehab tristate "Support for various USB DVB devices v2" 4e2c257f4SAntti Palosaari depends on DVB_CORE && USB && I2C && (RC_CORE || RC_CORE=n) 5786baecfSMauro Carvalho Chehab help 6786baecfSMauro Carvalho Chehab By enabling this you will be able to choose the various supported 7786baecfSMauro Carvalho Chehab USB1.1 and USB2.0 DVB devices. 8786baecfSMauro Carvalho Chehab 9786baecfSMauro Carvalho Chehab Almost every USB device needs a firmware, please look into 10577a7ad3SMauro Carvalho Chehab <file:Documentation/driver-api/media/drivers/dvb-usb.rst>. 11786baecfSMauro Carvalho Chehab 12786baecfSMauro Carvalho Chehab For a complete list of supported USB devices see the LinuxTV DVB Wiki: 13991ce92fSMauro Carvalho Chehab <https://linuxtv.org/wiki/index.php/DVB_USB> 14786baecfSMauro Carvalho Chehab 15786baecfSMauro Carvalho Chehab Say Y if you own a USB DVB device. 16786baecfSMauro Carvalho Chehab 17*6cdc31b2SMauro Carvalho Chehabif DVB_USB_V2 18*6cdc31b2SMauro Carvalho Chehab 19786baecfSMauro Carvalho Chehabconfig DVB_USB_AF9015 20786baecfSMauro Carvalho Chehab tristate "Afatech AF9015 DVB-T USB2.0 support" 210d2a531dSMauro Carvalho Chehab depends on DVB_USB_V2 && I2C_MUX 228b79c7abSAntti Palosaari select REGMAP 23786baecfSMauro Carvalho Chehab select DVB_AF9013 24fccea74fSMauro Carvalho Chehab select DVB_PLL if MEDIA_SUBDRV_AUTOSELECT 25fccea74fSMauro Carvalho Chehab select MEDIA_TUNER_MT2060 if MEDIA_SUBDRV_AUTOSELECT 26fccea74fSMauro Carvalho Chehab select MEDIA_TUNER_QT1010 if MEDIA_SUBDRV_AUTOSELECT 27fccea74fSMauro Carvalho Chehab select MEDIA_TUNER_TDA18271 if MEDIA_SUBDRV_AUTOSELECT 28fccea74fSMauro Carvalho Chehab select MEDIA_TUNER_MXL5005S if MEDIA_SUBDRV_AUTOSELECT 29fccea74fSMauro Carvalho Chehab select MEDIA_TUNER_MC44S803 if MEDIA_SUBDRV_AUTOSELECT 30fccea74fSMauro Carvalho Chehab select MEDIA_TUNER_TDA18218 if MEDIA_SUBDRV_AUTOSELECT 31fccea74fSMauro Carvalho Chehab select MEDIA_TUNER_MXL5007T if MEDIA_SUBDRV_AUTOSELECT 32786baecfSMauro Carvalho Chehab help 33786baecfSMauro Carvalho Chehab Say Y here to support the Afatech AF9015 based DVB-T USB2.0 receiver 34786baecfSMauro Carvalho Chehab 35786baecfSMauro Carvalho Chehabconfig DVB_USB_AF9035 36786baecfSMauro Carvalho Chehab tristate "Afatech AF9035 DVB-T USB2.0 support" 37786baecfSMauro Carvalho Chehab depends on DVB_USB_V2 38786baecfSMauro Carvalho Chehab select DVB_AF9033 39379e205dSUwe Kleine-König select DVB_SI2168 if MEDIA_SUBDRV_AUTOSELECT 40379e205dSUwe Kleine-König select MEDIA_TUNER_SI2157 if MEDIA_SUBDRV_AUTOSELECT 41fccea74fSMauro Carvalho Chehab select MEDIA_TUNER_TUA9001 if MEDIA_SUBDRV_AUTOSELECT 42fccea74fSMauro Carvalho Chehab select MEDIA_TUNER_FC0011 if MEDIA_SUBDRV_AUTOSELECT 43fccea74fSMauro Carvalho Chehab select MEDIA_TUNER_MXL5007T if MEDIA_SUBDRV_AUTOSELECT 44fccea74fSMauro Carvalho Chehab select MEDIA_TUNER_TDA18218 if MEDIA_SUBDRV_AUTOSELECT 459958d30fSMauro Carvalho Chehab select MEDIA_TUNER_FC2580 if (MEDIA_SUBDRV_AUTOSELECT && VIDEO_DEV) 46ac77fb0fSAntti Palosaari select MEDIA_TUNER_IT913X if MEDIA_SUBDRV_AUTOSELECT 47786baecfSMauro Carvalho Chehab help 48786baecfSMauro Carvalho Chehab Say Y here to support the Afatech AF9035 based DVB USB receiver. 49786baecfSMauro Carvalho Chehab 50786baecfSMauro Carvalho Chehabconfig DVB_USB_ANYSEE 51786baecfSMauro Carvalho Chehab tristate "Anysee DVB-T/C USB2.0 support" 52786baecfSMauro Carvalho Chehab depends on DVB_USB_V2 53fccea74fSMauro Carvalho Chehab select DVB_PLL if MEDIA_SUBDRV_AUTOSELECT 54fccea74fSMauro Carvalho Chehab select DVB_MT352 if MEDIA_SUBDRV_AUTOSELECT 55fccea74fSMauro Carvalho Chehab select DVB_ZL10353 if MEDIA_SUBDRV_AUTOSELECT 56fccea74fSMauro Carvalho Chehab select DVB_TDA10023 if MEDIA_SUBDRV_AUTOSELECT 57fccea74fSMauro Carvalho Chehab select MEDIA_TUNER_TDA18212 if MEDIA_SUBDRV_AUTOSELECT 58fccea74fSMauro Carvalho Chehab select DVB_CX24116 if MEDIA_SUBDRV_AUTOSELECT 59fccea74fSMauro Carvalho Chehab select DVB_STV0900 if MEDIA_SUBDRV_AUTOSELECT 60fccea74fSMauro Carvalho Chehab select DVB_STV6110 if MEDIA_SUBDRV_AUTOSELECT 61fccea74fSMauro Carvalho Chehab select DVB_ISL6423 if MEDIA_SUBDRV_AUTOSELECT 62fccea74fSMauro Carvalho Chehab select DVB_CXD2820R if MEDIA_SUBDRV_AUTOSELECT 63786baecfSMauro Carvalho Chehab help 64786baecfSMauro Carvalho Chehab Say Y here to support the Anysee E30, Anysee E30 Plus or 65786baecfSMauro Carvalho Chehab Anysee E30 C Plus DVB USB2.0 receiver. 66786baecfSMauro Carvalho Chehab 67786baecfSMauro Carvalho Chehabconfig DVB_USB_AU6610 68786baecfSMauro Carvalho Chehab tristate "Alcor Micro AU6610 USB2.0 support" 69786baecfSMauro Carvalho Chehab depends on DVB_USB_V2 70fccea74fSMauro Carvalho Chehab select DVB_ZL10353 if MEDIA_SUBDRV_AUTOSELECT 71fccea74fSMauro Carvalho Chehab select MEDIA_TUNER_QT1010 if MEDIA_SUBDRV_AUTOSELECT 72786baecfSMauro Carvalho Chehab help 73786baecfSMauro Carvalho Chehab Say Y here to support the Sigmatek DVB-110 DVB-T USB2.0 receiver. 74786baecfSMauro Carvalho Chehab 75786baecfSMauro Carvalho Chehabconfig DVB_USB_AZ6007 76786baecfSMauro Carvalho Chehab tristate "AzureWave 6007 and clones DVB-T/C USB2.0 support" 77786baecfSMauro Carvalho Chehab depends on DVB_USB_V2 7879a63c60SHans Verkuil select CYPRESS_FIRMWARE 79fccea74fSMauro Carvalho Chehab select DVB_DRXK if MEDIA_SUBDRV_AUTOSELECT 80fccea74fSMauro Carvalho Chehab select MEDIA_TUNER_MT2063 if MEDIA_SUBDRV_AUTOSELECT 81786baecfSMauro Carvalho Chehab help 82786baecfSMauro Carvalho Chehab Say Y here to support the AZ6007 receivers like Terratec H7. 83786baecfSMauro Carvalho Chehab 84786baecfSMauro Carvalho Chehabconfig DVB_USB_CE6230 85786baecfSMauro Carvalho Chehab tristate "Intel CE6230 DVB-T USB2.0 support" 86786baecfSMauro Carvalho Chehab depends on DVB_USB_V2 87786baecfSMauro Carvalho Chehab select DVB_ZL10353 88fccea74fSMauro Carvalho Chehab select MEDIA_TUNER_MXL5005S if MEDIA_SUBDRV_AUTOSELECT 89786baecfSMauro Carvalho Chehab help 90786baecfSMauro Carvalho Chehab Say Y here to support the Intel CE6230 DVB-T USB2.0 receiver 91786baecfSMauro Carvalho Chehab 92*6cdc31b2SMauro Carvalho Chehabconfig DVB_USB_DVBSKY 93*6cdc31b2SMauro Carvalho Chehab tristate "DVBSky USB support" 94*6cdc31b2SMauro Carvalho Chehab depends on DVB_USB_V2 95*6cdc31b2SMauro Carvalho Chehab select DVB_M88DS3103 if MEDIA_SUBDRV_AUTOSELECT 96*6cdc31b2SMauro Carvalho Chehab select DVB_SI2168 if MEDIA_SUBDRV_AUTOSELECT 97*6cdc31b2SMauro Carvalho Chehab select DVB_TS2020 if MEDIA_SUBDRV_AUTOSELECT 98*6cdc31b2SMauro Carvalho Chehab select MEDIA_TUNER_SI2157 if MEDIA_SUBDRV_AUTOSELECT 99*6cdc31b2SMauro Carvalho Chehab select DVB_SP2 if MEDIA_SUBDRV_AUTOSELECT 100*6cdc31b2SMauro Carvalho Chehab help 101*6cdc31b2SMauro Carvalho Chehab Say Y here to support the USB receivers from DVBSky. 102*6cdc31b2SMauro Carvalho Chehab 103786baecfSMauro Carvalho Chehabconfig DVB_USB_EC168 104786baecfSMauro Carvalho Chehab tristate "E3C EC168 DVB-T USB2.0 support" 105786baecfSMauro Carvalho Chehab depends on DVB_USB_V2 106786baecfSMauro Carvalho Chehab select DVB_EC100 107fccea74fSMauro Carvalho Chehab select MEDIA_TUNER_MXL5005S if MEDIA_SUBDRV_AUTOSELECT 108786baecfSMauro Carvalho Chehab help 109786baecfSMauro Carvalho Chehab Say Y here to support the E3C EC168 DVB-T USB2.0 receiver. 110786baecfSMauro Carvalho Chehab 111786baecfSMauro Carvalho Chehabconfig DVB_USB_GL861 112786baecfSMauro Carvalho Chehab tristate "Genesys Logic GL861 USB2.0 support" 113786baecfSMauro Carvalho Chehab depends on DVB_USB_V2 114fccea74fSMauro Carvalho Chehab select DVB_ZL10353 if MEDIA_SUBDRV_AUTOSELECT 115b30cc07dSAkihiro Tsukada select DVB_TC90522 if MEDIA_SUBDRV_AUTOSELECT 116fccea74fSMauro Carvalho Chehab select MEDIA_TUNER_QT1010 if MEDIA_SUBDRV_AUTOSELECT 117b30cc07dSAkihiro Tsukada select DVB_PLL if MEDIA_SUBDRV_AUTOSELECT 118786baecfSMauro Carvalho Chehab help 119786baecfSMauro Carvalho Chehab Say Y here to support the MSI Megasky 580 (55801) DVB-T USB2.0 120b30cc07dSAkihiro Tsukada receiver with USB ID 0db0:5581, Friio White ISDB-T receiver 121b30cc07dSAkihiro Tsukada with USB ID 0x7a69:0001. 122786baecfSMauro Carvalho Chehab 123786baecfSMauro Carvalho Chehabconfig DVB_USB_LME2510 124786baecfSMauro Carvalho Chehab tristate "LME DM04/QQBOX DVB-S USB2.0 support" 125786baecfSMauro Carvalho Chehab depends on DVB_USB_V2 1260c87c66aSAntti Palosaari depends on RC_CORE 127fccea74fSMauro Carvalho Chehab select DVB_TDA10086 if MEDIA_SUBDRV_AUTOSELECT 128fccea74fSMauro Carvalho Chehab select DVB_TDA826X if MEDIA_SUBDRV_AUTOSELECT 129fccea74fSMauro Carvalho Chehab select DVB_STV0288 if MEDIA_SUBDRV_AUTOSELECT 130fccea74fSMauro Carvalho Chehab select DVB_IX2505V if MEDIA_SUBDRV_AUTOSELECT 131fccea74fSMauro Carvalho Chehab select DVB_STV0299 if MEDIA_SUBDRV_AUTOSELECT 132fccea74fSMauro Carvalho Chehab select DVB_PLL if MEDIA_SUBDRV_AUTOSELECT 133fccea74fSMauro Carvalho Chehab select DVB_M88RS2000 if MEDIA_SUBDRV_AUTOSELECT 134b858c331SIgor M. Liplianin select DVB_TS2020 if MEDIA_SUBDRV_AUTOSELECT 135786baecfSMauro Carvalho Chehab help 136786baecfSMauro Carvalho Chehab Say Y here to support the LME DM04/QQBOX DVB-S USB2.0 137786baecfSMauro Carvalho Chehab 138786baecfSMauro Carvalho Chehabconfig DVB_USB_MXL111SF 139786baecfSMauro Carvalho Chehab tristate "MxL111SF DTV USB2.0 support" 140786baecfSMauro Carvalho Chehab depends on DVB_USB_V2 141fccea74fSMauro Carvalho Chehab select DVB_LGDT3305 if MEDIA_SUBDRV_AUTOSELECT 142fccea74fSMauro Carvalho Chehab select DVB_LG2160 if MEDIA_SUBDRV_AUTOSELECT 143786baecfSMauro Carvalho Chehab select VIDEO_TVEEPROM 144786baecfSMauro Carvalho Chehab help 145786baecfSMauro Carvalho Chehab Say Y here to support the MxL111SF USB2.0 DTV receiver. 146786baecfSMauro Carvalho Chehab 147786baecfSMauro Carvalho Chehabconfig DVB_USB_RTL28XXU 148786baecfSMauro Carvalho Chehab tristate "Realtek RTL28xxU DVB USB support" 1493d0a73aaSAntti Palosaari depends on DVB_USB_V2 && I2C_MUX 150d287a4efSMartin Blumenstingl select DVB_MN88472 if MEDIA_SUBDRV_AUTOSELECT 151d287a4efSMartin Blumenstingl select DVB_MN88473 if MEDIA_SUBDRV_AUTOSELECT 152d695eb5bSNikita Gerasimov select DVB_CXD2841ER if MEDIA_SUBDRV_AUTOSELECT 153786baecfSMauro Carvalho Chehab select DVB_RTL2830 154786baecfSMauro Carvalho Chehab select DVB_RTL2832 1559958d30fSMauro Carvalho Chehab select DVB_RTL2832_SDR if (MEDIA_SUBDRV_AUTOSELECT && MEDIA_SDR_SUPPORT && VIDEO_DEV) 156d287a4efSMartin Blumenstingl select DVB_SI2168 if MEDIA_SUBDRV_AUTOSELECT 1579958d30fSMauro Carvalho Chehab select MEDIA_TUNER_E4000 if (MEDIA_SUBDRV_AUTOSELECT && VIDEO_DEV) 158fccea74fSMauro Carvalho Chehab select MEDIA_TUNER_FC0012 if MEDIA_SUBDRV_AUTOSELECT 159fccea74fSMauro Carvalho Chehab select MEDIA_TUNER_FC0013 if MEDIA_SUBDRV_AUTOSELECT 1609958d30fSMauro Carvalho Chehab select MEDIA_TUNER_FC2580 if (MEDIA_SUBDRV_AUTOSELECT && VIDEO_DEV) 1611f846620SMartin Blumenstingl select MEDIA_TUNER_MT2060 if MEDIA_SUBDRV_AUTOSELECT 1621f846620SMartin Blumenstingl select MEDIA_TUNER_MXL5005S if MEDIA_SUBDRV_AUTOSELECT 1631f846620SMartin Blumenstingl select MEDIA_TUNER_QT1010 if MEDIA_SUBDRV_AUTOSELECT 1646889ab2aSMauro Carvalho Chehab select MEDIA_TUNER_R820T if MEDIA_SUBDRV_AUTOSELECT 165d287a4efSMartin Blumenstingl select MEDIA_TUNER_SI2157 if MEDIA_SUBDRV_AUTOSELECT 166d287a4efSMartin Blumenstingl select MEDIA_TUNER_TUA9001 if MEDIA_SUBDRV_AUTOSELECT 167786baecfSMauro Carvalho Chehab help 168786baecfSMauro Carvalho Chehab Say Y here to support the Realtek RTL28xxU DVB USB receiver. 169786baecfSMauro Carvalho Chehab 170992b3987SAntti Palosaariconfig DVB_USB_ZD1301 171992b3987SAntti Palosaari tristate "ZyDAS ZD1301" 172992b3987SAntti Palosaari depends on DVB_USB_V2 173992b3987SAntti Palosaari select DVB_ZD1301_DEMOD if MEDIA_SUBDRV_AUTOSELECT 174992b3987SAntti Palosaari select MEDIA_TUNER_MT2060 if MEDIA_SUBDRV_AUTOSELECT 175992b3987SAntti Palosaari help 176992b3987SAntti Palosaari Say Y here to support the ZyDAS ZD1301 DVB USB receiver. 177*6cdc31b2SMauro Carvalho Chehab 178*6cdc31b2SMauro Carvalho Chehabendif 179