Merge branch 'tip/perf/urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/roste...
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / drivers / media / video / cx88 / Kconfig
CommitLineData
f6d6e6db
MK
1config VIDEO_CX88
2 tristate "Conexant 2388x (bt878 successor) support"
6bda9644 3 depends on VIDEO_DEV && PCI && I2C && RC_CORE
f6d6e6db 4 select I2C_ALGOBIT
f6d6e6db 5 select VIDEO_BTCX
c1accaa2 6 select VIDEOBUF_DMA_SG
fdbbfb09 7 select VIDEO_TUNER
f6d6e6db 8 select VIDEO_TVEEPROM
36e05a44 9 select VIDEO_WM8775 if VIDEO_HELPER_CHIPS_AUTO
f6d6e6db
MK
10 ---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
b7f355d2 17config VIDEO_CX88_ALSA
bc2c7c36 18 tristate "Conexant 2388x DMA audio support"
0f63a14d 19 depends on VIDEO_CX88 && SND
337208d0 20 select SND_PCM
b7f355d2
MCC
21 ---help---
22 This is a video4linux driver for direct (DMA) audio on
bc2c7c36
MK
23 Conexant 2388x based TV cards using ALSA.
24
b7f355d2
MCC
25 It only works with boards with function 01 enabled.
26 To check if your board supports, use lspci -n.
953a676c 27 If supported, you should see 14f1:8801 or 14f1:8811
b7f355d2
MCC
28 PCI device.
29
30 To compile this driver as a module, choose M here: the
31 module will be called cx88-alsa.
32
7670d732
MK
33config VIDEO_CX88_BLACKBIRD
34 tristate "Blackbird MPEG encoder support (cx2388x + cx23416)"
445c2714 35 depends on VIDEO_CX88
7670d732
MK
36 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
60a6dc55
MK
45config VIDEO_CX88_DVB
46 tristate "DVB/ATSC Support for cx2388x based TV cards"
47 depends on VIDEO_CX88 && DVB_CORE
28318c72 48 select VIDEOBUF_DVB
47a9991e 49 select DVB_PLL if !DVB_FE_CUSTOMISE
102a342b
AQ
50 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
d893d5dc 58 select DVB_S5H1411 if !DVB_FE_CUSTOMISE
5bacea3b 59 select DVB_CX24116 if !DVB_FE_CUSTOMISE
e4aab64c
IL
60 select DVB_STV0299 if !DVB_FE_CUSTOMISE
61 select DVB_STV0288 if !DVB_FE_CUSTOMISE
62 select DVB_STB6000 if !DVB_FE_CUSTOMISE
b699c271
IL
63 select DVB_STV0900 if !DVB_FE_CUSTOMISE
64 select DVB_STB6100 if !DVB_FE_CUSTOMISE
1398ae1f 65 select MEDIA_TUNER_SIMPLE if !MEDIA_TUNER_CUSTOMISE
60a6dc55
MK
66 ---help---
67 This adds support for DVB/ATSC cards based on the
7670d732 68 Conexant 2388x chip.
60a6dc55
MK
69
70 To compile this driver as a module, choose M here: the
71 module will be called cx88-dvb.
72
e32fadc4
MCC
73config VIDEO_CX88_MPEG
74 tristate
75 depends on VIDEO_CX88_DVB || VIDEO_CX88_BLACKBIRD
76 default y
77
102a342b
AQ
78config VIDEO_CX88_VP3054
79 tristate "VP-3054 Secondary I2C Bus Support"
80 default m
81 depends on VIDEO_CX88_DVB && DVB_MT352
bff75d24
MK
82 ---help---
83 This adds DVB-T support for cards based on the
cab00891 84 Conexant 2388x chip and the MT352 demodulator,
bff75d24
MK
85 which also require support for the VP-3054
86 Secondary I2C bus, such at DNTV Live! DVB-T Pro.