summaryrefslogtreecommitdiff
path: root/linux/drivers/media/video/cx88/Kconfig
diff options
context:
space:
mode:
authorMichael Krufky <devnull@localhost>2005-10-23 06:35:55 +0000
committerMichael Krufky <devnull@localhost>2005-10-23 06:35:55 +0000
commit5c850f13dea8354ff1bfe63b796d1fdbf174a755 (patch)
tree8dc9c9d5cee054861631d6628c2b7a063bea7a4a /linux/drivers/media/video/cx88/Kconfig
parent8c667430e5fabf23cf6c37e8e9ed614d7bd0f901 (diff)
downloadmediapointer-dvb-s2-5c850f13dea8354ff1bfe63b796d1fdbf174a755.tar.gz
mediapointer-dvb-s2-5c850f13dea8354ff1bfe63b796d1fdbf174a755.tar.bz2
- Create Kconfig files for cx88 and saa7134 directories.
These are new files, not yet in the kernel. When patching upstream, we will have to remove cx88 and saa7134 stuff from drivers/media/video/Kconfig and replace them with: source "drivers/media/video/cx88/Kconfig" source "drivers/media/video/saa7134/Kconfig" - Previously, when loading cx88-dvb or saa7134-dvb, all supported frontend modules get loaded as well, even if the hardware doesn't need it. - Added new functionality to give users a choice of whether to compile support for all dvb frontends, or to allow the user to tweak the build, and only include support for frontend modules needed by the hardware in the system. The option to build support for all frontends is selected by default. When unselected, a list of frontends is displayed, all selected by default. Users will be able to unselect the frontend modules that they do not wish to build support for. Signed-off-by: Michael Krufky <mkrufky@m1k.net>
Diffstat (limited to 'linux/drivers/media/video/cx88/Kconfig')
-rw-r--r--linux/drivers/media/video/cx88/Kconfig81
1 files changed, 81 insertions, 0 deletions
diff --git a/linux/drivers/media/video/cx88/Kconfig b/linux/drivers/media/video/cx88/Kconfig
new file mode 100644
index 000000000..3c9121521
--- /dev/null
+++ b/linux/drivers/media/video/cx88/Kconfig
@@ -0,0 +1,81 @@
+config VIDEO_CX88
+ tristate "Conexant 2388x (bt878 successor) support"
+ depends on VIDEO_DEV && PCI && I2C && EXPERIMENTAL
+ select I2C_ALGOBIT
+ select FW_LOADER
+ select VIDEO_BTCX
+ select VIDEO_BUF
+ select VIDEO_TUNER
+ select VIDEO_TVEEPROM
+ select VIDEO_IR
+ ---help---
+ This is a video4linux driver for Conexant 2388x based
+ TV cards.
+
+ To compile this driver as a module, choose M here: the
+ module will be called cx8800
+
+config VIDEO_CX88_DVB
+ tristate "DVB/ATSC Support for cx2388x based TV cards"
+ depends on VIDEO_CX88 && DVB_CORE
+ select VIDEO_BUF_DVB
+ ---help---
+ This adds support for DVB/ATSC cards based on the
+ Connexant 2388x chip.
+
+ To compile this driver as a module, choose M here: the
+ module will be called cx88-dvb.
+
+ You must also select one or more DVB/ATSC demodulators.
+ If you are unsure which you need, choose all of them.
+
+config VIDEO_CX88_DVB_ALL_FRONTENDS
+ bool "Build all supported frontends for cx2388x based TV cards"
+ default y
+ depends on VIDEO_CX88_DVB
+ select DVB_MT352
+ select DVB_OR51132
+ select DVB_CX22702
+ select DVB_LGDT330X
+ ---help---
+ This builds cx88-dvb with all currently supported frontend
+ demodulators. If you wish to tweak your configuration, and
+ only include support for the hardware that you need, choose N here.
+
+ If you are unsure, choose Y.
+
+config VIDEO_CX88_DVB_MT352
+ tristate "Zarlink MT352 DVB-T Support"
+ default m
+ depends on VIDEO_CX88_DVB && !VIDEO_CX88_DVB_ALL_FRONTENDS
+ select DVB_MT352
+ ---help---
+ This adds DVB-T support for cards based on the
+ Connexant 2388x chip and the MT352 demodulator.
+
+config VIDEO_CX88_DVB_OR51132
+ tristate "OR51132 ATSC Support"
+ default m
+ depends on VIDEO_CX88_DVB && !VIDEO_CX88_DVB_ALL_FRONTENDS
+ select DVB_OR51132
+ ---help---
+ This adds ATSC 8VSB and QAM64/256 support for cards based on the
+ Connexant 2388x chip and the OR51132 demodulator.
+
+config VIDEO_CX88_DVB_CX22702
+ tristate "Conexant CX22702 DVB-T Support"
+ default m
+ depends on VIDEO_CX88_DVB && !VIDEO_CX88_DVB_ALL_FRONTENDS
+ select DVB_CX22702
+ ---help---
+ This adds DVB-T support for cards based on the
+ Connexant 2388x chip and the CX22702 demodulator.
+
+config VIDEO_CX88_DVB_LGDT330X
+ tristate "LG Electronics DT3302/DT3303 ATSC Support"
+ default m
+ depends on VIDEO_CX88_DVB && !VIDEO_CX88_DVB_ALL_FRONTENDS
+ select DVB_LGDT330X
+ ---help---
+ This adds ATSC 8VSB and QAM64/256 support for cards based on the
+ Connexant 2388x chip and the LGDT3302/LGDT3303 demodulator.