diff options
author | Andrew de Quincey <adq_dvb@lidskialf.net> | 2006-08-08 08:10:11 -0400 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@infradead.org> | 2006-09-26 10:53:32 -0400 |
commit | 176ac9da4f09820a43fd48f0e74b1486fc3603ba (patch) | |
tree | 2c5ec74afc41c944a931cc2b20790c0915303702 /drivers/media/dvb/frontends/Kconfig | |
parent | 8b9a46647b965f7033c198dd5e73d58b10e22a21 (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/frontends/Kconfig')
-rw-r--r-- | drivers/media/dvb/frontends/Kconfig | 95 |
1 files changed, 67 insertions, 28 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 @@ | |||
1 | menu "Customise DVB Frontends" | 1 | menu "Customise DVB Frontends" |
2 | depends on DVB_CORE | 2 | depends on DVB_CORE |
3 | 3 | ||
4 | config 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 | |||
4 | comment "DVB-S (satellite) frontends" | 15 | comment "DVB-S (satellite) frontends" |
5 | depends on DVB_CORE | 16 | depends on DVB_CORE |
6 | 17 | ||
7 | config DVB_STV0299 | 18 | config 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 | ||
13 | config DVB_CX24110 | 25 | config 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 | ||
19 | config DVB_CX24123 | 32 | config 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 | ||
25 | config DVB_TDA8083 | 39 | config 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 | ||
31 | config DVB_MT312 | 46 | config 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 | ||
37 | config DVB_VES1X93 | 53 | config 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 | ||
43 | config DVB_S5H1420 | 60 | config 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 | ||
59 | config DVB_SP8870 | 77 | config 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 | ||
71 | config DVB_SP887X | 90 | config 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 | ||
83 | config DVB_CX22700 | 103 | config 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 | ||
89 | config DVB_CX22702 | 110 | config 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 | ||
95 | config DVB_L64781 | 117 | config 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 | ||
101 | config DVB_TDA1004X | 124 | config 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 | ||
114 | config DVB_NXT6000 | 138 | config 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 | ||
120 | config DVB_MT352 | 145 | config 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 | ||
126 | config DVB_ZL10353 | 152 | config 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 | ||
132 | config DVB_DIB3000MB | 159 | config 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 | ||
139 | config DVB_DIB3000MC | 167 | config 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 | ||
149 | config DVB_VES1820 | 178 | config 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 | ||
155 | config DVB_TDA10021 | 185 | config 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 | ||
161 | config DVB_STV0297 | 192 | config 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 | ||
170 | config DVB_NXT200X | 202 | config 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 | ||
184 | config DVB_OR51211 | 217 | config 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 | ||
196 | config DVB_OR51132 | 230 | config 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 | ||
211 | config DVB_BCM3510 | 246 | config 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 | ||
219 | config DVB_LGDT330X | 255 | config 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 | ||
243 | config DVB_LNBP21 | 280 | config 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 | ||
249 | config DVB_ISL6421 | 287 | config 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 | ||