Commit | Line | Data |
---|---|---|
ec8f24b7 | 1 | # SPDX-License-Identifier: GPL-2.0-only |
e0d3bafd | 2 | config VIDEO_CX231XX |
3964b58a | 3 | tristate "Conexant cx231xx USB video capture support" |
7b5e3da5 | 4 | depends on VIDEO_DEV && I2C && I2C_MUX |
3964b58a MCC |
5 | select VIDEO_TUNER |
6 | select VIDEO_TVEEPROM | |
3964b58a MCC |
7 | select VIDEOBUF_VMALLOC |
8 | select VIDEO_CX25840 | |
92fbb811 | 9 | select VIDEO_CX2341X |
e0d3bafd | 10 | |
b60a5b8d | 11 | help |
5fb1b256 | 12 | This is a video4linux driver for Conexant 231xx USB based TV cards. |
e0d3bafd | 13 | |
5fb1b256 MCC |
14 | To compile this driver as a module, choose M here: the |
15 | module will be called cx231xx | |
e0d3bafd | 16 | |
9ab66912 MCC |
17 | config VIDEO_CX231XX_RC |
18 | bool "Conexant cx231xx Remote Controller additional support" | |
9fab166a | 19 | depends on RC_CORE=y || RC_CORE=VIDEO_CX231XX |
9ab66912 MCC |
20 | depends on VIDEO_CX231XX |
21 | default y | |
b60a5b8d | 22 | help |
9ab66912 MCC |
23 | cx231xx hardware has a builtin RX/TX support. However, a few |
24 | designs opted to not use it, but, instead, some other hardware. | |
25 | This module enables the usage of those other hardware, like the | |
26 | ones used with ISDB-T boards. | |
27 | ||
28 | On most cases, all you need for IR is mceusb module. | |
29 | ||
e0d3bafd | 30 | config VIDEO_CX231XX_ALSA |
3964b58a MCC |
31 | tristate "Conexant Cx231xx ALSA audio module" |
32 | depends on VIDEO_CX231XX && SND | |
33 | select SND_PCM | |
e0d3bafd | 34 | |
b60a5b8d | 35 | help |
3964b58a | 36 | This is an ALSA driver for Cx231xx USB based TV cards. |
e0d3bafd | 37 | |
3964b58a MCC |
38 | To compile this driver as a module, choose M here: the |
39 | module will be called cx231xx-alsa | |
e0d3bafd SD |
40 | |
41 | config VIDEO_CX231XX_DVB | |
3964b58a | 42 | tristate "DVB/ATSC Support for Cx231xx based TV cards" |
64cbeb28 | 43 | depends on VIDEO_CX231XX && DVB_CORE |
fccea74f MCC |
44 | select MEDIA_TUNER_XC5000 if MEDIA_SUBDRV_AUTOSELECT |
45 | select MEDIA_TUNER_TDA18271 if MEDIA_SUBDRV_AUTOSELECT | |
46 | select DVB_MB86A20S if MEDIA_SUBDRV_AUTOSELECT | |
5765f33c | 47 | select DVB_LGDT3305 if MEDIA_SUBDRV_AUTOSELECT |
809abdbf | 48 | select DVB_LGDT3306A if MEDIA_SUBDRV_AUTOSELECT |
5765f33c | 49 | select DVB_TDA18271C2DD if MEDIA_SUBDRV_AUTOSELECT |
dd2e7dd2 | 50 | select DVB_SI2165 if MEDIA_SUBDRV_AUTOSELECT |
a096fd64 | 51 | select DVB_SI2168 if MEDIA_SUBDRV_AUTOSELECT |
9e49f7c3 | 52 | select MEDIA_TUNER_SI2157 if MEDIA_SUBDRV_AUTOSELECT |
0f42b331 OK |
53 | select DVB_MN88473 if MEDIA_SUBDRV_AUTOSELECT |
54 | select MEDIA_TUNER_R820T if MEDIA_SUBDRV_AUTOSELECT | |
3964b58a | 55 | |
b60a5b8d | 56 | help |
3964b58a MCC |
57 | This adds support for DVB cards based on the |
58 | Conexant cx231xx chips. |