blob: 80e23ee9801cbed321d4fd467481af6f4a1cc711 [file] [log] [blame]
Michael Krufky2868c412006-04-01 18:00:41 -03001config VIDEO_CX88_VP3054
2 tristate
3 depends on VIDEO_CX88_DVB && DVB_MT352
4
Michael Krufkyf6d6e6d2005-11-08 21:38:07 -08005config VIDEO_CX88
6 tristate "Conexant 2388x (bt878 successor) support"
Michael Krufky710a7252005-11-08 21:38:25 -08007 depends on VIDEO_DEV && PCI && I2C
Michael Krufkyf6d6e6d2005-11-08 21:38:07 -08008 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
Mauro Carvalho Chehabb7f355d2006-01-09 15:32:44 -020022config VIDEO_CX88_ALSA
Michael Krufkybc2c7c32006-03-18 18:36:44 -030023 tristate "Conexant 2388x DMA audio support"
Mauro Carvalho Chehab15192b12006-01-15 06:50:01 -020024 depends on VIDEO_CX88 && SND && EXPERIMENTAL
Adrian Bunk337208d2006-01-23 09:48:02 -020025 select SND_PCM
Mauro Carvalho Chehabb7f355d2006-01-09 15:32:44 -020026 ---help---
27 This is a video4linux driver for direct (DMA) audio on
Michael Krufkybc2c7c32006-03-18 18:36:44 -030028 Conexant 2388x based TV cards using ALSA.
29
Mauro Carvalho Chehabb7f355d2006-01-09 15:32:44 -020030 It only works with boards with function 01 enabled.
31 To check if your board supports, use lspci -n.
Trent Piepho953a6762006-03-29 13:53:49 -030032 If supported, you should see 14f1:8801 or 14f1:8811
Mauro Carvalho Chehabb7f355d2006-01-09 15:32:44 -020033 PCI device.
34
35 To compile this driver as a module, choose M here: the
36 module will be called cx88-alsa.
37
Michael Krufky7670d732006-06-24 21:05:12 -030038config 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
Michael Krufky60a6dc52006-03-15 02:36:13 -030050config 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
54 ---help---
55 This adds support for DVB/ATSC cards based on the
Michael Krufky7670d732006-06-24 21:05:12 -030056 Conexant 2388x chip.
Michael Krufky60a6dc52006-03-15 02:36:13 -030057
58 To compile this driver as a module, choose M here: the
59 module will be called cx88-dvb.
60
61 You must also select one or more DVB/ATSC demodulators.
62 If you are unsure which you need, choose all of them.
63
Michael Krufkyf6d6e6d2005-11-08 21:38:07 -080064config VIDEO_CX88_DVB_ALL_FRONTENDS
65 bool "Build all supported frontends for cx2388x based TV cards"
66 default y
67 depends on VIDEO_CX88_DVB
68 select DVB_MT352
Michael Krufkybff75d22006-01-23 17:11:07 -020069 select VIDEO_CX88_VP3054
Michael Krufky0785c872006-02-28 14:02:15 -030070 select DVB_ZL10353
Michael Krufkyf6d6e6d2005-11-08 21:38:07 -080071 select DVB_OR51132
72 select DVB_CX22702
73 select DVB_LGDT330X
Kirk Laprayfde6d312005-11-08 21:38:18 -080074 select DVB_NXT200X
Steven Toth0fa14aa2006-01-09 15:25:02 -020075 select DVB_CX24123
Andrew de Quinceycd20ca92006-05-12 20:31:51 -030076 select DVB_ISL6421
Michael Krufkyf6d6e6d2005-11-08 21:38:07 -080077 ---help---
78 This builds cx88-dvb with all currently supported frontend
79 demodulators. If you wish to tweak your configuration, and
80 only include support for the hardware that you need, choose N here.
81
82 If you are unsure, choose Y.
83
84config VIDEO_CX88_DVB_MT352
Michael Krufky20c5ab62005-11-28 13:44:08 -080085 bool "Zarlink MT352 DVB-T Support"
86 default y
Michael Krufkyf6d6e6d2005-11-08 21:38:07 -080087 depends on VIDEO_CX88_DVB && !VIDEO_CX88_DVB_ALL_FRONTENDS
88 select DVB_MT352
89 ---help---
90 This adds DVB-T support for cards based on the
91 Connexant 2388x chip and the MT352 demodulator.
92
Michael Krufky2868c412006-04-01 18:00:41 -030093config VIDEO_CX88_DVB_VP3054
94 bool "VP-3054 Secondary I2C Bus Support"
95 default y
96 depends on VIDEO_CX88_DVB_MT352
97 select VIDEO_CX88_VP3054
Michael Krufkybff75d22006-01-23 17:11:07 -020098 ---help---
99 This adds DVB-T support for cards based on the
100 Connexant 2388x chip and the MT352 demodulator,
101 which also require support for the VP-3054
102 Secondary I2C bus, such at DNTV Live! DVB-T Pro.
103
Michael Krufky0785c872006-02-28 14:02:15 -0300104config VIDEO_CX88_DVB_ZL10353
105 bool "Zarlink ZL10353 DVB-T Support"
106 default y
107 depends on VIDEO_CX88_DVB && !VIDEO_CX88_DVB_ALL_FRONTENDS
108 select DVB_ZL10353
109 ---help---
110 This adds DVB-T support for cards based on the
111 Connexant 2388x chip and the ZL10353 demodulator,
112 successor to the Zarlink MT352.
113
Michael Krufkyf6d6e6d2005-11-08 21:38:07 -0800114config VIDEO_CX88_DVB_OR51132
Michael Krufky20c5ab62005-11-28 13:44:08 -0800115 bool "OR51132 ATSC Support"
116 default y
Michael Krufkyf6d6e6d2005-11-08 21:38:07 -0800117 depends on VIDEO_CX88_DVB && !VIDEO_CX88_DVB_ALL_FRONTENDS
118 select DVB_OR51132
119 ---help---
120 This adds ATSC 8VSB and QAM64/256 support for cards based on the
121 Connexant 2388x chip and the OR51132 demodulator.
122
123config VIDEO_CX88_DVB_CX22702
Michael Krufky20c5ab62005-11-28 13:44:08 -0800124 bool "Conexant CX22702 DVB-T Support"
125 default y
Michael Krufkyf6d6e6d2005-11-08 21:38:07 -0800126 depends on VIDEO_CX88_DVB && !VIDEO_CX88_DVB_ALL_FRONTENDS
127 select DVB_CX22702
128 ---help---
129 This adds DVB-T support for cards based on the
130 Connexant 2388x chip and the CX22702 demodulator.
131
132config VIDEO_CX88_DVB_LGDT330X
Michael Krufky20c5ab62005-11-28 13:44:08 -0800133 bool "LG Electronics DT3302/DT3303 ATSC Support"
134 default y
Michael Krufkyf6d6e6d2005-11-08 21:38:07 -0800135 depends on VIDEO_CX88_DVB && !VIDEO_CX88_DVB_ALL_FRONTENDS
136 select DVB_LGDT330X
137 ---help---
138 This adds ATSC 8VSB and QAM64/256 support for cards based on the
139 Connexant 2388x chip and the LGDT3302/LGDT3303 demodulator.
Kirk Laprayfde6d312005-11-08 21:38:18 -0800140
141config VIDEO_CX88_DVB_NXT200X
Michael Krufky20c5ab62005-11-28 13:44:08 -0800142 bool "NXT2002/NXT2004 ATSC Support"
143 default y
Kirk Laprayfde6d312005-11-08 21:38:18 -0800144 depends on VIDEO_CX88_DVB && !VIDEO_CX88_DVB_ALL_FRONTENDS
145 select DVB_NXT200X
146 ---help---
147 This adds ATSC 8VSB and QAM64/256 support for cards based on the
148 Connexant 2388x chip and the NXT2002/NXT2004 demodulator.
Steven Toth0fa14aa2006-01-09 15:25:02 -0200149
150config VIDEO_CX88_DVB_CX24123
151 bool "Conexant CX24123 DVB-S Support"
152 default y
153 depends on VIDEO_CX88_DVB && !VIDEO_CX88_DVB_ALL_FRONTENDS
154 select DVB_CX24123
Andrew de Quinceycd20ca92006-05-12 20:31:51 -0300155 select DVB_ISL6421
Steven Toth0fa14aa2006-01-09 15:25:02 -0200156 ---help---
157 This adds DVB-S support for cards based on the
158 Connexant 2388x chip and the CX24123 demodulator.