summaryrefslogtreecommitdiff
path: root/linux/drivers/media/dvb
diff options
context:
space:
mode:
authorMichael Hunold <devnull@localhost>2003-10-01 10:24:57 +0000
committerMichael Hunold <devnull@localhost>2003-10-01 10:24:57 +0000
commit247cf5fcc3c2e684b1319ae8b1a595a328c4b23d (patch)
tree0fc5df376242627e9aa704616684547e1b3024d4 /linux/drivers/media/dvb
parent96c67e37ff37a0f02379addc5060451fe1afd051 (diff)
downloadmediapointer-dvb-s2-247cf5fcc3c2e684b1319ae8b1a595a328c4b23d.tar.gz
mediapointer-dvb-s2-247cf5fcc3c2e684b1319ae8b1a595a328c4b23d.tar.bz2
- clean up Kconfig files, use the new SELECT facility
- split up saa7146 compilation in core and video part
Diffstat (limited to 'linux/drivers/media/dvb')
-rw-r--r--linux/drivers/media/dvb/Kconfig17
-rw-r--r--linux/drivers/media/dvb/Makefile2
-rw-r--r--linux/drivers/media/dvb/dvb-core/Kconfig8
-rw-r--r--linux/drivers/media/dvb/frontends/Kconfig11
-rw-r--r--linux/drivers/media/dvb/ttpci/Kconfig43
-rw-r--r--linux/drivers/media/dvb/ttusb-budget/Kconfig2
-rw-r--r--linux/drivers/media/dvb/ttusb-dec/Kconfig3
7 files changed, 35 insertions, 51 deletions
diff --git a/linux/drivers/media/dvb/Kconfig b/linux/drivers/media/dvb/Kconfig
index a67278c78..8d72e87f6 100644
--- a/linux/drivers/media/dvb/Kconfig
+++ b/linux/drivers/media/dvb/Kconfig
@@ -3,16 +3,16 @@
#
menu "Digital Video Broadcasting Devices"
- depends on NET && INET
config DVB
bool "DVB For Linux"
+ depends on NET && INET
---help---
Support Digital Video Broadcasting hardware. Enable this if you
own a DVB adapter and want to use it or if you compile Linux for
a digital SetTopBox.
- API specs and user tools and are available for example from
+ API specs and user tools are available from
<http://www.linuxtv.org/>.
Please report problems regarding this driver to the LinuxDVB
@@ -33,23 +33,16 @@ source "drivers/media/dvb/dvb-core/Kconfig"
source "drivers/media/dvb/frontends/Kconfig"
comment "Supported SAA7146 based PCI Adapters"
- depends on DVB && PCI
-
+ depends on DVB_CORE && PCI
source "drivers/media/dvb/ttpci/Kconfig"
-comment "BT8xx based PCI Adapters (needs CONFIG_VIDEO_BT848)"
- depends on DVB && PCI
-
-source "drivers/media/dvb/bt8xx/Kconfig"
-
comment "Supported USB Adapters"
- depends on DVB && USB
-
+ depends on DVB_CORE && USB
source "drivers/media/dvb/ttusb-budget/Kconfig"
source "drivers/media/dvb/ttusb-dec/Kconfig"
comment "Supported FlexCopII (B2C2) Adapters"
- depends on DVB && PCI
+ depends on DVB_CORE && PCI
source "drivers/media/dvb/b2c2/Kconfig"
endmenu
diff --git a/linux/drivers/media/dvb/Makefile b/linux/drivers/media/dvb/Makefile
index fba5650b4..2263ebf72 100644
--- a/linux/drivers/media/dvb/Makefile
+++ b/linux/drivers/media/dvb/Makefile
@@ -2,5 +2,5 @@
# Makefile for the kernel multimedia device drivers.
#
-obj-y := dvb-core/ frontends/ ttpci/ ttusb-dec/ ttusb-budget/ bt8xx/ b2c2/
+obj-y := dvb-core/ frontends/ ttpci/ ttusb-dec/ ttusb-budget/ b2c2/ bt8xx/
diff --git a/linux/drivers/media/dvb/dvb-core/Kconfig b/linux/drivers/media/dvb/dvb-core/Kconfig
index 99e2d6b9d..7dc3511c7 100644
--- a/linux/drivers/media/dvb/dvb-core/Kconfig
+++ b/linux/drivers/media/dvb/dvb-core/Kconfig
@@ -1,7 +1,11 @@
config DVB_CORE
tristate "DVB Core Support"
depends on DVB
+ select CRC32
help
DVB core utility functions for device handling, software fallbacks etc.
-
- Say Y when you have a DVB card and want to use it. If unsure say N.
+ Say Y when you have a DVB card and want to use it. Say Y if your want
+ to build your drivers outside the kernel, but need the DVB core. All
+ in-kernel drivers will select this automatically if needed.
+ If unsure say N.
+
diff --git a/linux/drivers/media/dvb/frontends/Kconfig b/linux/drivers/media/dvb/frontends/Kconfig
index 6f7b96adf..999076818 100644
--- a/linux/drivers/media/dvb/frontends/Kconfig
+++ b/linux/drivers/media/dvb/frontends/Kconfig
@@ -135,14 +135,3 @@ config DVB_TDA1004X_FIRMWARE_FILE
wget http://www.technotrend.de/new/215/TTweb_215a_budget_20_05_2003.zip
unzip -j TTweb_215a_budget_20_05_2003.zip Software/Oem/PCI/App/ttlcdacc.dll
mv ttlcdacc.dll /etc/dvb/tda1004x.bin
-
-config DVB_SP887X
- tristate "Frontends with sp887x demodulators, e.g. Microtune DTF7072"
- depends on DVB_CORE
- help
- A DVB-T demodulator driver. Say Y when you want to support the sp887x.
-
- 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.
-
diff --git a/linux/drivers/media/dvb/ttpci/Kconfig b/linux/drivers/media/dvb/ttpci/Kconfig
index 64a4f9788..707e7494a 100644
--- a/linux/drivers/media/dvb/ttpci/Kconfig
+++ b/linux/drivers/media/dvb/ttpci/Kconfig
@@ -1,6 +1,8 @@
config DVB_AV7110
tristate "AV7110 cards"
- depends on VIDEO_DEV && DVB_CORE
+ depends on DVB_CORE
+ select VIDEO_DEV
+ select VIDEO_SAA7146_VV
help
Support for SAA7146 and AV7110 based DVB cards as produced
by Fujitsu-Siemens, Technotrend, Hauppauge and others.
@@ -26,6 +28,7 @@ config DVB_AV7110_OSD
config DVB_BUDGET
tristate "Budget cards"
depends on DVB_CORE
+ select VIDEO_SAA7146
help
Support for simple SAA7146 based DVB cards
(so called Budget- or Nova-PCI cards) without onboard
@@ -33,15 +36,13 @@ config DVB_BUDGET
Say Y if you own such a card and want to use it.
- This driver is available as a module called
- dvb-ttpci-budget.o ( = code which can be inserted in
- and removed from the running kernel whenever you want).
- If you want to compile it as a module, say M
- here and read <file:Documentation/modules.txt>.
+ To compile this driver as a module, choose M here: the
+ module will be called budget.
config DVB_BUDGET_CI
tristate "Budget cards with onboard CI connector"
- depends on VIDEO_DEV && DVB_CORE && DVB_BUDGET
+ depends on DVB_CORE
+ select VIDEO_SAA7146
help
Support for simple SAA7146 based DVB cards
(so called Budget- or Nova-PCI cards) without onboard
@@ -49,15 +50,14 @@ config DVB_BUDGET_CI
Say Y if you own such a card and want to use it.
- This driver is available as a module called
- dvb-ttpci-budget-av.o ( = code which can be inserted in
- and removed from the running kernel whenever you want).
- If you want to compile it as a module, say M
- here and read <file:Documentation/modules.txt>.
+ To compile this driver as a module, choose M here: the
+ module will be called budget-ci.
config DVB_BUDGET_AV
tristate "Budget cards with analog video inputs"
- depends on VIDEO_DEV && DVB_CORE && DVB_BUDGET
+ depends on DVB_CORE
+ select VIDEO_DEV
+ select VIDEO_SAA7146_VV
help
Support for simple SAA7146 based DVB cards
(so called Budget- or Nova-PCI cards) without onboard
@@ -65,14 +65,14 @@ config DVB_BUDGET_AV
Say Y if you own such a card and want to use it.
- This driver is available as a module called
- dvb-ttpci-budget-av.o ( = code which can be inserted in
- and removed from the running kernel whenever you want).
- here and read <file:Documentation/modules.txt>.
+ To compile this driver as a module, choose M here: the
+ module will be called budget-av.
config DVB_BUDGET_PATCH
tristate "AV7110 cards with Budget Patch"
- depends on DVB_CORE && DVB_BUDGET
+ depends on DVB_BUDGET
+ select VIDEO_DEV
+ select VIDEO_SAA7146_VV
help
Support for Budget Patch (full TS) modification on
SAA7146+AV7110 based cards (DVB-S cards). This
@@ -85,8 +85,5 @@ config DVB_BUDGET_PATCH
Say Y if you own such a card and want to use it.
- This driver is available as a module called
- dvb-ttpci-budget-patch.o ( = code which can be inserted in
- and removed from the running kernel whenever you want).
- If you want to compile it as a module, say M
- here and read <file:Documentation/modules.txt>.
+ To compile this driver as a module, choose M here: the
+ module will be called budget-patch.
diff --git a/linux/drivers/media/dvb/ttusb-budget/Kconfig b/linux/drivers/media/dvb/ttusb-budget/Kconfig
index c8bbbcc68..e2fd156a3 100644
--- a/linux/drivers/media/dvb/ttusb-budget/Kconfig
+++ b/linux/drivers/media/dvb/ttusb-budget/Kconfig
@@ -1,6 +1,6 @@
config DVB_TTUSB_BUDGET
tristate "Technotrend/Hauppauge Nova-USB devices"
- depends on DVB_CORE && USB
+ depends on DVB_CORE
help
Support for external USB adapters designed by Technotrend and
produced by Hauppauge, shipped under the brand name 'Nova-USB'.
diff --git a/linux/drivers/media/dvb/ttusb-dec/Kconfig b/linux/drivers/media/dvb/ttusb-dec/Kconfig
index afcaf2923..aad5cc65d 100644
--- a/linux/drivers/media/dvb/ttusb-dec/Kconfig
+++ b/linux/drivers/media/dvb/ttusb-dec/Kconfig
@@ -1,6 +1,7 @@
config DVB_TTUSB_DEC
tristate "Technotrend/Hauppauge USB DEC2000-T devices"
- depends on DVB_CORE && USB && !STANDALONE
+ depends on DVB_CORE
+ depends on !STANDALONE
help
Support for external USB adapters designed by Technotrend and
produced by Hauppauge, shipped under the brand name 'DEC2000-T'.