Commit 53a618cd authored by Michael Hunold's avatar Michael Hunold Committed by Linus Torvalds

[PATCH] dvb: collateral frontend changes

- [DVB] get_dvb_firmware: rework to reflect new frontend design, added
  additional firmware location

- [DVB] Kconfig and Makefile changes all over the place, remove Makefile.lib
Signed-off-by: default avatarMichael Hunold <hunold@linuxtv.org>
Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
parent 1a6b6b96
...@@ -21,7 +21,7 @@ ...@@ -21,7 +21,7 @@
use File::Temp qw/ tempdir /; use File::Temp qw/ tempdir /;
use IO::Handle; use IO::Handle;
@components = ( "alps_tdlb7", "sp887x", "tda10045", "tda10046", "av7110", "dec2000t", "dec2540t", "dec3000s", "vp7041", "dibusb" ); @components = ( "sp8870", "sp887x", "tda10045", "tda10046", "av7110", "dec2000t", "dec2540t", "dec3000s", "vp7041", "dibusb" );
# Check args # Check args
syntax() if (scalar(@ARGV) != 1); syntax() if (scalar(@ARGV) != 1);
...@@ -32,7 +32,7 @@ for($i=0; $i < scalar(@components); $i++) { ...@@ -32,7 +32,7 @@ for($i=0; $i < scalar(@components); $i++) {
if ($cid eq $components[$i]) { if ($cid eq $components[$i]) {
$outfile = eval($cid); $outfile = eval($cid);
die $@ if $@; die $@ if $@;
print STDERR "Firmware $outfile extracted successfully. Now copy it to /usr/lib/hotplug/firmware/.\n"; print STDERR "Firmware $outfile extracted successfully. Now copy it to either /lib/firmware or /usr/lib/hotplug/firmware/ (depending on your hotplug version).\n";
exit(0); exit(0);
} }
} }
...@@ -47,11 +47,11 @@ syntax(); ...@@ -47,11 +47,11 @@ syntax();
# --------------------------------------------------------------- # ---------------------------------------------------------------
# Firmware-specific extraction subroutines # Firmware-specific extraction subroutines
sub alps_tdlb7 { sub sp8870 {
my $sourcefile = "tt_Premium_217g.zip"; my $sourcefile = "tt_Premium_217g.zip";
my $url = "http://www.technotrend.de/new/217g/$sourcefile"; my $url = "http://www.technotrend.de/new/217g/$sourcefile";
my $hash = "53970ec17a538945a6d8cb608a7b3899"; my $hash = "53970ec17a538945a6d8cb608a7b3899";
my $outfile = "dvb-fe-tdlb7.fw"; my $outfile = "dvb-fe-sp8870.fw";
my $tmpdir = tempdir(DIR => "/tmp", CLEANUP => 1); my $tmpdir = tempdir(DIR => "/tmp", CLEANUP => 1);
checkstandard(); checkstandard();
......
...@@ -21,8 +21,6 @@ config DVB ...@@ -21,8 +21,6 @@ config DVB
source "drivers/media/dvb/dvb-core/Kconfig" source "drivers/media/dvb/dvb-core/Kconfig"
source "drivers/media/dvb/frontends/Kconfig"
comment "Supported SAA7146 based PCI Adapters" comment "Supported SAA7146 based PCI Adapters"
depends on DVB_CORE && PCI depends on DVB_CORE && PCI
source "drivers/media/dvb/ttpci/Kconfig" source "drivers/media/dvb/ttpci/Kconfig"
...@@ -42,5 +40,8 @@ comment "Supported BT878 Adapters" ...@@ -42,5 +40,8 @@ comment "Supported BT878 Adapters"
depends on DVB_CORE && PCI depends on DVB_CORE && PCI
source "drivers/media/dvb/bt8xx/Kconfig" source "drivers/media/dvb/bt8xx/Kconfig"
endmenu comment "Supported DVB Frontends"
depends on DVB_CORE
source "drivers/media/dvb/frontends/Kconfig"
endmenu
config DVB_B2C2_SKYSTAR config DVB_B2C2_SKYSTAR
tristate "Technisat Skystar2 PCI" tristate "Technisat Skystar2 PCI"
depends on DVB_CORE && PCI depends on DVB_CORE && PCI
select DVB_STV0299
select DVB_MT352
help help
Support for the Skystar2 PCI DVB card by Technisat, which Support for the Skystar2 PCI DVB card by Technisat, which
is equipped with the FlexCopII chipset by B2C2. is equipped with the FlexCopII chipset by B2C2.
......
obj-$(CONFIG_DVB_B2C2_SKYSTAR) += skystar2.o obj-$(CONFIG_DVB_B2C2_SKYSTAR) += skystar2.o
EXTRA_CFLAGS = -Idrivers/media/dvb/dvb-core/ EXTRA_CFLAGS = -Idrivers/media/dvb/dvb-core/ -Idrivers/media/dvb/frontends/
config DVB_BT8XX config DVB_BT8XX
tristate "Nebula/Pinnacle PCTV/Twinhan PCI cards" tristate "Nebula/Pinnacle PCTV/Twinhan PCI cards"
depends on DVB_CORE && PCI && VIDEO_BT848 depends on DVB_CORE && PCI && VIDEO_BT848
select DVB_MT352
select DVB_SP887X
help help
Support for PCI cards based on the Bt8xx PCI bridge. Examples are Support for PCI cards based on the Bt8xx PCI bridge. Examples are
the Nebula cards, the Pinnacle PCTV cards and Twinhan DST cards. the Nebula cards, the Pinnacle PCTV cards and Twinhan DST cards.
......
obj-$(CONFIG_DVB_BT8XX) += bt878.o dvb-bt8xx.o obj-$(CONFIG_DVB_BT8XX) += bt878.o dvb-bt8xx.o dst.o
EXTRA_CFLAGS = -Idrivers/media/dvb/dvb-core/ -Idrivers/media/video -Idrivers/media/dvb/frontends EXTRA_CFLAGS = -Idrivers/media/dvb/dvb-core/ -Idrivers/media/video -Idrivers/media/dvb/frontends
config DVB_DIBUSB config DVB_DIBUSB
tristate "DiBcom/Twinhan/KWorld/Hama/Artec/Compro USB DVB-T devices" tristate "DiBcom USB DVB-T devices (see help for device list)"
depends on DVB_CORE && USB depends on DVB_CORE && USB
select FW_LOADER select FW_LOADER
select DVB_DIB3000MB
help help
Support for USB 1.1 DVB-T devices based on a reference design made by Support for USB 1.1 and 2.0 DVB-T devices based on reference designs made by
DiBcom (http://www.dibcom.fr). DiBcom (http://www.dibcom.fr).
Devices supported by this driver: Devices supported by this driver:
...@@ -15,19 +16,35 @@ config DVB_DIBUSB ...@@ -15,19 +16,35 @@ config DVB_DIBUSB
DiBcom reference device (non-public) DiBcom reference device (non-public)
Ultima Electronic/Artec T1 USB TVBOX Ultima Electronic/Artec T1 USB TVBOX
Compro Videomate DVB-U2000 - DVB-T USB Compro Videomate DVB-U2000 - DVB-T USB
Grandtec DVB-T USB
Avermedia AverTV DVBT USB
Yakumo DVB-T mobile USB2.0
The VP7041 seems to be identical to "CTS Portable" (Chinese The VP7041 seems to be identical to "CTS Portable" (Chinese
Television System). Television System).
These devices can be understood as budget ones, they "only" deliver These devices can be understood as budget ones, they "only" deliver
the MPEG data. (a part of) the MPEG2 transport stream.
Currently all known copies of the DiBcom reference design have the DiBcom 3000-MB A firmware is needed to get the device working. See Documentation/dvb/README.dibusb
frontend onboard. Please enable and load this one manually in order to use this
device.
A firmware is needed to use the device. See Documentation/dvb/README.dibusb
details. details.
Say Y if you own such a device and want to use it. You should build it as Say Y if you own such a device and want to use it. You should build it as
a module. a module.
config DVB_DIBUSB_MISDESIGNED_AN2235
bool "Enable support for some Artec T1 device, which identifies as AN2235"
depends on DVB_DIBUSB
help
Somehow Artec forgot to program the eeprom for some of their T1 devices. So
comes that they identify with the default Vendor and Product ID of the Cypress
CY7C64613 (AN2235).
Say Y if your Artec device has 0x0574 as Vendor ID and 0x2235 as Product ID.
config DVB_DIBCOM_DEBUG
bool "Enable extended debug support for DiBcom USB device"
depends on DVB_DIBUSB
help
Say Y if you want to enable debuging. See modinfo dvb-dibusb for
debug level.
obj-$(CONFIG_DVB_DIBUSB) += dvb-dibusb.o obj-$(CONFIG_DVB_DIBUSB) += dvb-dibusb.o
EXTRA_CFLAGS = -Idrivers/media/dvb/dvb-core/ EXTRA_CFLAGS = -Idrivers/media/dvb/dvb-core/ -Idrivers/media/dvb/frontends/
...@@ -4,6 +4,6 @@ ...@@ -4,6 +4,6 @@
dvb-core-objs = dvbdev.o dmxdev.o dvb_demux.o dvb_filter.o \ dvb-core-objs = dvbdev.o dmxdev.o dvb_demux.o dvb_filter.o \
dvb_ca_en50221.o dvb_frontend.o \ dvb_ca_en50221.o dvb_frontend.o \
dvb_net.o dvb_ksyms.o dvb_ringbuffer.o dvb_net.o dvb_ringbuffer.o
obj-$(CONFIG_DVB_CORE) += dvb-core.o obj-$(CONFIG_DVB_CORE) += dvb-core.o
obj-$(CONFIG_DVB_CORE) += crc32.o
menu "Customise DVB Frontends"
depends on DVB_CORE
comment "DVB-S (satellite) frontends" comment "DVB-S (satellite) frontends"
depends on DVB_CORE depends on DVB_CORE
...@@ -7,32 +10,23 @@ config DVB_STV0299 ...@@ -7,32 +10,23 @@ config DVB_STV0299
help help
A DVB-S tuner module. Say Y when you want to support this frontend. A DVB-S tuner module. Say Y when you want to support this frontend.
Some examples are the Alps BSRU6, the Philips SU1278 and
the LG TDQB-S00x.
If you don't know what tuner module is soldered on your
DVB adapter simply enable all supported frontends, the
right one will get autodetected.
config DVB_CX24110 config DVB_CX24110
tristate "Connexant CX24110 based" tristate "Conexant CX24110 based"
depends on DVB_CORE depends on DVB_CORE
help help
A DVB-S tuner module. Say Y when you want to support this frontend. A DVB-S tuner module. Say Y when you want to support this frontend.
If you don't know what tuner module is soldered on your config DVB_TDA8083
DVB adapter simply enable all supported frontends, the tristate "Philips TDA8083 based"
right one will get autodetected.
config DVB_GRUNDIG_29504_491
tristate "Grundig 29504-491 based"
depends on DVB_CORE depends on DVB_CORE
help help
A DVB-S tuner module. Say Y when you want to support this frontend. A DVB-S tuner module. Say Y when you want to support this frontend.
If you don't know what tuner module is soldered on your config DVB_TDA80XX
DVB adapter simply enable all supported frontends, the tristate "Philips TDA8044 or TDA8083 based"
right one will get autodetected. depends on DVB_CORE
help
A DVB-S tuner module. Say Y when you want to support this frontend.
config DVB_MT312 config DVB_MT312
tristate "Zarlink MT312 based" tristate "Zarlink MT312 based"
...@@ -40,81 +34,53 @@ config DVB_MT312 ...@@ -40,81 +34,53 @@ config DVB_MT312
help help
A DVB-S tuner module. Say Y when you want to support this frontend. A DVB-S tuner module. Say Y when you want to support this frontend.
If you don't know what tuner module is soldered on your
DVB adapter simply enable all supported frontends, the
right one will get autodetected.
config DVB_VES1X93 config DVB_VES1X93
tristate "VLSI VES1893 or VES1993 based" tristate "VLSI VES1893 or VES1993 based"
depends on DVB_CORE depends on DVB_CORE
help help
A DVB-S tuner module. Say Y when you want to support this frontend. A DVB-S tuner module. Say Y when you want to support this frontend.
If you don't know what tuner module is soldered on your
DVB adapter simply enable all supported frontends, the
right one will get autodetected.
comment "DVB-T (terrestrial) frontends" comment "DVB-T (terrestrial) frontends"
depends on DVB_CORE depends on DVB_CORE
config DVB_SP887X config DVB_SP8870
tristate "Microtune sp887x based (i.e. Microtune DTF7072)" tristate "Spase sp8870 based"
depends on DVB_CORE depends on DVB_CORE
help help
A DVB-T tuner module. Say Y when you want to support this frontend. A DVB-T tuner module. Say Y when you want to support this frontend.
This driver needs external firmware. Please use the command This driver needs external firmware. Please use the command
"<kerneldir>/Documentation/dvb/get_dvb_firmware sp887x" to "<kerneldir>/Documentation/dvb/get_dvb_firmware sp8870" to
download/extract it, and then copy it to /usr/lib/hotplug/firmware. download/extract it, and then copy it to /usr/lib/hotplug/firmware.
If you don't know what tuner module is soldered on your config DVB_SP887X
DVB adapter simply enable all supported frontends, the tristate "Spase sp887x based"
right one will get autodetected.
config DVB_ALPS_TDLB7
tristate "Alps TDLB7 based"
depends on DVB_CORE depends on DVB_CORE
help help
A DVB-T tuner module. Say Y when you want to support this frontend. A DVB-T tuner module. Say Y when you want to support this frontend.
This driver needs external firmware. Please use the command This driver needs external firmware. Please use the command
"<kerneldir>/Documentation/dvb/get_dvb_firmware alps_tdlb7" to "<kerneldir>/Documentation/dvb/get_dvb_firmware sp887x" to
download/extract it, and then copy it to /usr/lib/hotplug/firmware. download/extract it, and then copy it to /usr/lib/hotplug/firmware.
If you don't know what tuner module is soldered on your config DVB_CX22700
DVB adapter simply enable all supported frontends, the tristate "Conexant CX22700 based"
right one will get autodetected.
config DVB_ALPS_TDMB7
tristate "Alps TDMB7 based"
depends on DVB_CORE depends on DVB_CORE
help help
A DVB-T tuner module. Say Y when you want to support this frontend. A DVB-T tuner module. Say Y when you want to support this frontend.
If you don't know what tuner module is soldered on your
DVB adapter simply enable all supported frontends, the
right one will get autodetected.
config DVB_CX22702 config DVB_CX22702
tristate "Conexant cx22702 demodulator (OFDM)" tristate "Conexant cx22702 demodulator (OFDM)"
depends on DVB_CORE depends on DVB_CORE
help help
A DVB-T tuner module. Say Y when you want to support this frontend. A DVB-T tuner module. Say Y when you want to support this frontend.
If you don't know what tuner module is soldered on your config DVB_L64781
DVB adapter simply enable all supported frontends, the tristate "LSI L64781"
right one will get autodetected.
config DVB_GRUNDIG_29504_401
tristate "Grundig 29504-401 based"
depends on DVB_CORE depends on DVB_CORE
help help
A DVB-T tuner module. Say Y when you want to support this frontend. A DVB-T tuner module. Say Y when you want to support this frontend.
If you don't know what tuner module is soldered on your
DVB adapter simply enable all supported frontends, the
right one will get autodetected.
config DVB_TDA1004X config DVB_TDA1004X
tristate "Philips TDA10045H/TDA10046H based" tristate "Philips TDA10045H/TDA10046H based"
depends on DVB_CORE depends on DVB_CORE
...@@ -126,30 +92,18 @@ config DVB_TDA1004X ...@@ -126,30 +92,18 @@ config DVB_TDA1004X
"<kerneldir>/Documentation/dvb/get_dvb_firmware tda10046" to "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10046" to
download/extract them, and then copy them to /usr/lib/hotplug/firmware. download/extract them, and then copy them to /usr/lib/hotplug/firmware.
If you don't know what tuner module is soldered on your
DVB adapter simply enable all supported frontends, the
right one will get autodetected.
config DVB_NXT6000 config DVB_NXT6000
tristate "NxtWave Communications NXT6000 based" tristate "NxtWave Communications NXT6000 based"
depends on DVB_CORE depends on DVB_CORE
help help
A DVB-T tuner module. Say Y when you want to support this frontend. A DVB-T tuner module. Say Y when you want to support this frontend.
If you don't know what tuner module is soldered on your
DVB adapter simply enable all supported frontends, the
right one will get autodetected.
config DVB_MT352 config DVB_MT352
tristate "Zarlink MT352 based" tristate "Zarlink MT352 based"
depends on DVB_CORE depends on DVB_CORE
help help
A DVB-T tuner module. Say Y when you want to support this frontend. A DVB-T tuner module. Say Y when you want to support this frontend.
If you don't know what tuner module is soldered on your
DVB adapter simply enable all supported frontends, the
right one will get autodetected.
config DVB_DIB3000MB config DVB_DIB3000MB
tristate "DiBcom 3000-MB" tristate "DiBcom 3000-MB"
depends on DVB_CORE depends on DVB_CORE
...@@ -157,14 +111,6 @@ config DVB_DIB3000MB ...@@ -157,14 +111,6 @@ config DVB_DIB3000MB
A DVB-T tuner module. Designed for mobile usage. Say Y when you want A DVB-T tuner module. Designed for mobile usage. Say Y when you want
to support this frontend. to support this frontend.
Used on USB-powered devices. You should also say Y to DVB_DIBUSB
(DiBcom USB DVB-T Adapter) to support the actual device,
this is "only" the frontend/tuner.
If you don't know what tuner module is soldered on your
DVB adapter simply enable all supported frontends, the
right one will get autodetected.
comment "DVB-C (cable) frontends" comment "DVB-C (cable) frontends"
depends on DVB_CORE depends on DVB_CORE
...@@ -174,27 +120,22 @@ config DVB_ATMEL_AT76C651 ...@@ -174,27 +120,22 @@ config DVB_ATMEL_AT76C651
help help
A DVB-C tuner module. Say Y when you want to support this frontend. A DVB-C tuner module. Say Y when you want to support this frontend.
If you don't know what tuner module is soldered on your
DVB adapter simply enable all supported frontends, the
right one will get autodetected.
config DVB_VES1820 config DVB_VES1820
tristate "VLSI VES1820 based" tristate "VLSI VES1820 based"
depends on DVB_CORE depends on DVB_CORE
help help
A DVB-C tuner module. Say Y when you want to support this frontend. A DVB-C tuner module. Say Y when you want to support this frontend.
If you don't know what tuner module is soldered on your config DVB_TDA10021
DVB adapter simply enable all supported frontends, the tristate "Philips TDA10021 based"
right one will get autodetected.
comment "Misc. Frontend Modules"
depends on DVB_CORE depends on DVB_CORE
help
A DVB-C tuner module. Say Y when you want to support this frontend.
config DVB_TWINHAN_DST config DVB_STV0297
tristate "Twinhan DST based DVB-S/-T frontend" tristate "ST STV0297 based"
depends on DVB_CORE && DVB_BT8XX depends on DVB_CORE
help help
Used in such cards as the VP-1020/1030, Twinhan DST, A DVB-C tuner module. Say Y when you want to support this frontend.
VVmer TV@SAT. Say Y when you want to support frontends
using this asic. endmenu
...@@ -4,14 +4,13 @@ ...@@ -4,14 +4,13 @@
EXTRA_CFLAGS = -Idrivers/media/dvb/dvb-core/ EXTRA_CFLAGS = -Idrivers/media/dvb/dvb-core/
obj-$(CONFIG_DVB_TWINHAN_DST) += dst.o
obj-$(CONFIG_DVB_STV0299) += stv0299.o obj-$(CONFIG_DVB_STV0299) += stv0299.o
obj-$(CONFIG_DVB_ALPS_TDLB7) += alps_tdlb7.o obj-$(CONFIG_DVB_SP8870) += sp8870.o
obj-$(CONFIG_DVB_ALPS_TDMB7) += alps_tdmb7.o obj-$(CONFIG_DVB_CX22700) += cx22700.o
obj-$(CONFIG_DVB_ATMEL_AT76C651) += at76c651.o obj-$(CONFIG_DVB_ATMEL_AT76C651) += at76c651.o
obj-$(CONFIG_DVB_CX24110) += cx24110.o obj-$(CONFIG_DVB_CX24110) += cx24110.o
obj-$(CONFIG_DVB_GRUNDIG_29504_491) += grundig_29504-491.o obj-$(CONFIG_DVB_TDA8083) += tda8083.o
obj-$(CONFIG_DVB_GRUNDIG_29504_401) += grundig_29504-401.o obj-$(CONFIG_DVB_L64781) += l64781.o
obj-$(CONFIG_DVB_DIB3000MB) += dib3000mb.o obj-$(CONFIG_DVB_DIB3000MB) += dib3000mb.o
obj-$(CONFIG_DVB_MT312) += mt312.o obj-$(CONFIG_DVB_MT312) += mt312.o
obj-$(CONFIG_DVB_VES1820) += ves1820.o obj-$(CONFIG_DVB_VES1820) += ves1820.o
...@@ -21,4 +20,6 @@ obj-$(CONFIG_DVB_SP887X) += sp887x.o ...@@ -21,4 +20,6 @@ obj-$(CONFIG_DVB_SP887X) += sp887x.o
obj-$(CONFIG_DVB_NXT6000) += nxt6000.o obj-$(CONFIG_DVB_NXT6000) += nxt6000.o
obj-$(CONFIG_DVB_MT352) += mt352.o obj-$(CONFIG_DVB_MT352) += mt352.o
obj-$(CONFIG_DVB_CX22702) += cx22702.o obj-$(CONFIG_DVB_CX22702) += cx22702.o
obj-$(CONFIG_DVB_TDA80XX) += tda80xx.o
obj-$(CONFIG_DVB_TDA10021) += tda10021.o
obj-$(CONFIG_DVB_STV0297) += stv0297.o
...@@ -4,6 +4,12 @@ config DVB_AV7110 ...@@ -4,6 +4,12 @@ config DVB_AV7110
select FW_LOADER select FW_LOADER
select VIDEO_DEV select VIDEO_DEV
select VIDEO_SAA7146_VV select VIDEO_SAA7146_VV
select DVB_VES1820
select DVB_VES1X93
select DVB_STV0299
select DVB_TDA8083
select DVB_SP8870
select DVB_STV0297
help help
Support for SAA7146 and AV7110 based DVB cards as produced Support for SAA7146 and AV7110 based DVB cards as produced
by Fujitsu-Siemens, Technotrend, Hauppauge and others. by Fujitsu-Siemens, Technotrend, Hauppauge and others.
...@@ -53,6 +59,12 @@ config DVB_BUDGET ...@@ -53,6 +59,12 @@ config DVB_BUDGET
tristate "Budget cards" tristate "Budget cards"
depends on DVB_CORE && PCI depends on DVB_CORE && PCI
select VIDEO_SAA7146 select VIDEO_SAA7146
select DVB_STV0299
select DVB_VES1X93
select DVB_VES1820
select DVB_L64781
select DVB_TDA8083
select DVB_TDA10021
help help
Support for simple SAA7146 based DVB cards Support for simple SAA7146 based DVB cards
(so called Budget- or Nova-PCI cards) without onboard (so called Budget- or Nova-PCI cards) without onboard
...@@ -67,6 +79,8 @@ config DVB_BUDGET_CI ...@@ -67,6 +79,8 @@ config DVB_BUDGET_CI
tristate "Budget cards with onboard CI connector" tristate "Budget cards with onboard CI connector"
depends on DVB_CORE && PCI depends on DVB_CORE && PCI
select VIDEO_SAA7146 select VIDEO_SAA7146
select DVB_STV0299
select DVB_TDA1004X
help help
Support for simple SAA7146 based DVB cards Support for simple SAA7146 based DVB cards
(so called Budget- or Nova-PCI cards) without onboard (so called Budget- or Nova-PCI cards) without onboard
...@@ -85,6 +99,7 @@ config DVB_BUDGET_AV ...@@ -85,6 +99,7 @@ config DVB_BUDGET_AV
depends on DVB_CORE && PCI depends on DVB_CORE && PCI
select VIDEO_DEV select VIDEO_DEV
select VIDEO_SAA7146_VV select VIDEO_SAA7146_VV
select DVB_STV0299
help help
Support for simple SAA7146 based DVB cards Support for simple SAA7146 based DVB cards
(so called Budget- or Nova-PCI cards) without onboard (so called Budget- or Nova-PCI cards) without onboard
...@@ -99,6 +114,9 @@ config DVB_BUDGET_PATCH ...@@ -99,6 +114,9 @@ config DVB_BUDGET_PATCH
tristate "AV7110 cards with Budget Patch" tristate "AV7110 cards with Budget Patch"
depends on DVB_CORE && DVB_BUDGET depends on DVB_CORE && DVB_BUDGET
select DVB_AV7110 select DVB_AV7110
select DVB_STV0299
select DVB_VES1X93
select DVB_TDA8083
help help
Support for Budget Patch (full TS) modification on Support for Budget Patch (full TS) modification on
SAA7146+AV7110 based cards (DVB-S cards). This SAA7146+AV7110 based cards (DVB-S cards). This
......
...@@ -11,7 +11,7 @@ obj-$(CONFIG_DVB_BUDGET_CI) += budget-core.o budget-ci.o ttpci-eeprom.o ...@@ -11,7 +11,7 @@ obj-$(CONFIG_DVB_BUDGET_CI) += budget-core.o budget-ci.o ttpci-eeprom.o
obj-$(CONFIG_DVB_BUDGET_PATCH) += budget-core.o budget-patch.o ttpci-eeprom.o obj-$(CONFIG_DVB_BUDGET_PATCH) += budget-core.o budget-patch.o ttpci-eeprom.o
obj-$(CONFIG_DVB_AV7110) += dvb-ttpci.o ttpci-eeprom.o obj-$(CONFIG_DVB_AV7110) += dvb-ttpci.o ttpci-eeprom.o
EXTRA_CFLAGS = -Idrivers/media/dvb/dvb-core/ EXTRA_CFLAGS = -Idrivers/media/dvb/dvb-core/ -Idrivers/media/dvb/frontends/
hostprogs-y := fdump hostprogs-y := fdump
......
config DVB_TTUSB_BUDGET config DVB_TTUSB_BUDGET
tristate "Technotrend/Hauppauge Nova-USB devices" tristate "Technotrend/Hauppauge Nova-USB devices"
depends on DVB_CORE && USB depends on DVB_CORE && USB
select DVB_CX22700
select DVB_TDA1004X
help help
Support for external USB adapters designed by Technotrend and Support for external USB adapters designed by Technotrend and
produced by Hauppauge, shipped under the brand name 'Nova-USB'. produced by Hauppauge, shipped under the brand name 'Nova-USB'.
......
obj-$(CONFIG_DVB_TTUSB_BUDGET) += dvb-ttusb-budget.o obj-$(CONFIG_DVB_TTUSB_BUDGET) += dvb-ttusb-budget.o
EXTRA_CFLAGS = -Idrivers/media/dvb/dvb-core/ EXTRA_CFLAGS = -Idrivers/media/dvb/dvb-core/ -Idrivers/media/dvb/frontends
obj-$(CONFIG_DVB_TTUSB_DEC) += ttusb_dec.o obj-$(CONFIG_DVB_TTUSB_DEC) += ttusb_dec.o ttusbdecfe.o
EXTRA_CFLAGS = -Idrivers/media/dvb/dvb-core/ EXTRA_CFLAGS = -Idrivers/media/dvb/dvb-core/
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment