blob: a63a9ad163b2294e8f9be662abf15218f86b7909 [file] [log] [blame]
Michael Krufkyf6d6e6d2005-11-08 21:38:07 -08001config VIDEO_CX88
2 tristate "Conexant 2388x (bt878 successor) support"
Mauro Carvalho Chehab6bda9642010-11-17 13:28:38 -03003 depends on VIDEO_DEV && PCI && I2C && RC_CORE
Michael Krufkyf6d6e6d2005-11-08 21:38:07 -08004 select I2C_ALGOBIT
Michael Krufkyf6d6e6d2005-11-08 21:38:07 -08005 select VIDEO_BTCX
Mauro Carvalho Chehabc1accaa2007-08-23 16:37:49 -03006 select VIDEOBUF_DMA_SG
Mauro Carvalho Chehabfdbbfb02008-05-06 12:35:58 -03007 select VIDEO_TUNER
Michael Krufkyf6d6e6d2005-11-08 21:38:07 -08008 select VIDEO_TVEEPROM
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -03009 select VIDEO_WM8775 if MEDIA_SUBDRV_AUTOSELECT
Michael Krufkyf6d6e6d2005-11-08 21:38:07 -080010 ---help---
11 This is a video4linux driver for Conexant 2388x based
12 TV cards.
13
14 To compile this driver as a module, choose M here: the
15 module will be called cx8800
16
Mauro Carvalho Chehabb7f355d2006-01-09 15:32:44 -020017config VIDEO_CX88_ALSA
Michael Krufkybc2c7c32006-03-18 18:36:44 -030018 tristate "Conexant 2388x DMA audio support"
lawrence rust0f63a142010-08-24 06:50:48 -030019 depends on VIDEO_CX88 && SND
Adrian Bunk337208d2006-01-23 09:48:02 -020020 select SND_PCM
Mauro Carvalho Chehabb7f355d2006-01-09 15:32:44 -020021 ---help---
22 This is a video4linux driver for direct (DMA) audio on
Michael Krufkybc2c7c32006-03-18 18:36:44 -030023 Conexant 2388x based TV cards using ALSA.
24
Mauro Carvalho Chehabb7f355d2006-01-09 15:32:44 -020025 It only works with boards with function 01 enabled.
26 To check if your board supports, use lspci -n.
Trent Piepho953a6762006-03-29 13:53:49 -030027 If supported, you should see 14f1:8801 or 14f1:8811
Mauro Carvalho Chehabb7f355d2006-01-09 15:32:44 -020028 PCI device.
29
30 To compile this driver as a module, choose M here: the
31 module will be called cx88-alsa.
32
Michael Krufky7670d732006-06-24 21:05:12 -030033config VIDEO_CX88_BLACKBIRD
34 tristate "Blackbird MPEG encoder support (cx2388x + cx23416)"
Adrian Bunk445c2712008-07-27 10:04:55 -030035 depends on VIDEO_CX88
Michael Krufky7670d732006-06-24 21:05:12 -030036 select VIDEO_CX2341X
37 ---help---
38 This adds support for MPEG encoder cards based on the
39 Blackbird reference design, using the Conexant 2388x
40 and 23416 chips.
41
42 To compile this driver as a module, choose M here: the
43 module will be called cx88-blackbird.
44
Michael Krufky60a6dc52006-03-15 02:36:13 -030045config VIDEO_CX88_DVB
46 tristate "DVB/ATSC Support for cx2388x based TV cards"
47 depends on VIDEO_CX88 && DVB_CORE
Mauro Carvalho Chehab28318c72007-10-02 11:16:16 -030048 select VIDEOBUF_DVB
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -030049 select DVB_PLL if MEDIA_SUBDRV_AUTOSELECT
50 select DVB_MT352 if MEDIA_SUBDRV_AUTOSELECT
51 select DVB_ZL10353 if MEDIA_SUBDRV_AUTOSELECT
52 select DVB_OR51132 if MEDIA_SUBDRV_AUTOSELECT
53 select DVB_CX22702 if MEDIA_SUBDRV_AUTOSELECT
54 select DVB_LGDT330X if MEDIA_SUBDRV_AUTOSELECT
55 select DVB_NXT200X if MEDIA_SUBDRV_AUTOSELECT
56 select DVB_CX24123 if MEDIA_SUBDRV_AUTOSELECT
57 select DVB_ISL6421 if MEDIA_SUBDRV_AUTOSELECT
58 select DVB_S5H1411 if MEDIA_SUBDRV_AUTOSELECT
59 select DVB_CX24116 if MEDIA_SUBDRV_AUTOSELECT
60 select DVB_STV0299 if MEDIA_SUBDRV_AUTOSELECT
61 select DVB_STV0288 if MEDIA_SUBDRV_AUTOSELECT
62 select DVB_STB6000 if MEDIA_SUBDRV_AUTOSELECT
63 select DVB_STV0900 if MEDIA_SUBDRV_AUTOSELECT
64 select DVB_STB6100 if MEDIA_SUBDRV_AUTOSELECT
Konstantin Dimitrov73f0af42012-12-23 19:25:38 -030065 select DVB_DS3000 if MEDIA_SUBDRV_AUTOSELECT
66 select DVB_TS2020 if MEDIA_SUBDRV_AUTOSELECT
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -030067 select MEDIA_TUNER_SIMPLE if MEDIA_SUBDRV_AUTOSELECT
Michael Krufky60a6dc52006-03-15 02:36:13 -030068 ---help---
69 This adds support for DVB/ATSC cards based on the
Michael Krufky7670d732006-06-24 21:05:12 -030070 Conexant 2388x chip.
Michael Krufky60a6dc52006-03-15 02:36:13 -030071
72 To compile this driver as a module, choose M here: the
73 module will be called cx88-dvb.
74
Mauro Carvalho Chehab1ae0d202013-08-24 07:52:25 -030075config VIDEO_CX88_ENABLE_VP3054
76 bool "VP-3054 Secondary I2C Bus Support"
77 default y
Andrew de Quincey102a3422006-08-08 09:10:08 -030078 depends on VIDEO_CX88_DVB && DVB_MT352
Michael Krufkybff75d22006-01-23 17:11:07 -020079 ---help---
80 This adds DVB-T support for cards based on the
Matt LaPlantecab00892006-10-03 22:36:44 +020081 Conexant 2388x chip and the MT352 demodulator,
Michael Krufkybff75d22006-01-23 17:11:07 -020082 which also require support for the VP-3054
83 Secondary I2C bus, such at DNTV Live! DVB-T Pro.
Hans Verkuil1df3a2c2011-11-07 06:26:59 -030084
Mauro Carvalho Chehab1ae0d202013-08-24 07:52:25 -030085config VIDEO_CX88_VP3054
86 tristate
87 depends on VIDEO_CX88_DVB && VIDEO_CX88_ENABLE_VP3054
88 default y
89
Hans Verkuil1df3a2c2011-11-07 06:26:59 -030090config VIDEO_CX88_MPEG
91 tristate
92 depends on VIDEO_CX88_DVB || VIDEO_CX88_BLACKBIRD
93 default y