Merge branch 'master'
[linux-2.6] / drivers / media / video / cx88 / Kconfig
1 config VIDEO_CX88
2         tristate "Conexant 2388x (bt878 successor) support"
3         depends on VIDEO_DEV && PCI && I2C
4         select I2C_ALGOBIT
5         select FW_LOADER
6         select VIDEO_BTCX
7         select VIDEO_BUF
8         select VIDEO_TUNER
9         select VIDEO_TVEEPROM
10         select VIDEO_IR
11         ---help---
12           This is a video4linux driver for Conexant 2388x based
13           TV cards.
14
15           To compile this driver as a module, choose M here: the
16           module will be called cx8800
17
18 config VIDEO_CX88_DVB
19         tristate "DVB/ATSC Support for cx2388x based TV cards"
20         depends on VIDEO_CX88 && DVB_CORE
21         select VIDEO_BUF_DVB
22         ---help---
23           This adds support for DVB/ATSC cards based on the
24           Connexant 2388x chip.
25
26           To compile this driver as a module, choose M here: the
27           module will be called cx88-dvb.
28
29           You must also select one or more DVB/ATSC demodulators.
30           If you are unsure which you need, choose all of them.
31
32 config VIDEO_CX88_DVB_ALL_FRONTENDS
33         bool "Build all supported frontends for cx2388x based TV cards"
34         default y
35         depends on VIDEO_CX88_DVB
36         select DVB_MT352
37         select DVB_OR51132
38         select DVB_CX22702
39         select DVB_LGDT330X
40         select DVB_NXT200X
41         ---help---
42           This builds cx88-dvb with all currently supported frontend
43           demodulators.  If you wish to tweak your configuration, and
44           only include support for the hardware that you need, choose N here.
45
46           If you are unsure, choose Y.
47
48 config VIDEO_CX88_DVB_MT352
49         tristate "Zarlink MT352 DVB-T Support"
50         default m
51         depends on VIDEO_CX88_DVB && !VIDEO_CX88_DVB_ALL_FRONTENDS
52         select DVB_MT352
53         ---help---
54           This adds DVB-T support for cards based on the
55           Connexant 2388x chip and the MT352 demodulator.
56
57 config VIDEO_CX88_DVB_OR51132
58         tristate "OR51132 ATSC Support"
59         default m
60         depends on VIDEO_CX88_DVB && !VIDEO_CX88_DVB_ALL_FRONTENDS
61         select DVB_OR51132
62         ---help---
63           This adds ATSC 8VSB and QAM64/256 support for cards based on the
64           Connexant 2388x chip and the OR51132 demodulator.
65
66 config VIDEO_CX88_DVB_CX22702
67         tristate "Conexant CX22702 DVB-T Support"
68         default m
69         depends on VIDEO_CX88_DVB && !VIDEO_CX88_DVB_ALL_FRONTENDS
70         select DVB_CX22702
71         ---help---
72           This adds DVB-T support for cards based on the
73           Connexant 2388x chip and the CX22702 demodulator.
74
75 config VIDEO_CX88_DVB_LGDT330X
76         tristate "LG Electronics DT3302/DT3303 ATSC Support"
77         default m
78         depends on VIDEO_CX88_DVB && !VIDEO_CX88_DVB_ALL_FRONTENDS
79         select DVB_LGDT330X
80         ---help---
81           This adds ATSC 8VSB and QAM64/256 support for cards based on the
82           Connexant 2388x chip and the LGDT3302/LGDT3303 demodulator.
83
84 config VIDEO_CX88_DVB_NXT200X
85         tristate "NXT2002/NXT2004 ATSC Support"
86         default m
87         depends on VIDEO_CX88_DVB && !VIDEO_CX88_DVB_ALL_FRONTENDS
88         select DVB_NXT200X
89         ---help---
90           This adds ATSC 8VSB and QAM64/256 support for cards based on the
91           Connexant 2388x chip and the NXT2002/NXT2004 demodulator.