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