]> bbs.cooldavid.org Git - net-next-2.6.git/blame - drivers/media/video/cx88/Kconfig
V4L/DVB (4386): Convert DVB devices to use dvb_attach()
[net-next-2.6.git] / drivers / media / video / cx88 / Kconfig
CommitLineData
2868c41f
MK
1config VIDEO_CX88_VP3054
2 tristate
3 depends on VIDEO_CX88_DVB && DVB_MT352
4
f6d6e6db
MK
5config VIDEO_CX88
6 tristate "Conexant 2388x (bt878 successor) support"
710a7258 7 depends on VIDEO_DEV && PCI && I2C
f6d6e6db
MK
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
b7f355d2 22config VIDEO_CX88_ALSA
bc2c7c36 23 tristate "Conexant 2388x DMA audio support"
15192b1d 24 depends on VIDEO_CX88 && SND && EXPERIMENTAL
337208d0 25 select SND_PCM
b7f355d2
MCC
26 ---help---
27 This is a video4linux driver for direct (DMA) audio on
bc2c7c36
MK
28 Conexant 2388x based TV cards using ALSA.
29
b7f355d2
MCC
30 It only works with boards with function 01 enabled.
31 To check if your board supports, use lspci -n.
953a676c 32 If supported, you should see 14f1:8801 or 14f1:8811
b7f355d2
MCC
33 PCI device.
34
35 To compile this driver as a module, choose M here: the
36 module will be called cx88-alsa.
37
7670d732
MK
38config VIDEO_CX88_BLACKBIRD
39 tristate "Blackbird MPEG encoder support (cx2388x + cx23416)"
40 depends on VIDEO_CX88
41 select VIDEO_CX2341X
42 ---help---
43 This adds support for MPEG encoder cards based on the
44 Blackbird reference design, using the Conexant 2388x
45 and 23416 chips.
46
47 To compile this driver as a module, choose M here: the
48 module will be called cx88-blackbird.
49
60a6dc55
MK
50config VIDEO_CX88_DVB
51 tristate "DVB/ATSC Support for cx2388x based TV cards"
52 depends on VIDEO_CX88 && DVB_CORE
53 select VIDEO_BUF_DVB
c482d4f6 54 select DVB_PLL
60a6dc55
MK
55 ---help---
56 This adds support for DVB/ATSC cards based on the
7670d732 57 Conexant 2388x chip.
60a6dc55
MK
58
59 To compile this driver as a module, choose M here: the
60 module will be called cx88-dvb.
61
62 You must also select one or more DVB/ATSC demodulators.
63 If you are unsure which you need, choose all of them.
64
f6d6e6db
MK
65config VIDEO_CX88_DVB_ALL_FRONTENDS
66 bool "Build all supported frontends for cx2388x based TV cards"
67 default y
68 depends on VIDEO_CX88_DVB
69 select DVB_MT352
bff75d24 70 select VIDEO_CX88_VP3054
0785c87a 71 select DVB_ZL10353
f6d6e6db
MK
72 select DVB_OR51132
73 select DVB_CX22702
74 select DVB_LGDT330X
fde6d31e 75 select DVB_NXT200X
0fa14aa6 76 select DVB_CX24123
cd20ca9f 77 select DVB_ISL6421
f6d6e6db
MK
78 ---help---
79 This builds cx88-dvb with all currently supported frontend
80 demodulators. If you wish to tweak your configuration, and
81 only include support for the hardware that you need, choose N here.
82
83 If you are unsure, choose Y.
84
85config VIDEO_CX88_DVB_MT352
20c5ab68
MK
86 bool "Zarlink MT352 DVB-T Support"
87 default y
f6d6e6db
MK
88 depends on VIDEO_CX88_DVB && !VIDEO_CX88_DVB_ALL_FRONTENDS
89 select DVB_MT352
90 ---help---
91 This adds DVB-T support for cards based on the
92 Connexant 2388x chip and the MT352 demodulator.
93
2868c41f
MK
94config VIDEO_CX88_DVB_VP3054
95 bool "VP-3054 Secondary I2C Bus Support"
96 default y
97 depends on VIDEO_CX88_DVB_MT352
98 select VIDEO_CX88_VP3054
bff75d24
MK
99 ---help---
100 This adds DVB-T support for cards based on the
101 Connexant 2388x chip and the MT352 demodulator,
102 which also require support for the VP-3054
103 Secondary I2C bus, such at DNTV Live! DVB-T Pro.
104
0785c87a
MK
105config VIDEO_CX88_DVB_ZL10353
106 bool "Zarlink ZL10353 DVB-T Support"
107 default y
108 depends on VIDEO_CX88_DVB && !VIDEO_CX88_DVB_ALL_FRONTENDS
109 select DVB_ZL10353
110 ---help---
111 This adds DVB-T support for cards based on the
112 Connexant 2388x chip and the ZL10353 demodulator,
113 successor to the Zarlink MT352.
114
f6d6e6db 115config VIDEO_CX88_DVB_OR51132
20c5ab68
MK
116 bool "OR51132 ATSC Support"
117 default y
f6d6e6db
MK
118 depends on VIDEO_CX88_DVB && !VIDEO_CX88_DVB_ALL_FRONTENDS
119 select DVB_OR51132
120 ---help---
121 This adds ATSC 8VSB and QAM64/256 support for cards based on the
122 Connexant 2388x chip and the OR51132 demodulator.
123
124config VIDEO_CX88_DVB_CX22702
20c5ab68
MK
125 bool "Conexant CX22702 DVB-T Support"
126 default y
f6d6e6db
MK
127 depends on VIDEO_CX88_DVB && !VIDEO_CX88_DVB_ALL_FRONTENDS
128 select DVB_CX22702
129 ---help---
130 This adds DVB-T support for cards based on the
131 Connexant 2388x chip and the CX22702 demodulator.
132
133config VIDEO_CX88_DVB_LGDT330X
20c5ab68
MK
134 bool "LG Electronics DT3302/DT3303 ATSC Support"
135 default y
f6d6e6db
MK
136 depends on VIDEO_CX88_DVB && !VIDEO_CX88_DVB_ALL_FRONTENDS
137 select DVB_LGDT330X
138 ---help---
139 This adds ATSC 8VSB and QAM64/256 support for cards based on the
140 Connexant 2388x chip and the LGDT3302/LGDT3303 demodulator.
fde6d31e
KL
141
142config VIDEO_CX88_DVB_NXT200X
20c5ab68
MK
143 bool "NXT2002/NXT2004 ATSC Support"
144 default y
fde6d31e
KL
145 depends on VIDEO_CX88_DVB && !VIDEO_CX88_DVB_ALL_FRONTENDS
146 select DVB_NXT200X
147 ---help---
148 This adds ATSC 8VSB and QAM64/256 support for cards based on the
149 Connexant 2388x chip and the NXT2002/NXT2004 demodulator.
0fa14aa6
ST
150
151config VIDEO_CX88_DVB_CX24123
152 bool "Conexant CX24123 DVB-S Support"
153 default y
154 depends on VIDEO_CX88_DVB && !VIDEO_CX88_DVB_ALL_FRONTENDS
155 select DVB_CX24123
cd20ca9f 156 select DVB_ISL6421
0fa14aa6
ST
157 ---help---
158 This adds DVB-S support for cards based on the
159 Connexant 2388x chip and the CX24123 demodulator.