]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blame - drivers/media/common/tuners/Kconfig
Merge branches 'pxa-ian' and 'pxa-xm270' into pxa
[mirror_ubuntu-artful-kernel.git] / drivers / media / common / tuners / Kconfig
CommitLineData
149ef72d 1config MEDIA_ATTACH
ba7cc365 2 bool "Load and attach frontend and tuner driver modules as needed"
2ea336dc 3 depends on VIDEO_MEDIA
7c91f062
MCC
4 depends on MODULES
5 help
6 Remove the static dependency of DVB card drivers on all
7 frontend modules for all possible card variants. Instead,
8 allow the card drivers to only load the frontend modules
ba7cc365
MCC
9 they require.
10
11 Also, tuner module will automatically load a tuner driver
12 when needed, for analog mode.
13
14 This saves several KBytes of memory.
7c91f062
MCC
15
16 Note: You will need module-init-tools v3.2 or later for this feature.
17
18 If unsure say Y.
19
149ef72d 20config MEDIA_TUNER
7c91f062 21 tristate
3929c0f9
MCC
22 default VIDEO_MEDIA && I2C
23 depends on VIDEO_MEDIA && I2C
6637dea6 24 select FW_LOADER if !MEDIA_TUNER_CUSTOMIZE && HOTPLUG
eabcaf32 25 select MEDIA_TUNER_XC2028 if !MEDIA_TUNER_CUSTOMIZE && HOTPLUG
2ea336dc 26 select MEDIA_TUNER_XC5000 if !MEDIA_TUNER_CUSTOMIZE && HOTPLUG
149ef72d
MCC
27 select MEDIA_TUNER_MT20XX if !MEDIA_TUNER_CUSTOMIZE
28 select MEDIA_TUNER_TDA8290 if !MEDIA_TUNER_CUSTOMIZE
29 select MEDIA_TUNER_TEA5761 if !MEDIA_TUNER_CUSTOMIZE
30 select MEDIA_TUNER_TEA5767 if !MEDIA_TUNER_CUSTOMIZE
31 select MEDIA_TUNER_SIMPLE if !MEDIA_TUNER_CUSTOMIZE
32 select MEDIA_TUNER_TDA9887 if !MEDIA_TUNER_CUSTOMIZE
33
34menuconfig MEDIA_TUNER_CUSTOMIZE
7c91f062 35 bool "Customize analog and hybrid tuner modules to build"
149ef72d 36 depends on MEDIA_TUNER
7c91f062
MCC
37 help
38 This allows the user to deselect tuner drivers unnecessary
39 for their hardware from the build. Use this option with care
40 as deselecting tuner drivers which are in fact necessary will
41 result in V4L/DVB devices which cannot be tuned due to lack of
42 driver support
43
44 If unsure say N.
45
149ef72d 46if MEDIA_TUNER_CUSTOMIZE
7c91f062 47
149ef72d 48config MEDIA_TUNER_SIMPLE
7c91f062 49 tristate "Simple tuner support"
2ea336dc 50 depends on VIDEO_MEDIA && I2C
149ef72d
MCC
51 select MEDIA_TUNER_TDA9887
52 default m if MEDIA_TUNER_CUSTOMIZE
7c91f062
MCC
53 help
54 Say Y here to include support for various simple tuners.
55
149ef72d 56config MEDIA_TUNER_TDA8290
7c91f062 57 tristate "TDA 8290/8295 + 8275(a)/18271 tuner combo"
2ea336dc 58 depends on VIDEO_MEDIA && I2C
149ef72d
MCC
59 select MEDIA_TUNER_TDA827X
60 select MEDIA_TUNER_TDA18271
61 default m if MEDIA_TUNER_CUSTOMIZE
7c91f062
MCC
62 help
63 Say Y here to include support for Philips TDA8290+8275(a) tuner.
64
149ef72d 65config MEDIA_TUNER_TDA827X
7c91f062 66 tristate "Philips TDA827X silicon tuner"
2ea336dc 67 depends on VIDEO_MEDIA && I2C
7c91f062
MCC
68 default m if DVB_FE_CUSTOMISE
69 help
70 A DVB-T silicon tuner module. Say Y when you want to support this tuner.
71
149ef72d 72config MEDIA_TUNER_TDA18271
7c91f062 73 tristate "NXP TDA18271 silicon tuner"
2ea336dc 74 depends on VIDEO_MEDIA && I2C
7c91f062
MCC
75 default m if DVB_FE_CUSTOMISE
76 help
77 A silicon tuner module. Say Y when you want to support this tuner.
78
149ef72d 79config MEDIA_TUNER_TDA9887
7c91f062 80 tristate "TDA 9885/6/7 analog IF demodulator"
2ea336dc 81 depends on VIDEO_MEDIA && I2C
149ef72d 82 default m if MEDIA_TUNER_CUSTOMIZE
7c91f062
MCC
83 help
84 Say Y here to include support for Philips TDA9885/6/7
85 analog IF demodulator.
86
149ef72d 87config MEDIA_TUNER_TEA5761
7c91f062 88 tristate "TEA 5761 radio tuner (EXPERIMENTAL)"
2ea336dc 89 depends on VIDEO_MEDIA && I2C
3929c0f9 90 depends on EXPERIMENTAL
149ef72d 91 default m if MEDIA_TUNER_CUSTOMIZE
7c91f062
MCC
92 help
93 Say Y here to include support for the Philips TEA5761 radio tuner.
94
149ef72d 95config MEDIA_TUNER_TEA5767
7c91f062 96 tristate "TEA 5767 radio tuner"
2ea336dc 97 depends on VIDEO_MEDIA && I2C
149ef72d 98 default m if MEDIA_TUNER_CUSTOMIZE
7c91f062
MCC
99 help
100 Say Y here to include support for the Philips TEA5767 radio tuner.
101
149ef72d 102config MEDIA_TUNER_MT20XX
7c91f062 103 tristate "Microtune 2032 / 2050 tuners"
2ea336dc 104 depends on VIDEO_MEDIA && I2C
149ef72d 105 default m if MEDIA_TUNER_CUSTOMIZE
7c91f062
MCC
106 help
107 Say Y here to include support for the MT2032 / MT2050 tuner.
108
149ef72d 109config MEDIA_TUNER_MT2060
b094516f 110 tristate "Microtune MT2060 silicon IF tuner"
2ea336dc 111 depends on VIDEO_MEDIA && I2C
b094516f
MCC
112 default m if DVB_FE_CUSTOMISE
113 help
114 A driver for the silicon IF tuner MT2060 from Microtune.
115
149ef72d 116config MEDIA_TUNER_MT2266
b094516f 117 tristate "Microtune MT2266 silicon tuner"
2ea336dc 118 depends on VIDEO_MEDIA && I2C
b094516f
MCC
119 default m if DVB_FE_CUSTOMISE
120 help
121 A driver for the silicon baseband tuner MT2266 from Microtune.
122
149ef72d 123config MEDIA_TUNER_MT2131
b094516f 124 tristate "Microtune MT2131 silicon tuner"
2ea336dc 125 depends on VIDEO_MEDIA && I2C
b094516f
MCC
126 default m if DVB_FE_CUSTOMISE
127 help
128 A driver for the silicon baseband tuner MT2131 from Microtune.
129
149ef72d 130config MEDIA_TUNER_QT1010
b094516f 131 tristate "Quantek QT1010 silicon tuner"
2ea336dc 132 depends on VIDEO_MEDIA && I2C
b094516f
MCC
133 default m if DVB_FE_CUSTOMISE
134 help
135 A driver for the silicon tuner QT1010 from Quantek.
136
149ef72d 137config MEDIA_TUNER_XC2028
7c91f062 138 tristate "XCeive xc2028/xc3028 tuners"
2ea336dc 139 depends on VIDEO_MEDIA && I2C
eabcaf32
MCC
140 depends on HOTPLUG
141 select FW_LOADER
149ef72d 142 default m if MEDIA_TUNER_CUSTOMIZE
7c91f062
MCC
143 help
144 Say Y here to include support for the xc2028/xc3028 tuners.
145
149ef72d 146config MEDIA_TUNER_XC5000
7c91f062 147 tristate "Xceive XC5000 silicon tuner"
2ea336dc 148 depends on VIDEO_MEDIA && I2C
755a18ba 149 depends on HOTPLUG
f686d8c3 150 select FW_LOADER
7c91f062
MCC
151 default m if DVB_FE_CUSTOMISE
152 help
153 A driver for the silicon tuner XC5000 from Xceive.
154 This device is only used inside a SiP called togther with a
155 demodulator for now.
156
94269542
ST
157config MEDIA_TUNER_MXL5005S
158 tristate "MaxLinear MSL5005S silicon tuner"
2ea336dc 159 depends on VIDEO_MEDIA && I2C
94269542
ST
160 default m if DVB_FE_CUSTOMISE
161 help
162 A driver for the silicon tuner MXL5005S from MaxLinear.
163
149ef72d 164endif # MEDIA_TUNER_CUSTOMIZE