diff options
author | Michael Hunold <devnull@localhost> | 2003-10-01 10:24:57 +0000 |
---|---|---|
committer | Michael Hunold <devnull@localhost> | 2003-10-01 10:24:57 +0000 |
commit | 247cf5fcc3c2e684b1319ae8b1a595a328c4b23d (patch) | |
tree | 0fc5df376242627e9aa704616684547e1b3024d4 /linux/drivers/media | |
parent | 96c67e37ff37a0f02379addc5060451fe1afd051 (diff) | |
download | mediapointer-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')
-rw-r--r-- | linux/drivers/media/Kconfig | 6 | ||||
-rw-r--r-- | linux/drivers/media/common/Kconfig | 16 | ||||
-rw-r--r-- | linux/drivers/media/common/Makefile | 3 | ||||
-rw-r--r-- | linux/drivers/media/dvb/Kconfig | 17 | ||||
-rw-r--r-- | linux/drivers/media/dvb/Makefile | 2 | ||||
-rw-r--r-- | linux/drivers/media/dvb/dvb-core/Kconfig | 8 | ||||
-rw-r--r-- | linux/drivers/media/dvb/frontends/Kconfig | 11 | ||||
-rw-r--r-- | linux/drivers/media/dvb/ttpci/Kconfig | 43 | ||||
-rw-r--r-- | linux/drivers/media/dvb/ttusb-budget/Kconfig | 2 | ||||
-rw-r--r-- | linux/drivers/media/dvb/ttusb-dec/Kconfig | 3 |
10 files changed, 49 insertions, 62 deletions
diff --git a/linux/drivers/media/Kconfig b/linux/drivers/media/Kconfig index d01c95907..4ead55c0f 100644 --- a/linux/drivers/media/Kconfig +++ b/linux/drivers/media/Kconfig @@ -21,10 +21,8 @@ config VIDEO_DEV Documentation/video4linux/API.html. Documentation for V4L2 is available on the web at http://bytesex.org/v4l/ - This driver is also available as a module called videodev ( = 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 videodev. source "drivers/media/video/Kconfig" diff --git a/linux/drivers/media/common/Kconfig b/linux/drivers/media/common/Kconfig index b4dcaead8..caebd0a1c 100644 --- a/linux/drivers/media/common/Kconfig +++ b/linux/drivers/media/common/Kconfig @@ -1,8 +1,12 @@ config VIDEO_SAA7146 - def_tristate DVB_AV7110 || DVB_BUDGET || DVB_BUDGET_AV || \ - VIDEO_MXB || VIDEO_DPC || VIDEO_HEXIUM_ORION || \ - VIDEO_HEXIUM_GEMINI - depends on VIDEO_DEV && PCI && I2C + tristate + select I2C + +config VIDEO_SAA7146_VV + tristate + select VIDEO_BUF + select VIDEO_VIDEOBUF + select VIDEO_SAA7146 + config VIDEO_VIDEOBUF - def_tristate VIDEO_SAA7134 || VIDEO_BT848 || VIDEO_SAA7146 - depends on VIDEO_DEV + tristate diff --git a/linux/drivers/media/common/Makefile b/linux/drivers/media/common/Makefile index 4e889f811..8054d6d11 100644 --- a/linux/drivers/media/common/Makefile +++ b/linux/drivers/media/common/Makefile @@ -1,5 +1,6 @@ saa7146-objs := saa7146_i2c.o saa7146_core.o saa7146_vv-objs := saa7146_vv_ksyms.o saa7146_fops.o saa7146_video.o saa7146_hlp.o saa7146_vbi.o -obj-$(CONFIG_VIDEO_SAA7146) += saa7146.o saa7146_vv.o +obj-$(CONFIG_VIDEO_SAA7146) += saa7146.o +obj-$(CONFIG_VIDEO_SAA7146_VV) += saa7146_vv.o 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'. |