]> err.no Git - linux-2.6/blob - drivers/media/video/cx88/Kconfig
V4L/DVB (4012): Fix cx24123 diseqc
[linux-2.6] / drivers / media / video / cx88 / Kconfig
1 config VIDEO_CX88_VP3054
2         tristate
3         depends on VIDEO_CX88_DVB && DVB_MT352
4
5 config VIDEO_CX88
6         tristate "Conexant 2388x (bt878 successor) support"
7         depends on VIDEO_DEV && PCI && I2C
8         select I2C_ALGOBIT
9         select FW_LOADER
10         select VIDEO_BTCX
11         select VIDEO_BUF
12         select VIDEO_TUNER
13         select VIDEO_TVEEPROM
14         select VIDEO_IR
15         ---help---
16           This is a video4linux driver for Conexant 2388x based
17           TV cards.
18
19           To compile this driver as a module, choose M here: the
20           module will be called cx8800
21
22 config VIDEO_CX88_ALSA
23         tristate "Conexant 2388x DMA audio support"
24         depends on VIDEO_CX88 && SND && EXPERIMENTAL
25         select SND_PCM
26         ---help---
27           This is a video4linux driver for direct (DMA) audio on
28           Conexant 2388x based TV cards using ALSA.
29
30           It only works with boards with function 01 enabled.
31           To check if your board supports, use lspci -n.
32           If supported, you should see 14f1:8801 or 14f1:8811
33           PCI device.
34
35           To compile this driver as a module, choose M here: the
36           module will be called cx88-alsa.
37
38 config VIDEO_CX88_DVB
39         tristate "DVB/ATSC Support for cx2388x based TV cards"
40         depends on VIDEO_CX88 && DVB_CORE
41         select VIDEO_BUF_DVB
42         ---help---
43           This adds support for DVB/ATSC cards based on the
44           Connexant 2388x chip.
45
46           To compile this driver as a module, choose M here: the
47           module will be called cx88-dvb.
48
49           You must also select one or more DVB/ATSC demodulators.
50           If you are unsure which you need, choose all of them.
51
52 config VIDEO_CX88_DVB_ALL_FRONTENDS
53         bool "Build all supported frontends for cx2388x based TV cards"
54         default y
55         depends on VIDEO_CX88_DVB
56         select DVB_MT352
57         select VIDEO_CX88_VP3054
58         select DVB_ZL10353
59         select DVB_OR51132
60         select DVB_CX22702
61         select DVB_LGDT330X
62         select DVB_NXT200X
63         select DVB_CX24123
64         select DVB_ISL6421
65         ---help---
66           This builds cx88-dvb with all currently supported frontend
67           demodulators.  If you wish to tweak your configuration, and
68           only include support for the hardware that you need, choose N here.
69
70           If you are unsure, choose Y.
71
72 config VIDEO_CX88_DVB_MT352
73         bool "Zarlink MT352 DVB-T Support"
74         default y
75         depends on VIDEO_CX88_DVB && !VIDEO_CX88_DVB_ALL_FRONTENDS
76         select DVB_MT352
77         ---help---
78           This adds DVB-T support for cards based on the
79           Connexant 2388x chip and the MT352 demodulator.
80
81 config VIDEO_CX88_DVB_VP3054
82         bool "VP-3054 Secondary I2C Bus Support"
83         default y
84         depends on VIDEO_CX88_DVB_MT352
85         select VIDEO_CX88_VP3054
86         ---help---
87           This adds DVB-T support for cards based on the
88           Connexant 2388x chip and the MT352 demodulator,
89           which also require support for the VP-3054
90           Secondary I2C bus, such at DNTV Live! DVB-T Pro.
91
92 config VIDEO_CX88_DVB_ZL10353
93         bool "Zarlink ZL10353 DVB-T Support"
94         default y
95         depends on VIDEO_CX88_DVB && !VIDEO_CX88_DVB_ALL_FRONTENDS
96         select DVB_ZL10353
97         ---help---
98           This adds DVB-T support for cards based on the
99           Connexant 2388x chip and the ZL10353 demodulator,
100           successor to the Zarlink MT352.
101
102 config VIDEO_CX88_DVB_OR51132
103         bool "OR51132 ATSC Support"
104         default y
105         depends on VIDEO_CX88_DVB && !VIDEO_CX88_DVB_ALL_FRONTENDS
106         select DVB_OR51132
107         ---help---
108           This adds ATSC 8VSB and QAM64/256 support for cards based on the
109           Connexant 2388x chip and the OR51132 demodulator.
110
111 config VIDEO_CX88_DVB_CX22702
112         bool "Conexant CX22702 DVB-T Support"
113         default y
114         depends on VIDEO_CX88_DVB && !VIDEO_CX88_DVB_ALL_FRONTENDS
115         select DVB_CX22702
116         ---help---
117           This adds DVB-T support for cards based on the
118           Connexant 2388x chip and the CX22702 demodulator.
119
120 config VIDEO_CX88_DVB_LGDT330X
121         bool "LG Electronics DT3302/DT3303 ATSC Support"
122         default y
123         depends on VIDEO_CX88_DVB && !VIDEO_CX88_DVB_ALL_FRONTENDS
124         select DVB_LGDT330X
125         ---help---
126           This adds ATSC 8VSB and QAM64/256 support for cards based on the
127           Connexant 2388x chip and the LGDT3302/LGDT3303 demodulator.
128
129 config VIDEO_CX88_DVB_NXT200X
130         bool "NXT2002/NXT2004 ATSC Support"
131         default y
132         depends on VIDEO_CX88_DVB && !VIDEO_CX88_DVB_ALL_FRONTENDS
133         select DVB_NXT200X
134         ---help---
135           This adds ATSC 8VSB and QAM64/256 support for cards based on the
136           Connexant 2388x chip and the NXT2002/NXT2004 demodulator.
137
138 config VIDEO_CX88_DVB_CX24123
139         bool "Conexant CX24123 DVB-S Support"
140         default y
141         depends on VIDEO_CX88_DVB && !VIDEO_CX88_DVB_ALL_FRONTENDS
142         select DVB_CX24123
143         select DVB_ISL6421
144         ---help---
145           This adds DVB-S support for cards based on the
146           Connexant 2388x chip and the CX24123 demodulator.