1b285192aSMauro Carvalho Chehabconfig VIDEO_CX88 2b285192aSMauro Carvalho Chehab tristate "Conexant 2388x (bt878 successor) support" 3b285192aSMauro Carvalho Chehab depends on VIDEO_DEV && PCI && I2C && RC_CORE 4b285192aSMauro Carvalho Chehab select I2C_ALGOBIT 50b6b6302SHans Verkuil select VIDEOBUF2_DMA_SG 6b285192aSMauro Carvalho Chehab select VIDEO_TUNER 7b285192aSMauro Carvalho Chehab select VIDEO_TVEEPROM 8fccea74fSMauro Carvalho Chehab select VIDEO_WM8775 if MEDIA_SUBDRV_AUTOSELECT 9b60a5b8dSMauro Carvalho Chehab help 10b285192aSMauro Carvalho Chehab This is a video4linux driver for Conexant 2388x based 11b285192aSMauro Carvalho Chehab TV cards. 12b285192aSMauro Carvalho Chehab 13b285192aSMauro Carvalho Chehab To compile this driver as a module, choose M here: the 14b285192aSMauro Carvalho Chehab module will be called cx8800 15b285192aSMauro Carvalho Chehab 16b285192aSMauro Carvalho Chehabconfig VIDEO_CX88_ALSA 17b285192aSMauro Carvalho Chehab tristate "Conexant 2388x DMA audio support" 18b285192aSMauro Carvalho Chehab depends on VIDEO_CX88 && SND 19b285192aSMauro Carvalho Chehab select SND_PCM 20b60a5b8dSMauro Carvalho Chehab help 21b285192aSMauro Carvalho Chehab This is a video4linux driver for direct (DMA) audio on 22b285192aSMauro Carvalho Chehab Conexant 2388x based TV cards using ALSA. 23b285192aSMauro Carvalho Chehab 24b285192aSMauro Carvalho Chehab It only works with boards with function 01 enabled. 25b285192aSMauro Carvalho Chehab To check if your board supports, use lspci -n. 26b285192aSMauro Carvalho Chehab If supported, you should see 14f1:8801 or 14f1:8811 27b285192aSMauro Carvalho Chehab PCI device. 28b285192aSMauro Carvalho Chehab 29b285192aSMauro Carvalho Chehab To compile this driver as a module, choose M here: the 30b285192aSMauro Carvalho Chehab module will be called cx88-alsa. 31b285192aSMauro Carvalho Chehab 32b285192aSMauro Carvalho Chehabconfig VIDEO_CX88_BLACKBIRD 33b285192aSMauro Carvalho Chehab tristate "Blackbird MPEG encoder support (cx2388x + cx23416)" 34b285192aSMauro Carvalho Chehab depends on VIDEO_CX88 35b285192aSMauro Carvalho Chehab select VIDEO_CX2341X 36b60a5b8dSMauro Carvalho Chehab help 37b285192aSMauro Carvalho Chehab This adds support for MPEG encoder cards based on the 38b285192aSMauro Carvalho Chehab Blackbird reference design, using the Conexant 2388x 39b285192aSMauro Carvalho Chehab and 23416 chips. 40b285192aSMauro Carvalho Chehab 41b285192aSMauro Carvalho Chehab To compile this driver as a module, choose M here: the 42b285192aSMauro Carvalho Chehab module will be called cx88-blackbird. 43b285192aSMauro Carvalho Chehab 44b285192aSMauro Carvalho Chehabconfig VIDEO_CX88_DVB 45b285192aSMauro Carvalho Chehab tristate "DVB/ATSC Support for cx2388x based TV cards" 46b285192aSMauro Carvalho Chehab depends on VIDEO_CX88 && DVB_CORE 470b6b6302SHans Verkuil select VIDEOBUF2_DVB 48fccea74fSMauro Carvalho Chehab select DVB_PLL if MEDIA_SUBDRV_AUTOSELECT 49fccea74fSMauro Carvalho Chehab select DVB_MT352 if MEDIA_SUBDRV_AUTOSELECT 50fccea74fSMauro Carvalho Chehab select DVB_ZL10353 if MEDIA_SUBDRV_AUTOSELECT 51fccea74fSMauro Carvalho Chehab select DVB_OR51132 if MEDIA_SUBDRV_AUTOSELECT 52fccea74fSMauro Carvalho Chehab select DVB_CX22702 if MEDIA_SUBDRV_AUTOSELECT 53fccea74fSMauro Carvalho Chehab select DVB_LGDT330X if MEDIA_SUBDRV_AUTOSELECT 54fccea74fSMauro Carvalho Chehab select DVB_NXT200X if MEDIA_SUBDRV_AUTOSELECT 55fccea74fSMauro Carvalho Chehab select DVB_CX24123 if MEDIA_SUBDRV_AUTOSELECT 56fccea74fSMauro Carvalho Chehab select DVB_ISL6421 if MEDIA_SUBDRV_AUTOSELECT 57fccea74fSMauro Carvalho Chehab select DVB_S5H1411 if MEDIA_SUBDRV_AUTOSELECT 58fccea74fSMauro Carvalho Chehab select DVB_CX24116 if MEDIA_SUBDRV_AUTOSELECT 59fccea74fSMauro Carvalho Chehab select DVB_STV0299 if MEDIA_SUBDRV_AUTOSELECT 60fccea74fSMauro Carvalho Chehab select DVB_STV0288 if MEDIA_SUBDRV_AUTOSELECT 61fccea74fSMauro Carvalho Chehab select DVB_STB6000 if MEDIA_SUBDRV_AUTOSELECT 62fccea74fSMauro Carvalho Chehab select DVB_STV0900 if MEDIA_SUBDRV_AUTOSELECT 63fccea74fSMauro Carvalho Chehab select DVB_STB6100 if MEDIA_SUBDRV_AUTOSELECT 6473f0af44SKonstantin Dimitrov select DVB_DS3000 if MEDIA_SUBDRV_AUTOSELECT 6573f0af44SKonstantin Dimitrov select DVB_TS2020 if MEDIA_SUBDRV_AUTOSELECT 66fccea74fSMauro Carvalho Chehab select MEDIA_TUNER_SIMPLE if MEDIA_SUBDRV_AUTOSELECT 67b60a5b8dSMauro Carvalho Chehab help 68b285192aSMauro Carvalho Chehab This adds support for DVB/ATSC cards based on the 69b285192aSMauro Carvalho Chehab Conexant 2388x chip. 70b285192aSMauro Carvalho Chehab 71b285192aSMauro Carvalho Chehab To compile this driver as a module, choose M here: the 72b285192aSMauro Carvalho Chehab module will be called cx88-dvb. 73b285192aSMauro Carvalho Chehab 741ae0d202SMauro Carvalho Chehabconfig VIDEO_CX88_ENABLE_VP3054 751ae0d202SMauro Carvalho Chehab bool "VP-3054 Secondary I2C Bus Support" 761ae0d202SMauro Carvalho Chehab default y 77b285192aSMauro Carvalho Chehab depends on VIDEO_CX88_DVB && DVB_MT352 78b60a5b8dSMauro Carvalho Chehab help 79b285192aSMauro Carvalho Chehab This adds DVB-T support for cards based on the 80b285192aSMauro Carvalho Chehab Conexant 2388x chip and the MT352 demodulator, 81b285192aSMauro Carvalho Chehab which also require support for the VP-3054 82b285192aSMauro Carvalho Chehab Secondary I2C bus, such at DNTV Live! DVB-T Pro. 83b285192aSMauro Carvalho Chehab 841ae0d202SMauro Carvalho Chehabconfig VIDEO_CX88_VP3054 851ae0d202SMauro Carvalho Chehab tristate 861ae0d202SMauro Carvalho Chehab depends on VIDEO_CX88_DVB && VIDEO_CX88_ENABLE_VP3054 871ae0d202SMauro Carvalho Chehab default y 881ae0d202SMauro Carvalho Chehab 89b285192aSMauro Carvalho Chehabconfig VIDEO_CX88_MPEG 90b285192aSMauro Carvalho Chehab tristate 91b285192aSMauro Carvalho Chehab depends on VIDEO_CX88_DVB || VIDEO_CX88_BLACKBIRD 92b285192aSMauro Carvalho Chehab default y 93