blob: 3598dc087b0880fd5214f8f96b36b377678b1a00 [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
Frej Drejhammar36e05a42007-11-05 17:57:11 -03009 select VIDEO_WM8775 if VIDEO_HELPER_CHIPS_AUTO
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
Michael Krufky47a99912007-06-12 16:10:51 -030049 select DVB_PLL if !DVB_FE_CUSTOMISE
Andrew de Quincey102a3422006-08-08 09:10:08 -030050 select DVB_MT352 if !DVB_FE_CUSTOMISE
51 select DVB_ZL10353 if !DVB_FE_CUSTOMISE
52 select DVB_OR51132 if !DVB_FE_CUSTOMISE
53 select DVB_CX22702 if !DVB_FE_CUSTOMISE
54 select DVB_LGDT330X if !DVB_FE_CUSTOMISE
55 select DVB_NXT200X if !DVB_FE_CUSTOMISE
56 select DVB_CX24123 if !DVB_FE_CUSTOMISE
57 select DVB_ISL6421 if !DVB_FE_CUSTOMISE
Steven Tothd893d5d2008-04-25 03:46:43 -030058 select DVB_S5H1411 if !DVB_FE_CUSTOMISE
Steven Toth5bacea32008-09-22 01:45:01 -030059 select DVB_CX24116 if !DVB_FE_CUSTOMISE
Igor M. Liplianine4aab642008-09-23 15:43:57 -030060 select DVB_STV0299 if !DVB_FE_CUSTOMISE
61 select DVB_STV0288 if !DVB_FE_CUSTOMISE
62 select DVB_STB6000 if !DVB_FE_CUSTOMISE
Igor M. Liplianinb699c272009-11-16 22:22:32 -030063 select DVB_STV0900 if !DVB_FE_CUSTOMISE
64 select DVB_STB6100 if !DVB_FE_CUSTOMISE
Mauro Carvalho Chehab1398ae12009-03-20 19:33:59 -030065 select MEDIA_TUNER_SIMPLE if !MEDIA_TUNER_CUSTOMISE
Michael Krufky60a6dc52006-03-15 02:36:13 -030066 ---help---
67 This adds support for DVB/ATSC cards based on the
Michael Krufky7670d732006-06-24 21:05:12 -030068 Conexant 2388x chip.
Michael Krufky60a6dc52006-03-15 02:36:13 -030069
70 To compile this driver as a module, choose M here: the
71 module will be called cx88-dvb.
72
Andrew de Quincey102a3422006-08-08 09:10:08 -030073config VIDEO_CX88_VP3054
74 tristate "VP-3054 Secondary I2C Bus Support"
75 default m
76 depends on VIDEO_CX88_DVB && DVB_MT352
Michael Krufkybff75d22006-01-23 17:11:07 -020077 ---help---
78 This adds DVB-T support for cards based on the
Matt LaPlantecab00892006-10-03 22:36:44 +020079 Conexant 2388x chip and the MT352 demodulator,
Michael Krufkybff75d22006-01-23 17:11:07 -020080 which also require support for the VP-3054
81 Secondary I2C bus, such at DNTV Live! DVB-T Pro.
Hans Verkuil1df3a2c2011-11-07 06:26:59 -030082
83config VIDEO_CX88_MPEG
84 tristate
85 depends on VIDEO_CX88_DVB || VIDEO_CX88_BLACKBIRD
86 default y