125aee3deSMauro Carvalho Chehabconfig TTPCI_EEPROM 225aee3deSMauro Carvalho Chehab tristate 325aee3deSMauro Carvalho Chehab depends on I2C 425aee3deSMauro Carvalho Chehab default n 525aee3deSMauro Carvalho Chehab 625aee3deSMauro Carvalho Chehabconfig DVB_AV7110 725aee3deSMauro Carvalho Chehab tristate "AV7110 cards" 825aee3deSMauro Carvalho Chehab depends on DVB_CORE && PCI && I2C 925aee3deSMauro Carvalho Chehab select TTPCI_EEPROM 1025aee3deSMauro Carvalho Chehab select VIDEO_SAA7146_VV 1125aee3deSMauro Carvalho Chehab depends on VIDEO_DEV # dependencies of VIDEO_SAA7146_VV 12*fccea74fSMauro Carvalho Chehab select DVB_VES1820 if MEDIA_SUBDRV_AUTOSELECT 13*fccea74fSMauro Carvalho Chehab select DVB_VES1X93 if MEDIA_SUBDRV_AUTOSELECT 14*fccea74fSMauro Carvalho Chehab select DVB_STV0299 if MEDIA_SUBDRV_AUTOSELECT 15*fccea74fSMauro Carvalho Chehab select DVB_TDA8083 if MEDIA_SUBDRV_AUTOSELECT 16*fccea74fSMauro Carvalho Chehab select DVB_SP8870 if MEDIA_SUBDRV_AUTOSELECT 17*fccea74fSMauro Carvalho Chehab select DVB_STV0297 if MEDIA_SUBDRV_AUTOSELECT 18*fccea74fSMauro Carvalho Chehab select DVB_L64781 if MEDIA_SUBDRV_AUTOSELECT 19*fccea74fSMauro Carvalho Chehab select DVB_LNBP21 if MEDIA_SUBDRV_AUTOSELECT 2025aee3deSMauro Carvalho Chehab help 2125aee3deSMauro Carvalho Chehab Support for SAA7146 and AV7110 based DVB cards as produced 2225aee3deSMauro Carvalho Chehab by Fujitsu-Siemens, Technotrend, Hauppauge and others. 2325aee3deSMauro Carvalho Chehab 2425aee3deSMauro Carvalho Chehab This driver only supports the fullfeatured cards with 2525aee3deSMauro Carvalho Chehab onboard MPEG2 decoder. 2625aee3deSMauro Carvalho Chehab 2725aee3deSMauro Carvalho Chehab This driver needs an external firmware. Please use the script 2825aee3deSMauro Carvalho Chehab "<kerneldir>/Documentation/dvb/get_dvb_firmware av7110" to 2925aee3deSMauro Carvalho Chehab download/extract it, and then copy it to /usr/lib/hotplug/firmware 3025aee3deSMauro Carvalho Chehab or /lib/firmware (depending on configuration of firmware hotplug). 3125aee3deSMauro Carvalho Chehab 3225aee3deSMauro Carvalho Chehab Alternatively, you can download the file and use the kernel's 3325aee3deSMauro Carvalho Chehab EXTRA_FIRMWARE configuration option to build it into your 3425aee3deSMauro Carvalho Chehab kernel image by adding the filename to the EXTRA_FIRMWARE 3525aee3deSMauro Carvalho Chehab configuration option string. 3625aee3deSMauro Carvalho Chehab 3725aee3deSMauro Carvalho Chehab Say Y if you own such a card and want to use it. 3825aee3deSMauro Carvalho Chehab 3925aee3deSMauro Carvalho Chehabconfig DVB_AV7110_OSD 4025aee3deSMauro Carvalho Chehab bool "AV7110 OSD support" 4125aee3deSMauro Carvalho Chehab depends on DVB_AV7110 4225aee3deSMauro Carvalho Chehab default y if DVB_AV7110=y || DVB_AV7110=m 4325aee3deSMauro Carvalho Chehab help 4425aee3deSMauro Carvalho Chehab The AV7110 firmware provides some code to generate an OnScreenDisplay 4525aee3deSMauro Carvalho Chehab on the video output. This is kind of nonstandard and not guaranteed to 4625aee3deSMauro Carvalho Chehab be maintained. 4725aee3deSMauro Carvalho Chehab 4825aee3deSMauro Carvalho Chehab Anyway, some popular DVB software like VDR uses this OSD to render 4925aee3deSMauro Carvalho Chehab its menus, so say Y if you want to use this software. 5025aee3deSMauro Carvalho Chehab 5125aee3deSMauro Carvalho Chehab All other people say N. 5225aee3deSMauro Carvalho Chehab 5325aee3deSMauro Carvalho Chehabconfig DVB_BUDGET_CORE 5425aee3deSMauro Carvalho Chehab tristate "SAA7146 DVB cards (aka Budget, Nova-PCI)" 5525aee3deSMauro Carvalho Chehab depends on DVB_CORE && PCI && I2C 5625aee3deSMauro Carvalho Chehab select VIDEO_SAA7146 5725aee3deSMauro Carvalho Chehab select TTPCI_EEPROM 5825aee3deSMauro Carvalho Chehab help 5925aee3deSMauro Carvalho Chehab Support for simple SAA7146 based DVB cards 6025aee3deSMauro Carvalho Chehab (so called Budget- or Nova-PCI cards) without onboard 6125aee3deSMauro Carvalho Chehab MPEG2 decoder. 6225aee3deSMauro Carvalho Chehab 6325aee3deSMauro Carvalho Chehabconfig DVB_BUDGET 6425aee3deSMauro Carvalho Chehab tristate "Budget cards" 6525aee3deSMauro Carvalho Chehab depends on DVB_BUDGET_CORE && I2C 66*fccea74fSMauro Carvalho Chehab select DVB_STV0299 if MEDIA_SUBDRV_AUTOSELECT 67*fccea74fSMauro Carvalho Chehab select DVB_VES1X93 if MEDIA_SUBDRV_AUTOSELECT 68*fccea74fSMauro Carvalho Chehab select DVB_VES1820 if MEDIA_SUBDRV_AUTOSELECT 69*fccea74fSMauro Carvalho Chehab select DVB_L64781 if MEDIA_SUBDRV_AUTOSELECT 70*fccea74fSMauro Carvalho Chehab select DVB_TDA8083 if MEDIA_SUBDRV_AUTOSELECT 71*fccea74fSMauro Carvalho Chehab select DVB_S5H1420 if MEDIA_SUBDRV_AUTOSELECT 72*fccea74fSMauro Carvalho Chehab select DVB_TDA10086 if MEDIA_SUBDRV_AUTOSELECT 73*fccea74fSMauro Carvalho Chehab select DVB_TDA826X if MEDIA_SUBDRV_AUTOSELECT 74*fccea74fSMauro Carvalho Chehab select DVB_LNBP21 if MEDIA_SUBDRV_AUTOSELECT 75*fccea74fSMauro Carvalho Chehab select DVB_TDA1004X if MEDIA_SUBDRV_AUTOSELECT 76*fccea74fSMauro Carvalho Chehab select DVB_ISL6423 if MEDIA_SUBDRV_AUTOSELECT 77*fccea74fSMauro Carvalho Chehab select DVB_STV090x if MEDIA_SUBDRV_AUTOSELECT 78*fccea74fSMauro Carvalho Chehab select DVB_STV6110x if MEDIA_SUBDRV_AUTOSELECT 7925aee3deSMauro Carvalho Chehab help 8025aee3deSMauro Carvalho Chehab Support for simple SAA7146 based DVB cards (so called Budget- 8125aee3deSMauro Carvalho Chehab or Nova-PCI cards) without onboard MPEG2 decoder, and without 8225aee3deSMauro Carvalho Chehab analog inputs or an onboard Common Interface connector. 8325aee3deSMauro Carvalho Chehab 8425aee3deSMauro Carvalho Chehab Say Y if you own such a card and want to use it. 8525aee3deSMauro Carvalho Chehab 8625aee3deSMauro Carvalho Chehab To compile this driver as a module, choose M here: the 8725aee3deSMauro Carvalho Chehab module will be called budget. 8825aee3deSMauro Carvalho Chehab 8925aee3deSMauro Carvalho Chehabconfig DVB_BUDGET_CI 9025aee3deSMauro Carvalho Chehab tristate "Budget cards with onboard CI connector" 9125aee3deSMauro Carvalho Chehab depends on DVB_BUDGET_CORE && I2C 92*fccea74fSMauro Carvalho Chehab select DVB_STV0297 if MEDIA_SUBDRV_AUTOSELECT 93*fccea74fSMauro Carvalho Chehab select DVB_STV0299 if MEDIA_SUBDRV_AUTOSELECT 94*fccea74fSMauro Carvalho Chehab select DVB_TDA1004X if MEDIA_SUBDRV_AUTOSELECT 95*fccea74fSMauro Carvalho Chehab select DVB_STB0899 if MEDIA_SUBDRV_AUTOSELECT 96*fccea74fSMauro Carvalho Chehab select DVB_STB6100 if MEDIA_SUBDRV_AUTOSELECT 97*fccea74fSMauro Carvalho Chehab select DVB_LNBP21 if MEDIA_SUBDRV_AUTOSELECT 98*fccea74fSMauro Carvalho Chehab select DVB_STV0288 if MEDIA_SUBDRV_AUTOSELECT 99*fccea74fSMauro Carvalho Chehab select DVB_STB6000 if MEDIA_SUBDRV_AUTOSELECT 100*fccea74fSMauro Carvalho Chehab select DVB_TDA10023 if MEDIA_SUBDRV_AUTOSELECT 101*fccea74fSMauro Carvalho Chehab select MEDIA_TUNER_TDA827X if MEDIA_SUBDRV_AUTOSELECT 10225aee3deSMauro Carvalho Chehab depends on RC_CORE 10325aee3deSMauro Carvalho Chehab help 10425aee3deSMauro Carvalho Chehab Support for simple SAA7146 based DVB cards 10525aee3deSMauro Carvalho Chehab (so called Budget- or Nova-PCI cards) without onboard 10625aee3deSMauro Carvalho Chehab MPEG2 decoder, but with onboard Common Interface connector. 10725aee3deSMauro Carvalho Chehab 10825aee3deSMauro Carvalho Chehab Note: The Common Interface is not yet supported by this driver 10925aee3deSMauro Carvalho Chehab due to lack of information from the vendor. 11025aee3deSMauro Carvalho Chehab 11125aee3deSMauro Carvalho Chehab Say Y if you own such a card and want to use it. 11225aee3deSMauro Carvalho Chehab 11325aee3deSMauro Carvalho Chehab To compile this driver as a module, choose M here: the 11425aee3deSMauro Carvalho Chehab module will be called budget-ci. 11525aee3deSMauro Carvalho Chehab 11625aee3deSMauro Carvalho Chehabconfig DVB_BUDGET_AV 11725aee3deSMauro Carvalho Chehab tristate "Budget cards with analog video inputs" 11825aee3deSMauro Carvalho Chehab depends on DVB_BUDGET_CORE && I2C 11925aee3deSMauro Carvalho Chehab select VIDEO_SAA7146_VV 12025aee3deSMauro Carvalho Chehab depends on VIDEO_DEV # dependencies of VIDEO_SAA7146_VV 121*fccea74fSMauro Carvalho Chehab select DVB_PLL if MEDIA_SUBDRV_AUTOSELECT 122*fccea74fSMauro Carvalho Chehab select DVB_STV0299 if MEDIA_SUBDRV_AUTOSELECT 123*fccea74fSMauro Carvalho Chehab select DVB_TDA1004X if MEDIA_SUBDRV_AUTOSELECT 124*fccea74fSMauro Carvalho Chehab select DVB_TDA10021 if MEDIA_SUBDRV_AUTOSELECT 125*fccea74fSMauro Carvalho Chehab select DVB_TDA10023 if MEDIA_SUBDRV_AUTOSELECT 126*fccea74fSMauro Carvalho Chehab select DVB_STB0899 if MEDIA_SUBDRV_AUTOSELECT 127*fccea74fSMauro Carvalho Chehab select DVB_TDA8261 if MEDIA_SUBDRV_AUTOSELECT 128*fccea74fSMauro Carvalho Chehab select DVB_TUA6100 if MEDIA_SUBDRV_AUTOSELECT 12925aee3deSMauro Carvalho Chehab help 13025aee3deSMauro Carvalho Chehab Support for simple SAA7146 based DVB cards 13125aee3deSMauro Carvalho Chehab (so called Budget- or Nova-PCI cards) without onboard 13225aee3deSMauro Carvalho Chehab MPEG2 decoder, but with one or more analog video inputs. 13325aee3deSMauro Carvalho Chehab 13425aee3deSMauro Carvalho Chehab Say Y if you own such a card and want to use it. 13525aee3deSMauro Carvalho Chehab 13625aee3deSMauro Carvalho Chehab To compile this driver as a module, choose M here: the 13725aee3deSMauro Carvalho Chehab module will be called budget-av. 13825aee3deSMauro Carvalho Chehab 13925aee3deSMauro Carvalho Chehabconfig DVB_BUDGET_PATCH 14025aee3deSMauro Carvalho Chehab tristate "AV7110 cards with Budget Patch" 14125aee3deSMauro Carvalho Chehab depends on DVB_BUDGET_CORE && I2C 14225aee3deSMauro Carvalho Chehab depends on DVB_AV7110 143*fccea74fSMauro Carvalho Chehab select DVB_STV0299 if MEDIA_SUBDRV_AUTOSELECT 144*fccea74fSMauro Carvalho Chehab select DVB_VES1X93 if MEDIA_SUBDRV_AUTOSELECT 145*fccea74fSMauro Carvalho Chehab select DVB_TDA8083 if MEDIA_SUBDRV_AUTOSELECT 14625aee3deSMauro Carvalho Chehab help 14725aee3deSMauro Carvalho Chehab Support for Budget Patch (full TS) modification on 14825aee3deSMauro Carvalho Chehab SAA7146+AV7110 based cards (DVB-S cards). This 14925aee3deSMauro Carvalho Chehab driver doesn't use onboard MPEG2 decoder. The 15025aee3deSMauro Carvalho Chehab card is driven in Budget-only mode. Card is 15125aee3deSMauro Carvalho Chehab required to have loaded firmware to tune properly. 15225aee3deSMauro Carvalho Chehab Firmware can be loaded by insertion and removal of 15325aee3deSMauro Carvalho Chehab standard AV7110 driver prior to loading this 15425aee3deSMauro Carvalho Chehab driver. 15525aee3deSMauro Carvalho Chehab 15625aee3deSMauro Carvalho Chehab Say Y if you own such a card and want to use it. 15725aee3deSMauro Carvalho Chehab 15825aee3deSMauro Carvalho Chehab To compile this driver as a module, choose M here: the 15925aee3deSMauro Carvalho Chehab module will be called budget-patch. 160