blob: fbb17ddb6bc35c4cbb72bf3a1fab82b1cd45796f [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
Hans Verkuil0b6b6302014-09-20 09:22:18 -03005 select VIDEOBUF2_DMA_SG
Mauro Carvalho Chehabfdbbfb02008-05-06 12:35:58 -03006 select VIDEO_TUNER
Michael Krufkyf6d6e6d2005-11-08 21:38:07 -08007 select VIDEO_TVEEPROM
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -03008 select VIDEO_WM8775 if MEDIA_SUBDRV_AUTOSELECT
Mauro Carvalho Chehabb60a5b82019-03-20 06:39:44 -04009 help
Michael Krufkyf6d6e6d2005-11-08 21:38:07 -080010 This is a video4linux driver for Conexant 2388x based
11 TV cards.
12
13 To compile this driver as a module, choose M here: the
14 module will be called cx8800
15
Mauro Carvalho Chehabb7f355d2006-01-09 15:32:44 -020016config VIDEO_CX88_ALSA
Michael Krufkybc2c7c32006-03-18 18:36:44 -030017 tristate "Conexant 2388x DMA audio support"
lawrence rust0f63a142010-08-24 06:50:48 -030018 depends on VIDEO_CX88 && SND
Adrian Bunk337208d2006-01-23 09:48:02 -020019 select SND_PCM
Mauro Carvalho Chehabb60a5b82019-03-20 06:39:44 -040020 help
Mauro Carvalho Chehabb7f355d2006-01-09 15:32:44 -020021 This is a video4linux driver for direct (DMA) audio on
Michael Krufkybc2c7c32006-03-18 18:36:44 -030022 Conexant 2388x based TV cards using ALSA.
23
Mauro Carvalho Chehabb7f355d2006-01-09 15:32:44 -020024 It only works with boards with function 01 enabled.
25 To check if your board supports, use lspci -n.
Trent Piepho953a6762006-03-29 13:53:49 -030026 If supported, you should see 14f1:8801 or 14f1:8811
Mauro Carvalho Chehabb7f355d2006-01-09 15:32:44 -020027 PCI device.
28
29 To compile this driver as a module, choose M here: the
30 module will be called cx88-alsa.
31
Michael Krufky7670d732006-06-24 21:05:12 -030032config VIDEO_CX88_BLACKBIRD
33 tristate "Blackbird MPEG encoder support (cx2388x + cx23416)"
Adrian Bunk445c2712008-07-27 10:04:55 -030034 depends on VIDEO_CX88
Michael Krufky7670d732006-06-24 21:05:12 -030035 select VIDEO_CX2341X
Mauro Carvalho Chehabb60a5b82019-03-20 06:39:44 -040036 help
Michael Krufky7670d732006-06-24 21:05:12 -030037 This adds support for MPEG encoder cards based on the
38 Blackbird reference design, using the Conexant 2388x
39 and 23416 chips.
40
41 To compile this driver as a module, choose M here: the
42 module will be called cx88-blackbird.
43
Michael Krufky60a6dc52006-03-15 02:36:13 -030044config VIDEO_CX88_DVB
45 tristate "DVB/ATSC Support for cx2388x based TV cards"
46 depends on VIDEO_CX88 && DVB_CORE
Hans Verkuil0b6b6302014-09-20 09:22:18 -030047 select VIDEOBUF2_DVB
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -030048 select DVB_PLL if MEDIA_SUBDRV_AUTOSELECT
49 select DVB_MT352 if MEDIA_SUBDRV_AUTOSELECT
50 select DVB_ZL10353 if MEDIA_SUBDRV_AUTOSELECT
51 select DVB_OR51132 if MEDIA_SUBDRV_AUTOSELECT
52 select DVB_CX22702 if MEDIA_SUBDRV_AUTOSELECT
53 select DVB_LGDT330X if MEDIA_SUBDRV_AUTOSELECT
54 select DVB_NXT200X if MEDIA_SUBDRV_AUTOSELECT
55 select DVB_CX24123 if MEDIA_SUBDRV_AUTOSELECT
56 select DVB_ISL6421 if MEDIA_SUBDRV_AUTOSELECT
57 select DVB_S5H1411 if MEDIA_SUBDRV_AUTOSELECT
58 select DVB_CX24116 if MEDIA_SUBDRV_AUTOSELECT
59 select DVB_STV0299 if MEDIA_SUBDRV_AUTOSELECT
60 select DVB_STV0288 if MEDIA_SUBDRV_AUTOSELECT
61 select DVB_STB6000 if MEDIA_SUBDRV_AUTOSELECT
62 select DVB_STV0900 if MEDIA_SUBDRV_AUTOSELECT
63 select DVB_STB6100 if MEDIA_SUBDRV_AUTOSELECT
Konstantin Dimitrov73f0af42012-12-23 19:25:38 -030064 select DVB_DS3000 if MEDIA_SUBDRV_AUTOSELECT
65 select DVB_TS2020 if MEDIA_SUBDRV_AUTOSELECT
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -030066 select MEDIA_TUNER_SIMPLE if MEDIA_SUBDRV_AUTOSELECT
Mauro Carvalho Chehabb60a5b82019-03-20 06:39:44 -040067 help
Michael Krufky60a6dc52006-03-15 02:36:13 -030068 This adds support for DVB/ATSC cards based on the
Michael Krufky7670d732006-06-24 21:05:12 -030069 Conexant 2388x chip.
Michael Krufky60a6dc52006-03-15 02:36:13 -030070
71 To compile this driver as a module, choose M here: the
72 module will be called cx88-dvb.
73
Mauro Carvalho Chehab1ae0d202013-08-24 07:52:25 -030074config VIDEO_CX88_ENABLE_VP3054
75 bool "VP-3054 Secondary I2C Bus Support"
76 default y
Andrew de Quincey102a3422006-08-08 09:10:08 -030077 depends on VIDEO_CX88_DVB && DVB_MT352
Mauro Carvalho Chehabb60a5b82019-03-20 06:39:44 -040078 help
Michael Krufkybff75d22006-01-23 17:11:07 -020079 This adds DVB-T support for cards based on the
Matt LaPlantecab00892006-10-03 22:36:44 +020080 Conexant 2388x chip and the MT352 demodulator,
Michael Krufkybff75d22006-01-23 17:11:07 -020081 which also require support for the VP-3054
82 Secondary I2C bus, such at DNTV Live! DVB-T Pro.
Hans Verkuil1df3a2c2011-11-07 06:26:59 -030083
Mauro Carvalho Chehab1ae0d202013-08-24 07:52:25 -030084config VIDEO_CX88_VP3054
85 tristate
86 depends on VIDEO_CX88_DVB && VIDEO_CX88_ENABLE_VP3054
87 default y
88
Hans Verkuil1df3a2c2011-11-07 06:26:59 -030089config VIDEO_CX88_MPEG
90 tristate
91 depends on VIDEO_CX88_DVB || VIDEO_CX88_BLACKBIRD
92 default y