aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/dvb
diff options
context:
space:
mode:
authorAndrew de Quincey <adq_dvb@lidskialf.net>2006-08-08 08:10:11 -0400
committerMauro Carvalho Chehab <mchehab@infradead.org>2006-09-26 10:53:32 -0400
commit176ac9da4f09820a43fd48f0e74b1486fc3603ba (patch)
tree2c5ec74afc41c944a931cc2b20790c0915303702 /drivers/media/dvb
parent8b9a46647b965f7033c198dd5e73d58b10e22a21 (diff)
V4L/DVB (4405): Add missing KConfig I2C dependencies
This was breaking the build if i2c was not previously set Signed-off-by: Andrew de Quincey <adq_dvb@lidskialf.net> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
Diffstat (limited to 'drivers/media/dvb')
-rw-r--r--drivers/media/dvb/frontends/Kconfig95
-rw-r--r--drivers/media/dvb/ttusb-budget/Kconfig17
2 files changed, 75 insertions, 37 deletions
diff --git a/drivers/media/dvb/frontends/Kconfig b/drivers/media/dvb/frontends/Kconfig
index 5cf96c2e605a..4a56ffb8a9a8 100644
--- a/drivers/media/dvb/frontends/Kconfig
+++ b/drivers/media/dvb/frontends/Kconfig
@@ -1,48 +1,66 @@
1menu "Customise DVB Frontends" 1menu "Customise DVB Frontends"
2 depends on DVB_CORE 2 depends on DVB_CORE
3 3
4config DVB_FE_CUSTOMISE
5 bool "Customise the frontend modules to build"
6 default N
7 help
8 This allows the user to deselect frontend drivers unnecessary
9 for their hardware from the build. Use this option with care
10 as deselecting frontends which are in fact necessary will result
11 in DVB devices which cannot be tuned due to lack of driver support.
12
13 If unsure say N.
14
4comment "DVB-S (satellite) frontends" 15comment "DVB-S (satellite) frontends"
5 depends on DVB_CORE 16 depends on DVB_CORE
6 17
7config DVB_STV0299 18config DVB_STV0299
8 tristate "ST STV0299 based" 19 tristate "ST STV0299 based"
9 depends on DVB_CORE && I2C 20 depends on DVB_CORE
21 default m if DVB_FE_CUSTOMISE
10 help 22 help
11 A DVB-S tuner module. Say Y when you want to support this frontend. 23 A DVB-S tuner module. Say Y when you want to support this frontend.
12 24
13config DVB_CX24110 25config DVB_CX24110
14 tristate "Conexant CX24110 based" 26 tristate "Conexant CX24110 based"
15 depends on DVB_CORE && I2C 27 depends on DVB_CORE
28 default m if DVB_FE_CUSTOMISE
16 help 29 help
17 A DVB-S tuner module. Say Y when you want to support this frontend. 30 A DVB-S tuner module. Say Y when you want to support this frontend.
18 31
19config DVB_CX24123 32config DVB_CX24123
20 tristate "Conexant CX24123 based" 33 tristate "Conexant CX24123 based"
21 depends on DVB_CORE && I2C 34 depends on DVB_CORE
35 default m if DVB_FE_CUSTOMISE
22 help 36 help
23 A DVB-S tuner module. Say Y when you want to support this frontend. 37 A DVB-S tuner module. Say Y when you want to support this frontend.
24 38
25config DVB_TDA8083 39config DVB_TDA8083
26 tristate "Philips TDA8083 based" 40 tristate "Philips TDA8083 based"
27 depends on DVB_CORE && I2C 41 depends on DVB_CORE
42 default m if DVB_FE_CUSTOMISE
28 help 43 help
29 A DVB-S tuner module. Say Y when you want to support this frontend. 44 A DVB-S tuner module. Say Y when you want to support this frontend.
30 45
31config DVB_MT312 46config DVB_MT312
32 tristate "Zarlink VP310/MT312 based" 47 tristate "Zarlink VP310/MT312 based"
33 depends on DVB_CORE && I2C 48 depends on DVB_CORE
49 default m if DVB_FE_CUSTOMISE
34 help 50 help
35 A DVB-S tuner module. Say Y when you want to support this frontend. 51 A DVB-S tuner module. Say Y when you want to support this frontend.
36 52
37config DVB_VES1X93 53config DVB_VES1X93
38 tristate "VLSI VES1893 or VES1993 based" 54 tristate "VLSI VES1893 or VES1993 based"
39 depends on DVB_CORE && I2C 55 depends on DVB_CORE
56 default m if DVB_FE_CUSTOMISE
40 help 57 help
41 A DVB-S tuner module. Say Y when you want to support this frontend. 58 A DVB-S tuner module. Say Y when you want to support this frontend.
42 59
43config DVB_S5H1420 60config DVB_S5H1420
44 tristate "Samsung S5H1420 based" 61 tristate "Samsung S5H1420 based"
45 depends on DVB_CORE && I2C 62 depends on DVB_CORE
63 default m if DVB_FE_CUSTOMISE
46 help 64 help
47 A DVB-S tuner module. Say Y when you want to support this frontend. 65 A DVB-S tuner module. Say Y when you want to support this frontend.
48 66
@@ -58,7 +76,8 @@ comment "DVB-T (terrestrial) frontends"
58 76
59config DVB_SP8870 77config DVB_SP8870
60 tristate "Spase sp8870 based" 78 tristate "Spase sp8870 based"
61 depends on DVB_CORE && I2C 79 depends on DVB_CORE
80 default m if DVB_FE_CUSTOMISE
62 select FW_LOADER 81 select FW_LOADER
63 help 82 help
64 A DVB-T tuner module. Say Y when you want to support this frontend. 83 A DVB-T tuner module. Say Y when you want to support this frontend.
@@ -70,7 +89,8 @@ config DVB_SP8870
70 89
71config DVB_SP887X 90config DVB_SP887X
72 tristate "Spase sp887x based" 91 tristate "Spase sp887x based"
73 depends on DVB_CORE && I2C 92 depends on DVB_CORE
93 default m if DVB_FE_CUSTOMISE
74 select FW_LOADER 94 select FW_LOADER
75 help 95 help
76 A DVB-T tuner module. Say Y when you want to support this frontend. 96 A DVB-T tuner module. Say Y when you want to support this frontend.
@@ -82,25 +102,29 @@ config DVB_SP887X
82 102
83config DVB_CX22700 103config DVB_CX22700
84 tristate "Conexant CX22700 based" 104 tristate "Conexant CX22700 based"
85 depends on DVB_CORE && I2C 105 depends on DVB_CORE
106 default m if DVB_FE_CUSTOMISE
86 help 107 help
87 A DVB-T tuner module. Say Y when you want to support this frontend. 108 A DVB-T tuner module. Say Y when you want to support this frontend.
88 109
89config DVB_CX22702 110config DVB_CX22702
90 tristate "Conexant cx22702 demodulator (OFDM)" 111 tristate "Conexant cx22702 demodulator (OFDM)"
91 depends on DVB_CORE && I2C 112 depends on DVB_CORE
113 default m if DVB_FE_CUSTOMISE
92 help 114 help
93 A DVB-T tuner module. Say Y when you want to support this frontend. 115 A DVB-T tuner module. Say Y when you want to support this frontend.
94 116
95config DVB_L64781 117config DVB_L64781
96 tristate "LSI L64781" 118 tristate "LSI L64781"
97 depends on DVB_CORE && I2C 119 depends on DVB_CORE
120 default m if DVB_FE_CUSTOMISE
98 help 121 help
99 A DVB-T tuner module. Say Y when you want to support this frontend. 122 A DVB-T tuner module. Say Y when you want to support this frontend.
100 123
101config DVB_TDA1004X 124config DVB_TDA1004X
102 tristate "Philips TDA10045H/TDA10046H based" 125 tristate "Philips TDA10045H/TDA10046H based"
103 depends on DVB_CORE && I2C 126 depends on DVB_CORE
127 default m if DVB_FE_CUSTOMISE
104 select FW_LOADER 128 select FW_LOADER
105 help 129 help
106 A DVB-T tuner module. Say Y when you want to support this frontend. 130 A DVB-T tuner module. Say Y when you want to support this frontend.
@@ -113,32 +137,37 @@ config DVB_TDA1004X
113 137
114config DVB_NXT6000 138config DVB_NXT6000
115 tristate "NxtWave Communications NXT6000 based" 139 tristate "NxtWave Communications NXT6000 based"
116 depends on DVB_CORE && I2C 140 depends on DVB_CORE
141 default m if DVB_FE_CUSTOMISE
117 help 142 help
118 A DVB-T tuner module. Say Y when you want to support this frontend. 143 A DVB-T tuner module. Say Y when you want to support this frontend.
119 144
120config DVB_MT352 145config DVB_MT352
121 tristate "Zarlink MT352 based" 146 tristate "Zarlink MT352 based"
122 depends on DVB_CORE && I2C 147 depends on DVB_CORE
148 default m if DVB_FE_CUSTOMISE
123 help 149 help
124 A DVB-T tuner module. Say Y when you want to support this frontend. 150 A DVB-T tuner module. Say Y when you want to support this frontend.
125 151
126config DVB_ZL10353 152config DVB_ZL10353
127 tristate "Zarlink ZL10353 based" 153 tristate "Zarlink ZL10353 based"
128 depends on DVB_CORE && I2C 154 depends on DVB_CORE
155 default m if DVB_FE_CUSTOMISE
129 help 156 help
130 A DVB-T tuner module. Say Y when you want to support this frontend. 157 A DVB-T tuner module. Say Y when you want to support this frontend.
131 158
132config DVB_DIB3000MB 159config DVB_DIB3000MB
133 tristate "DiBcom 3000M-B" 160 tristate "DiBcom 3000M-B"
134 depends on DVB_CORE && I2C 161 depends on DVB_CORE
162 default m if DVB_FE_CUSTOMISE
135 help 163 help
136 A DVB-T tuner module. Designed for mobile usage. Say Y when you want 164 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
137 to support this frontend. 165 to support this frontend.
138 166
139config DVB_DIB3000MC 167config DVB_DIB3000MC
140 tristate "DiBcom 3000P/M-C" 168 tristate "DiBcom 3000P/M-C"
141 depends on DVB_CORE && I2C 169 depends on DVB_CORE
170 default m if DVB_FE_CUSTOMISE
142 help 171 help
143 A DVB-T tuner module. Designed for mobile usage. Say Y when you want 172 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
144 to support this frontend. 173 to support this frontend.
@@ -148,19 +177,22 @@ comment "DVB-C (cable) frontends"
148 177
149config DVB_VES1820 178config DVB_VES1820
150 tristate "VLSI VES1820 based" 179 tristate "VLSI VES1820 based"
151 depends on DVB_CORE && I2C 180 depends on DVB_CORE
181 default m if DVB_FE_CUSTOMISE
152 help 182 help
153 A DVB-C tuner module. Say Y when you want to support this frontend. 183 A DVB-C tuner module. Say Y when you want to support this frontend.
154 184
155config DVB_TDA10021 185config DVB_TDA10021
156 tristate "Philips TDA10021 based" 186 tristate "Philips TDA10021 based"
157 depends on DVB_CORE && I2C 187 depends on DVB_CORE
188 default m if DVB_FE_CUSTOMISE
158 help 189 help
159 A DVB-C tuner module. Say Y when you want to support this frontend. 190 A DVB-C tuner module. Say Y when you want to support this frontend.
160 191
161config DVB_STV0297 192config DVB_STV0297
162 tristate "ST STV0297 based" 193 tristate "ST STV0297 based"
163 depends on DVB_CORE && I2C 194 depends on DVB_CORE
195 default m if DVB_FE_CUSTOMISE
164 help 196 help
165 A DVB-C tuner module. Say Y when you want to support this frontend. 197 A DVB-C tuner module. Say Y when you want to support this frontend.
166 198
@@ -169,7 +201,8 @@ comment "ATSC (North American/Korean Terrestrial/Cable DTV) frontends"
169 201
170config DVB_NXT200X 202config DVB_NXT200X
171 tristate "NxtWave Communications NXT2002/NXT2004 based" 203 tristate "NxtWave Communications NXT2002/NXT2004 based"
172 depends on DVB_CORE && I2C 204 depends on DVB_CORE
205 default m if DVB_FE_CUSTOMISE
173 select FW_LOADER 206 select FW_LOADER
174 help 207 help
175 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want 208 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
@@ -183,7 +216,8 @@ config DVB_NXT200X
183 216
184config DVB_OR51211 217config DVB_OR51211
185 tristate "Oren OR51211 based" 218 tristate "Oren OR51211 based"
186 depends on DVB_CORE && I2C 219 depends on DVB_CORE
220 default m if DVB_FE_CUSTOMISE
187 select FW_LOADER 221 select FW_LOADER
188 help 222 help
189 An ATSC 8VSB tuner module. Say Y when you want to support this frontend. 223 An ATSC 8VSB tuner module. Say Y when you want to support this frontend.
@@ -195,7 +229,8 @@ config DVB_OR51211
195 229
196config DVB_OR51132 230config DVB_OR51132
197 tristate "Oren OR51132 based" 231 tristate "Oren OR51132 based"
198 depends on DVB_CORE && I2C 232 depends on DVB_CORE
233 default m if DVB_FE_CUSTOMISE
199 select FW_LOADER 234 select FW_LOADER
200 help 235 help
201 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want 236 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
@@ -210,7 +245,8 @@ config DVB_OR51132
210 245
211config DVB_BCM3510 246config DVB_BCM3510
212 tristate "Broadcom BCM3510" 247 tristate "Broadcom BCM3510"
213 depends on DVB_CORE && I2C 248 depends on DVB_CORE
249 default m if DVB_FE_CUSTOMISE
214 select FW_LOADER 250 select FW_LOADER
215 help 251 help
216 An ATSC 8VSB/16VSB and QAM64/256 tuner module. Say Y when you want to 252 An ATSC 8VSB/16VSB and QAM64/256 tuner module. Say Y when you want to
@@ -218,7 +254,8 @@ config DVB_BCM3510
218 254
219config DVB_LGDT330X 255config DVB_LGDT330X
220 tristate "LG Electronics LGDT3302/LGDT3303 based" 256 tristate "LG Electronics LGDT3302/LGDT3303 based"
221 depends on DVB_CORE && I2C 257 depends on DVB_CORE
258 default m if DVB_FE_CUSTOMISE
222 help 259 help
223 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want 260 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
224 to support this frontend. 261 to support this frontend.
@@ -242,13 +279,15 @@ config DVB_PLL
242 279
243config DVB_LNBP21 280config DVB_LNBP21
244 tristate "LNBP21 SEC controller" 281 tristate "LNBP21 SEC controller"
245 depends on DVB_CORE && I2C 282 depends on DVB_CORE
283 default m if DVB_FE_CUSTOMISE
246 help 284 help
247 An SEC control chip. 285 An SEC control chip.
248 286
249config DVB_ISL6421 287config DVB_ISL6421
250 tristate "ISL6421 SEC controller" 288 tristate "ISL6421 SEC controller"
251 depends on DVB_CORE && I2C 289 depends on DVB_CORE
290 default m if DVB_FE_CUSTOMISE
252 help 291 help
253 An SEC control chip. 292 An SEC control chip.
254 293
diff --git a/drivers/media/dvb/ttusb-budget/Kconfig b/drivers/media/dvb/ttusb-budget/Kconfig
index 46a6a60d2ab9..ce0fb8f54877 100644
--- a/drivers/media/dvb/ttusb-budget/Kconfig
+++ b/drivers/media/dvb/ttusb-budget/Kconfig
@@ -1,14 +1,13 @@
1config DVB_TTUSB_BUDGET 1config DVB_TTUSB_BUDGET
2 tristate "Technotrend/Hauppauge Nova-USB devices" 2 tristate "Technotrend/Hauppauge Nova-USB devices"
3 depends on DVB_CORE && USB && I2C 3 depends on DVB_CORE && USB
4 select DVB_PLL 4 select DVB_CX22700 if !DVB_FE_CUSTOMISE
5 select DVB_CX22700 5 select DVB_TDA1004X if !DVB_FE_CUSTOMISE
6 select DVB_TDA1004X 6 select DVB_VES1820 if !DVB_FE_CUSTOMISE
7 select DVB_VES1820 7 select DVB_TDA8083 if !DVB_FE_CUSTOMISE
8 select DVB_TDA8083 8 select DVB_STV0299 if !DVB_FE_CUSTOMISE
9 select DVB_STV0299 9 select DVB_STV0297 if !DVB_FE_CUSTOMISE
10 select DVB_STV0297 10 select DVB_LNBP21 if !DVB_FE_CUSTOMISE
11 select DVB_LNBP21
12 help 11 help
13 Support for external USB adapters designed by Technotrend and 12 Support for external USB adapters designed by Technotrend and
14 produced by Hauppauge, shipped under the brand name 'Nova-USB'. 13 produced by Hauppauge, shipped under the brand name 'Nova-USB'.