blob: eeb5224ca1018fda4708c8e4fbf29ecb552b46c1 [file] [log] [blame]
Michael Krufkyf6d6e6d2005-11-08 21:38:07 -08001config VIDEO_CX88
2 tristate "Conexant 2388x (bt878 successor) support"
Michael Krufky710a7252005-11-08 21:38:25 -08003 depends on VIDEO_DEV && PCI && I2C
Michael Krufkyf6d6e6d2005-11-08 21:38:07 -08004 select I2C_ALGOBIT
5 select FW_LOADER
6 select VIDEO_BTCX
Mauro Carvalho Chehabc1accaa2007-08-23 16:37:49 -03007 select VIDEOBUF_DMA_SG
Michael Krufkyf6d6e6d2005-11-08 21:38:07 -08008 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
Mauro Carvalho Chehabb7f355d2006-01-09 15:32:44 -020018config VIDEO_CX88_ALSA
Michael Krufkybc2c7c32006-03-18 18:36:44 -030019 tristate "Conexant 2388x DMA audio support"
Mauro Carvalho Chehab15192b12006-01-15 06:50:01 -020020 depends on VIDEO_CX88 && SND && EXPERIMENTAL
Adrian Bunk337208d2006-01-23 09:48:02 -020021 select SND_PCM
Mauro Carvalho Chehabb7f355d2006-01-09 15:32:44 -020022 ---help---
23 This is a video4linux driver for direct (DMA) audio on
Michael Krufkybc2c7c32006-03-18 18:36:44 -030024 Conexant 2388x based TV cards using ALSA.
25
Mauro Carvalho Chehabb7f355d2006-01-09 15:32:44 -020026 It only works with boards with function 01 enabled.
27 To check if your board supports, use lspci -n.
Trent Piepho953a6762006-03-29 13:53:49 -030028 If supported, you should see 14f1:8801 or 14f1:8811
Mauro Carvalho Chehabb7f355d2006-01-09 15:32:44 -020029 PCI device.
30
31 To compile this driver as a module, choose M here: the
32 module will be called cx88-alsa.
33
Michael Krufky7670d732006-06-24 21:05:12 -030034config VIDEO_CX88_BLACKBIRD
35 tristate "Blackbird MPEG encoder support (cx2388x + cx23416)"
36 depends on VIDEO_CX88
37 select VIDEO_CX2341X
38 ---help---
39 This adds support for MPEG encoder cards based on the
40 Blackbird reference design, using the Conexant 2388x
41 and 23416 chips.
42
43 To compile this driver as a module, choose M here: the
44 module will be called cx88-blackbird.
45
Michael Krufky60a6dc52006-03-15 02:36:13 -030046config VIDEO_CX88_DVB
47 tristate "DVB/ATSC Support for cx2388x based TV cards"
48 depends on VIDEO_CX88 && DVB_CORE
Mauro Carvalho Chehab28318c72007-10-02 11:16:16 -030049 select VIDEOBUF_DVB
Michael Krufky47a99912007-06-12 16:10:51 -030050 select DVB_PLL if !DVB_FE_CUSTOMISE
Andrew de Quincey102a3422006-08-08 09:10:08 -030051 select DVB_MT352 if !DVB_FE_CUSTOMISE
52 select DVB_ZL10353 if !DVB_FE_CUSTOMISE
53 select DVB_OR51132 if !DVB_FE_CUSTOMISE
54 select DVB_CX22702 if !DVB_FE_CUSTOMISE
55 select DVB_LGDT330X if !DVB_FE_CUSTOMISE
56 select DVB_NXT200X if !DVB_FE_CUSTOMISE
57 select DVB_CX24123 if !DVB_FE_CUSTOMISE
58 select DVB_ISL6421 if !DVB_FE_CUSTOMISE
Michael Krufky60a6dc52006-03-15 02:36:13 -030059 ---help---
60 This adds support for DVB/ATSC cards based on the
Michael Krufky7670d732006-06-24 21:05:12 -030061 Conexant 2388x chip.
Michael Krufky60a6dc52006-03-15 02:36:13 -030062
63 To compile this driver as a module, choose M here: the
64 module will be called cx88-dvb.
65
Andrew de Quincey102a3422006-08-08 09:10:08 -030066config VIDEO_CX88_VP3054
67 tristate "VP-3054 Secondary I2C Bus Support"
68 default m
69 depends on VIDEO_CX88_DVB && DVB_MT352
Michael Krufkybff75d22006-01-23 17:11:07 -020070 ---help---
71 This adds DVB-T support for cards based on the
Matt LaPlantecab00892006-10-03 22:36:44 +020072 Conexant 2388x chip and the MT352 demodulator,
Michael Krufkybff75d22006-01-23 17:11:07 -020073 which also require support for the VP-3054
74 Secondary I2C bus, such at DNTV Live! DVB-T Pro.