1*25aee3deSMauro Carvalho Chehabconfig TTPCI_EEPROM 2*25aee3deSMauro Carvalho Chehab tristate 3*25aee3deSMauro Carvalho Chehab depends on I2C 4*25aee3deSMauro Carvalho Chehab default n 5*25aee3deSMauro Carvalho Chehab 6*25aee3deSMauro Carvalho Chehabconfig DVB_AV7110 7*25aee3deSMauro Carvalho Chehab tristate "AV7110 cards" 8*25aee3deSMauro Carvalho Chehab depends on DVB_CORE && PCI && I2C 9*25aee3deSMauro Carvalho Chehab select TTPCI_EEPROM 10*25aee3deSMauro Carvalho Chehab select VIDEO_SAA7146_VV 11*25aee3deSMauro Carvalho Chehab depends on VIDEO_DEV # dependencies of VIDEO_SAA7146_VV 12*25aee3deSMauro Carvalho Chehab select DVB_VES1820 if !DVB_FE_CUSTOMISE 13*25aee3deSMauro Carvalho Chehab select DVB_VES1X93 if !DVB_FE_CUSTOMISE 14*25aee3deSMauro Carvalho Chehab select DVB_STV0299 if !DVB_FE_CUSTOMISE 15*25aee3deSMauro Carvalho Chehab select DVB_TDA8083 if !DVB_FE_CUSTOMISE 16*25aee3deSMauro Carvalho Chehab select DVB_SP8870 if !DVB_FE_CUSTOMISE 17*25aee3deSMauro Carvalho Chehab select DVB_STV0297 if !DVB_FE_CUSTOMISE 18*25aee3deSMauro Carvalho Chehab select DVB_L64781 if !DVB_FE_CUSTOMISE 19*25aee3deSMauro Carvalho Chehab select DVB_LNBP21 if !DVB_FE_CUSTOMISE 20*25aee3deSMauro Carvalho Chehab help 21*25aee3deSMauro Carvalho Chehab Support for SAA7146 and AV7110 based DVB cards as produced 22*25aee3deSMauro Carvalho Chehab by Fujitsu-Siemens, Technotrend, Hauppauge and others. 23*25aee3deSMauro Carvalho Chehab 24*25aee3deSMauro Carvalho Chehab This driver only supports the fullfeatured cards with 25*25aee3deSMauro Carvalho Chehab onboard MPEG2 decoder. 26*25aee3deSMauro Carvalho Chehab 27*25aee3deSMauro Carvalho Chehab This driver needs an external firmware. Please use the script 28*25aee3deSMauro Carvalho Chehab "<kerneldir>/Documentation/dvb/get_dvb_firmware av7110" to 29*25aee3deSMauro Carvalho Chehab download/extract it, and then copy it to /usr/lib/hotplug/firmware 30*25aee3deSMauro Carvalho Chehab or /lib/firmware (depending on configuration of firmware hotplug). 31*25aee3deSMauro Carvalho Chehab 32*25aee3deSMauro Carvalho Chehab Alternatively, you can download the file and use the kernel's 33*25aee3deSMauro Carvalho Chehab EXTRA_FIRMWARE configuration option to build it into your 34*25aee3deSMauro Carvalho Chehab kernel image by adding the filename to the EXTRA_FIRMWARE 35*25aee3deSMauro Carvalho Chehab configuration option string. 36*25aee3deSMauro Carvalho Chehab 37*25aee3deSMauro Carvalho Chehab Say Y if you own such a card and want to use it. 38*25aee3deSMauro Carvalho Chehab 39*25aee3deSMauro Carvalho Chehabconfig DVB_AV7110_OSD 40*25aee3deSMauro Carvalho Chehab bool "AV7110 OSD support" 41*25aee3deSMauro Carvalho Chehab depends on DVB_AV7110 42*25aee3deSMauro Carvalho Chehab default y if DVB_AV7110=y || DVB_AV7110=m 43*25aee3deSMauro Carvalho Chehab help 44*25aee3deSMauro Carvalho Chehab The AV7110 firmware provides some code to generate an OnScreenDisplay 45*25aee3deSMauro Carvalho Chehab on the video output. This is kind of nonstandard and not guaranteed to 46*25aee3deSMauro Carvalho Chehab be maintained. 47*25aee3deSMauro Carvalho Chehab 48*25aee3deSMauro Carvalho Chehab Anyway, some popular DVB software like VDR uses this OSD to render 49*25aee3deSMauro Carvalho Chehab its menus, so say Y if you want to use this software. 50*25aee3deSMauro Carvalho Chehab 51*25aee3deSMauro Carvalho Chehab All other people say N. 52*25aee3deSMauro Carvalho Chehab 53*25aee3deSMauro Carvalho Chehabconfig DVB_BUDGET_CORE 54*25aee3deSMauro Carvalho Chehab tristate "SAA7146 DVB cards (aka Budget, Nova-PCI)" 55*25aee3deSMauro Carvalho Chehab depends on DVB_CORE && PCI && I2C 56*25aee3deSMauro Carvalho Chehab select VIDEO_SAA7146 57*25aee3deSMauro Carvalho Chehab select TTPCI_EEPROM 58*25aee3deSMauro Carvalho Chehab help 59*25aee3deSMauro Carvalho Chehab Support for simple SAA7146 based DVB cards 60*25aee3deSMauro Carvalho Chehab (so called Budget- or Nova-PCI cards) without onboard 61*25aee3deSMauro Carvalho Chehab MPEG2 decoder. 62*25aee3deSMauro Carvalho Chehab 63*25aee3deSMauro Carvalho Chehabconfig DVB_BUDGET 64*25aee3deSMauro Carvalho Chehab tristate "Budget cards" 65*25aee3deSMauro Carvalho Chehab depends on DVB_BUDGET_CORE && I2C 66*25aee3deSMauro Carvalho Chehab select DVB_STV0299 if !DVB_FE_CUSTOMISE 67*25aee3deSMauro Carvalho Chehab select DVB_VES1X93 if !DVB_FE_CUSTOMISE 68*25aee3deSMauro Carvalho Chehab select DVB_VES1820 if !DVB_FE_CUSTOMISE 69*25aee3deSMauro Carvalho Chehab select DVB_L64781 if !DVB_FE_CUSTOMISE 70*25aee3deSMauro Carvalho Chehab select DVB_TDA8083 if !DVB_FE_CUSTOMISE 71*25aee3deSMauro Carvalho Chehab select DVB_S5H1420 if !DVB_FE_CUSTOMISE 72*25aee3deSMauro Carvalho Chehab select DVB_TDA10086 if !DVB_FE_CUSTOMISE 73*25aee3deSMauro Carvalho Chehab select DVB_TDA826X if !DVB_FE_CUSTOMISE 74*25aee3deSMauro Carvalho Chehab select DVB_LNBP21 if !DVB_FE_CUSTOMISE 75*25aee3deSMauro Carvalho Chehab select DVB_TDA1004X if !DVB_FE_CUSTOMISE 76*25aee3deSMauro Carvalho Chehab select DVB_ISL6423 if !DVB_FE_CUSTOMISE 77*25aee3deSMauro Carvalho Chehab select DVB_STV090x if !DVB_FE_CUSTOMISE 78*25aee3deSMauro Carvalho Chehab select DVB_STV6110x if !DVB_FE_CUSTOMISE 79*25aee3deSMauro Carvalho Chehab help 80*25aee3deSMauro Carvalho Chehab Support for simple SAA7146 based DVB cards (so called Budget- 81*25aee3deSMauro Carvalho Chehab or Nova-PCI cards) without onboard MPEG2 decoder, and without 82*25aee3deSMauro Carvalho Chehab analog inputs or an onboard Common Interface connector. 83*25aee3deSMauro Carvalho Chehab 84*25aee3deSMauro Carvalho Chehab Say Y if you own such a card and want to use it. 85*25aee3deSMauro Carvalho Chehab 86*25aee3deSMauro Carvalho Chehab To compile this driver as a module, choose M here: the 87*25aee3deSMauro Carvalho Chehab module will be called budget. 88*25aee3deSMauro Carvalho Chehab 89*25aee3deSMauro Carvalho Chehabconfig DVB_BUDGET_CI 90*25aee3deSMauro Carvalho Chehab tristate "Budget cards with onboard CI connector" 91*25aee3deSMauro Carvalho Chehab depends on DVB_BUDGET_CORE && I2C 92*25aee3deSMauro Carvalho Chehab select DVB_STV0297 if !DVB_FE_CUSTOMISE 93*25aee3deSMauro Carvalho Chehab select DVB_STV0299 if !DVB_FE_CUSTOMISE 94*25aee3deSMauro Carvalho Chehab select DVB_TDA1004X if !DVB_FE_CUSTOMISE 95*25aee3deSMauro Carvalho Chehab select DVB_STB0899 if !DVB_FE_CUSTOMISE 96*25aee3deSMauro Carvalho Chehab select DVB_STB6100 if !DVB_FE_CUSTOMISE 97*25aee3deSMauro Carvalho Chehab select DVB_LNBP21 if !DVB_FE_CUSTOMISE 98*25aee3deSMauro Carvalho Chehab select DVB_STV0288 if !DVB_FE_CUSTOMISE 99*25aee3deSMauro Carvalho Chehab select DVB_STB6000 if !DVB_FE_CUSTOMISE 100*25aee3deSMauro Carvalho Chehab select DVB_TDA10023 if !DVB_FE_CUSTOMISE 101*25aee3deSMauro Carvalho Chehab select MEDIA_TUNER_TDA827X if !MEDIA_TUNER_CUSTOMISE 102*25aee3deSMauro Carvalho Chehab depends on RC_CORE 103*25aee3deSMauro Carvalho Chehab help 104*25aee3deSMauro Carvalho Chehab Support for simple SAA7146 based DVB cards 105*25aee3deSMauro Carvalho Chehab (so called Budget- or Nova-PCI cards) without onboard 106*25aee3deSMauro Carvalho Chehab MPEG2 decoder, but with onboard Common Interface connector. 107*25aee3deSMauro Carvalho Chehab 108*25aee3deSMauro Carvalho Chehab Note: The Common Interface is not yet supported by this driver 109*25aee3deSMauro Carvalho Chehab due to lack of information from the vendor. 110*25aee3deSMauro Carvalho Chehab 111*25aee3deSMauro Carvalho Chehab Say Y if you own such a card and want to use it. 112*25aee3deSMauro Carvalho Chehab 113*25aee3deSMauro Carvalho Chehab To compile this driver as a module, choose M here: the 114*25aee3deSMauro Carvalho Chehab module will be called budget-ci. 115*25aee3deSMauro Carvalho Chehab 116*25aee3deSMauro Carvalho Chehabconfig DVB_BUDGET_AV 117*25aee3deSMauro Carvalho Chehab tristate "Budget cards with analog video inputs" 118*25aee3deSMauro Carvalho Chehab depends on DVB_BUDGET_CORE && I2C 119*25aee3deSMauro Carvalho Chehab select VIDEO_SAA7146_VV 120*25aee3deSMauro Carvalho Chehab depends on VIDEO_DEV # dependencies of VIDEO_SAA7146_VV 121*25aee3deSMauro Carvalho Chehab select DVB_PLL if !DVB_FE_CUSTOMISE 122*25aee3deSMauro Carvalho Chehab select DVB_STV0299 if !DVB_FE_CUSTOMISE 123*25aee3deSMauro Carvalho Chehab select DVB_TDA1004X if !DVB_FE_CUSTOMISE 124*25aee3deSMauro Carvalho Chehab select DVB_TDA10021 if !DVB_FE_CUSTOMISE 125*25aee3deSMauro Carvalho Chehab select DVB_TDA10023 if !DVB_FE_CUSTOMISE 126*25aee3deSMauro Carvalho Chehab select DVB_STB0899 if !DVB_FE_CUSTOMISE 127*25aee3deSMauro Carvalho Chehab select DVB_TDA8261 if !DVB_FE_CUSTOMISE 128*25aee3deSMauro Carvalho Chehab select DVB_TUA6100 if !DVB_FE_CUSTOMISE 129*25aee3deSMauro Carvalho Chehab help 130*25aee3deSMauro Carvalho Chehab Support for simple SAA7146 based DVB cards 131*25aee3deSMauro Carvalho Chehab (so called Budget- or Nova-PCI cards) without onboard 132*25aee3deSMauro Carvalho Chehab MPEG2 decoder, but with one or more analog video inputs. 133*25aee3deSMauro Carvalho Chehab 134*25aee3deSMauro Carvalho Chehab Say Y if you own such a card and want to use it. 135*25aee3deSMauro Carvalho Chehab 136*25aee3deSMauro Carvalho Chehab To compile this driver as a module, choose M here: the 137*25aee3deSMauro Carvalho Chehab module will be called budget-av. 138*25aee3deSMauro Carvalho Chehab 139*25aee3deSMauro Carvalho Chehabconfig DVB_BUDGET_PATCH 140*25aee3deSMauro Carvalho Chehab tristate "AV7110 cards with Budget Patch" 141*25aee3deSMauro Carvalho Chehab depends on DVB_BUDGET_CORE && I2C 142*25aee3deSMauro Carvalho Chehab depends on DVB_AV7110 143*25aee3deSMauro Carvalho Chehab select DVB_STV0299 if !DVB_FE_CUSTOMISE 144*25aee3deSMauro Carvalho Chehab select DVB_VES1X93 if !DVB_FE_CUSTOMISE 145*25aee3deSMauro Carvalho Chehab select DVB_TDA8083 if !DVB_FE_CUSTOMISE 146*25aee3deSMauro Carvalho Chehab help 147*25aee3deSMauro Carvalho Chehab Support for Budget Patch (full TS) modification on 148*25aee3deSMauro Carvalho Chehab SAA7146+AV7110 based cards (DVB-S cards). This 149*25aee3deSMauro Carvalho Chehab driver doesn't use onboard MPEG2 decoder. The 150*25aee3deSMauro Carvalho Chehab card is driven in Budget-only mode. Card is 151*25aee3deSMauro Carvalho Chehab required to have loaded firmware to tune properly. 152*25aee3deSMauro Carvalho Chehab Firmware can be loaded by insertion and removal of 153*25aee3deSMauro Carvalho Chehab standard AV7110 driver prior to loading this 154*25aee3deSMauro Carvalho Chehab driver. 155*25aee3deSMauro Carvalho Chehab 156*25aee3deSMauro Carvalho Chehab Say Y if you own such a card and want to use it. 157*25aee3deSMauro Carvalho Chehab 158*25aee3deSMauro Carvalho Chehab To compile this driver as a module, choose M here: the 159*25aee3deSMauro Carvalho Chehab module will be called budget-patch. 160