1 # SPDX-License-Identifier: GPL-2.0-only
4 depends on RC_CORE=y || RC_CORE = DVB_AV7110
8 tristate "AV7110 cards"
9 depends on DVB_CORE && PCI && I2C
11 select VIDEO_SAA7146_VV
12 depends on VIDEO_DEV # dependencies of VIDEO_SAA7146_VV
13 select DVB_VES1820 if MEDIA_SUBDRV_AUTOSELECT
14 select DVB_VES1X93 if MEDIA_SUBDRV_AUTOSELECT
15 select DVB_STV0299 if MEDIA_SUBDRV_AUTOSELECT
16 select DVB_TDA8083 if MEDIA_SUBDRV_AUTOSELECT
17 select DVB_SP8870 if MEDIA_SUBDRV_AUTOSELECT
18 select DVB_STV0297 if MEDIA_SUBDRV_AUTOSELECT
19 select DVB_L64781 if MEDIA_SUBDRV_AUTOSELECT
20 select DVB_LNBP21 if MEDIA_SUBDRV_AUTOSELECT
22 Support for SAA7146 and AV7110 based DVB cards as produced
23 by Fujitsu-Siemens, Technotrend, Hauppauge and others.
25 This driver only supports the fullfeatured cards with
26 onboard MPEG2 decoder.
28 This driver needs an external firmware. Please use the script
29 "<kerneldir>/scripts/get_dvb_firmware av7110" to
30 download/extract it, and then copy it to /usr/lib/hotplug/firmware
31 or /lib/firmware (depending on configuration of firmware hotplug).
33 Alternatively, you can download the file and use the kernel's
34 EXTRA_FIRMWARE configuration option to build it into your
35 kernel image by adding the filename to the EXTRA_FIRMWARE
36 configuration option string.
38 Say Y if you own such a card and want to use it.
41 bool "AV7110 OSD support"
43 default y if DVB_AV7110=y || DVB_AV7110=m
45 The AV7110 firmware provides some code to generate an OnScreenDisplay
46 on the video output. This is kind of nonstandard and not guaranteed to
49 Anyway, some popular DVB software like VDR uses this OSD to render
50 its menus, so say Y if you want to use this software.
52 All other people say N.
54 config DVB_BUDGET_PATCH
55 tristate "AV7110 cards with Budget Patch"
56 depends on DVB_BUDGET_CORE && I2C
58 select DVB_STV0299 if MEDIA_SUBDRV_AUTOSELECT
59 select DVB_VES1X93 if MEDIA_SUBDRV_AUTOSELECT
60 select DVB_TDA8083 if MEDIA_SUBDRV_AUTOSELECT
62 Support for Budget Patch (full TS) modification on
63 SAA7146+AV7110 based cards (DVB-S cards). This
64 driver doesn't use onboard MPEG2 decoder. The
65 card is driven in Budget-only mode. Card is
66 required to have loaded firmware to tune properly.
67 Firmware can be loaded by insertion and removal of
68 standard AV7110 driver prior to loading this
71 Say Y if you own such a card and want to use it.
73 To compile this driver as a module, choose M here: the
74 module will be called budget-patch.
78 # Frontend driver that it is used only by AV7110 driver
79 # While technically independent, it doesn't make sense to keep
80 # it if we drop support for AV7110, as no other driver will use it.
83 tristate "Spase sp8870 based"
84 depends on DVB_CORE && I2C
85 default m if !MEDIA_SUBDRV_AUTOSELECT
87 A DVB-T tuner module. Say Y when you want to support this frontend.
89 This driver needs external firmware. Please use the command
90 "<kerneldir>/scripts/get_dvb_firmware sp8870" to
91 download/extract it, and then copy it to /usr/lib/hotplug/firmware
92 or /lib/firmware (depending on configuration of firmware hotplug).