1# SPDX-License-Identifier: GPL-2.0-only 2config DVB_AV7110_IR 3 bool 4 depends on RC_CORE=y || RC_CORE = DVB_AV7110 5 default DVB_AV7110 6 7config DVB_AV7110 8 tristate "AV7110 cards (DEPRECATED)" 9 depends on DVB_CORE && PCI && I2C 10 select TTPCI_EEPROM 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 21 help 22 Support for SAA7146 and AV7110 based DVB cards as produced 23 by Fujitsu-Siemens, Technotrend, Hauppauge and others. 24 25 This driver only supports the fullfeatured cards with 26 onboard MPEG2 decoder. 27 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). 32 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. 37 38 This driver is deprecated and is scheduled for removal by 39 the beginning of 2023. See the TODO file for more information. 40 41 Say Y if you own such a card and want to use it. 42 43config DVB_AV7110_OSD 44 bool "AV7110 OSD support (DEPRECATED)" 45 depends on DVB_AV7110 46 default y if DVB_AV7110=y || DVB_AV7110=m 47 help 48 The AV7110 firmware provides some code to generate an OnScreenDisplay 49 on the video output. This is kind of nonstandard and not guaranteed to 50 be maintained. 51 52 Anyway, some popular DVB software like VDR uses this OSD to render 53 its menus, so say Y if you want to use this software. 54 55 This driver is deprecated and is scheduled for removal by 56 the beginning of 2023. See the TODO file for more information. 57 58 All other people say N. 59 60config DVB_BUDGET_PATCH 61 tristate "AV7110 cards with Budget Patch (DEPRECATED)" 62 depends on DVB_BUDGET_CORE && I2C 63 depends on DVB_AV7110 64 select DVB_STV0299 if MEDIA_SUBDRV_AUTOSELECT 65 select DVB_VES1X93 if MEDIA_SUBDRV_AUTOSELECT 66 select DVB_TDA8083 if MEDIA_SUBDRV_AUTOSELECT 67 help 68 Support for Budget Patch (full TS) modification on 69 SAA7146+AV7110 based cards (DVB-S cards). This 70 driver doesn't use onboard MPEG2 decoder. The 71 card is driven in Budget-only mode. Card is 72 required to have loaded firmware to tune properly. 73 Firmware can be loaded by insertion and removal of 74 standard AV7110 driver prior to loading this 75 driver. 76 77 This driver is deprecated and is scheduled for removal by 78 the beginning of 2023. See the TODO file for more information. 79 80 Say Y if you own such a card and want to use it. 81 82 To compile this driver as a module, choose M here: the 83 module will be called budget-patch. 84 85if DVB_AV7110 86 87# Frontend driver that it is used only by AV7110 driver 88# While technically independent, it doesn't make sense to keep 89# it if we drop support for AV7110, as no other driver will use it. 90 91config DVB_SP8870 92 tristate "Spase sp8870 based (DEPRECATED)" 93 depends on DVB_CORE && I2C 94 default m if !MEDIA_SUBDRV_AUTOSELECT 95 help 96 A DVB-T tuner module. Say Y when you want to support this frontend. 97 98 This driver needs external firmware. Please use the command 99 "<kerneldir>/scripts/get_dvb_firmware sp8870" to 100 download/extract it, and then copy it to /usr/lib/hotplug/firmware 101 or /lib/firmware (depending on configuration of firmware hotplug). 102 103 This driver is deprecated and is scheduled for removal by 104 the beginning of 2023. See the TODO file for more information. 105 106endif 107