Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: GPL-2.0-only
0002 config DVB_AV7110_IR
0003         bool
0004         depends on RC_CORE=y || RC_CORE = DVB_AV7110
0005         default DVB_AV7110
0006 
0007 config DVB_AV7110
0008         tristate "AV7110 cards"
0009         depends on DVB_CORE && PCI && I2C
0010         select TTPCI_EEPROM
0011         select VIDEO_SAA7146_VV
0012         depends on VIDEO_DEV    # dependencies of VIDEO_SAA7146_VV
0013         select DVB_VES1820 if MEDIA_SUBDRV_AUTOSELECT
0014         select DVB_VES1X93 if MEDIA_SUBDRV_AUTOSELECT
0015         select DVB_STV0299 if MEDIA_SUBDRV_AUTOSELECT
0016         select DVB_TDA8083 if MEDIA_SUBDRV_AUTOSELECT
0017         select DVB_SP8870 if MEDIA_SUBDRV_AUTOSELECT
0018         select DVB_STV0297 if MEDIA_SUBDRV_AUTOSELECT
0019         select DVB_L64781 if MEDIA_SUBDRV_AUTOSELECT
0020         select DVB_LNBP21 if MEDIA_SUBDRV_AUTOSELECT
0021         help
0022           Support for SAA7146 and AV7110 based DVB cards as produced
0023           by Fujitsu-Siemens, Technotrend, Hauppauge and others.
0024 
0025           This driver only supports the fullfeatured cards with
0026           onboard MPEG2 decoder.
0027 
0028           This driver needs an external firmware. Please use the script
0029           "<kerneldir>/scripts/get_dvb_firmware av7110" to
0030           download/extract it, and then copy it to /usr/lib/hotplug/firmware
0031           or /lib/firmware (depending on configuration of firmware hotplug).
0032 
0033           Alternatively, you can download the file and use the kernel's
0034           EXTRA_FIRMWARE configuration option to build it into your
0035           kernel image by adding the filename to the EXTRA_FIRMWARE
0036           configuration option string.
0037 
0038           Say Y if you own such a card and want to use it.
0039 
0040 config DVB_AV7110_OSD
0041         bool "AV7110 OSD support"
0042         depends on DVB_AV7110
0043         default y if DVB_AV7110=y || DVB_AV7110=m
0044         help
0045           The AV7110 firmware provides some code to generate an OnScreenDisplay
0046           on the video output. This is kind of nonstandard and not guaranteed to
0047           be maintained.
0048 
0049           Anyway, some popular DVB software like VDR uses this OSD to render
0050           its menus, so say Y if you want to use this software.
0051 
0052           All other people say N.
0053 
0054 config DVB_BUDGET_PATCH
0055         tristate "AV7110 cards with Budget Patch"
0056         depends on DVB_BUDGET_CORE && I2C
0057         depends on DVB_AV7110
0058         select DVB_STV0299 if MEDIA_SUBDRV_AUTOSELECT
0059         select DVB_VES1X93 if MEDIA_SUBDRV_AUTOSELECT
0060         select DVB_TDA8083 if MEDIA_SUBDRV_AUTOSELECT
0061         help
0062           Support for Budget Patch (full TS) modification on
0063           SAA7146+AV7110 based cards (DVB-S cards). This
0064           driver doesn't use onboard MPEG2 decoder. The
0065           card is driven in Budget-only mode. Card is
0066           required to have loaded firmware to tune properly.
0067           Firmware can be loaded by insertion and removal of
0068           standard AV7110 driver prior to loading this
0069           driver.
0070 
0071           Say Y if you own such a card and want to use it.
0072 
0073           To compile this driver as a module, choose M here: the
0074           module will be called budget-patch.
0075 
0076 if DVB_AV7110
0077 
0078 # Frontend driver that it is used only by AV7110 driver
0079 # While technically independent, it doesn't make sense to keep
0080 # it if we drop support for AV7110, as no other driver will use it.
0081 
0082 config DVB_SP8870
0083         tristate "Spase sp8870 based"
0084         depends on DVB_CORE && I2C
0085         default m if !MEDIA_SUBDRV_AUTOSELECT
0086         help
0087           A DVB-T tuner module. Say Y when you want to support this frontend.
0088 
0089           This driver needs external firmware. Please use the command
0090           "<kerneldir>/scripts/get_dvb_firmware sp8870" to
0091           download/extract it, and then copy it to /usr/lib/hotplug/firmware
0092           or /lib/firmware (depending on configuration of firmware hotplug).
0093 
0094 endif