1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only 2e0d3bafdSSri Deeviconfig VIDEO_CX231XX 3e0d3bafdSSri Deevi tristate "Conexant cx231xx USB video capture support" 47b5e3da5SBrad Love depends on VIDEO_DEV && I2C && I2C_MUX 5e0d3bafdSSri Deevi select VIDEO_TUNER 6e0d3bafdSSri Deevi select VIDEO_TVEEPROM 77c617138SHans Verkuil select VIDEOBUF2_VMALLOC 8e0d3bafdSSri Deevi select VIDEO_CX25840 992fbb811SMauro Carvalho Chehab select VIDEO_CX2341X 10e0d3bafdSSri Deevi 11b60a5b8dSMauro Carvalho Chehab help 12e0d3bafdSSri Deevi This is a video4linux driver for Conexant 231xx USB based TV cards. 13e0d3bafdSSri Deevi 14e0d3bafdSSri Deevi To compile this driver as a module, choose M here: the 15e0d3bafdSSri Deevi module will be called cx231xx 16e0d3bafdSSri Deevi 179ab66912SMauro Carvalho Chehabconfig VIDEO_CX231XX_RC 189ab66912SMauro Carvalho Chehab bool "Conexant cx231xx Remote Controller additional support" 199fab166aSArnd Bergmann depends on RC_CORE=y || RC_CORE=VIDEO_CX231XX 209ab66912SMauro Carvalho Chehab depends on VIDEO_CX231XX 214d2e3734SArnd Bergmann select BITREVERSE 229ab66912SMauro Carvalho Chehab default y 23b60a5b8dSMauro Carvalho Chehab help 249ab66912SMauro Carvalho Chehab cx231xx hardware has a builtin RX/TX support. However, a few 259ab66912SMauro Carvalho Chehab designs opted to not use it, but, instead, some other hardware. 269ab66912SMauro Carvalho Chehab This module enables the usage of those other hardware, like the 279ab66912SMauro Carvalho Chehab ones used with ISDB-T boards. 289ab66912SMauro Carvalho Chehab 299ab66912SMauro Carvalho Chehab On most cases, all you need for IR is mceusb module. 309ab66912SMauro Carvalho Chehab 31e0d3bafdSSri Deeviconfig VIDEO_CX231XX_ALSA 32e0d3bafdSSri Deevi tristate "Conexant Cx231xx ALSA audio module" 33e0d3bafdSSri Deevi depends on VIDEO_CX231XX && SND 34e0d3bafdSSri Deevi select SND_PCM 35e0d3bafdSSri Deevi 36b60a5b8dSMauro Carvalho Chehab help 37e0d3bafdSSri Deevi This is an ALSA driver for Cx231xx USB based TV cards. 38e0d3bafdSSri Deevi 39e0d3bafdSSri Deevi To compile this driver as a module, choose M here: the 40e0d3bafdSSri Deevi module will be called cx231xx-alsa 41e0d3bafdSSri Deevi 42e0d3bafdSSri Deeviconfig VIDEO_CX231XX_DVB 43e0d3bafdSSri Deevi tristate "DVB/ATSC Support for Cx231xx based TV cards" 4464cbeb28SMauro Carvalho Chehab depends on VIDEO_CX231XX && DVB_CORE 45fccea74fSMauro Carvalho Chehab select MEDIA_TUNER_XC5000 if MEDIA_SUBDRV_AUTOSELECT 46fccea74fSMauro Carvalho Chehab select MEDIA_TUNER_TDA18271 if MEDIA_SUBDRV_AUTOSELECT 47fccea74fSMauro Carvalho Chehab select DVB_MB86A20S if MEDIA_SUBDRV_AUTOSELECT 485765f33cSMatthias Schwarzott select DVB_LGDT3305 if MEDIA_SUBDRV_AUTOSELECT 49809abdbfSOlli Salonen select DVB_LGDT3306A if MEDIA_SUBDRV_AUTOSELECT 505765f33cSMatthias Schwarzott select DVB_TDA18271C2DD if MEDIA_SUBDRV_AUTOSELECT 51dd2e7dd2SMatthias Schwarzott select DVB_SI2165 if MEDIA_SUBDRV_AUTOSELECT 52a096fd64SOleh Kravchenko select DVB_SI2168 if MEDIA_SUBDRV_AUTOSELECT 539e49f7c3SMatthias Schwarzott select MEDIA_TUNER_SI2157 if MEDIA_SUBDRV_AUTOSELECT 540f42b331SOleh Kravchenko select DVB_MN88473 if MEDIA_SUBDRV_AUTOSELECT 550f42b331SOleh Kravchenko select MEDIA_TUNER_R820T if MEDIA_SUBDRV_AUTOSELECT 563964b58aSMauro Carvalho Chehab 57b60a5b8dSMauro Carvalho Chehab help 58e0d3bafdSSri Deevi This adds support for DVB cards based on the 59e0d3bafdSSri Deevi Conexant cx231xx chips. 60