diff options
author | Mauro Carvalho Chehab <mchehab@osg.samsung.com> | 2016-02-05 07:24:37 -0500 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@osg.samsung.com> | 2016-02-10 04:23:42 -0500 |
commit | 8fc3486783f1571c7d836d397c8ff4fa2ca6457c (patch) | |
tree | 22670a3a50fec82c2bf7dd73fc25d973addc6f1b /drivers/media/pci/saa7134 | |
parent | 2773b0e9baa68beed1f93d04a8ae8ca04b35a60d (diff) |
[media] saa7134: use input types, instead of hardcoding strings
Currently, the saa7134 driver is hardcoding input names on each
board entry. More modern drivers define, instead, an enum for each
input type.
While the current logic works, it adds extra complexity at the driver,
as it needs to discover the type of the input using some euristics.
Instead, let's standardize the input types and use a type, instead of
a name on all places.
That will allow further patches to properly report the input type
via VIDIOC_G_INPUT and to remove an extra field from the struct to
identify if the input is for TV.
Please notice that several boards define an input for receiving composite
signals via a S-Video connector. The name of such input was inconsistent,
so this patch cleans it and make it to be properly reported the
same way for all boards.
Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
Diffstat (limited to 'drivers/media/pci/saa7134')
-rw-r--r-- | drivers/media/pci/saa7134/saa7134-cards.c | 1619 | ||||
-rw-r--r-- | drivers/media/pci/saa7134/saa7134-core.c | 2 | ||||
-rw-r--r-- | drivers/media/pci/saa7134/saa7134-tvaudio.c | 13 | ||||
-rw-r--r-- | drivers/media/pci/saa7134/saa7134-video.c | 11 | ||||
-rw-r--r-- | drivers/media/pci/saa7134/saa7134.h | 33 |
5 files changed, 853 insertions, 825 deletions
diff --git a/drivers/media/pci/saa7134/saa7134-cards.c b/drivers/media/pci/saa7134/saa7134-cards.c index 29d2094c42a0..19975cec5da7 100644 --- a/drivers/media/pci/saa7134/saa7134-cards.c +++ b/drivers/media/pci/saa7134/saa7134-cards.c | |||
@@ -36,17 +36,23 @@ | |||
36 | #include "xc5000.h" | 36 | #include "xc5000.h" |
37 | #include "s5h1411.h" | 37 | #include "s5h1411.h" |
38 | 38 | ||
39 | /* commly used strings */ | 39 | /* Input names */ |
40 | static char name_mute[] = "mute"; | 40 | const char * const saa7134_input_name[] = { |
41 | static char name_radio[] = "Radio"; | 41 | [SAA7134_INPUT_MUTE] = "mute", |
42 | static char name_tv[] = "Television"; | 42 | [SAA7134_INPUT_RADIO] = "Radio", |
43 | static char name_tv_mono[] = "TV (mono only)"; | 43 | [SAA7134_INPUT_TV] = "Television", |
44 | static char name_comp[] = "Composite"; | 44 | [SAA7134_INPUT_TV_MONO] = "TV (mono only)", |
45 | static char name_comp1[] = "Composite1"; | 45 | [SAA7134_INPUT_COMPOSITE] = "Composite", |
46 | static char name_comp2[] = "Composite2"; | 46 | [SAA7134_INPUT_COMPOSITE0] = "Composite0", |
47 | static char name_comp3[] = "Composite3"; | 47 | [SAA7134_INPUT_COMPOSITE1] = "Composite1", |
48 | static char name_comp4[] = "Composite4"; | 48 | [SAA7134_INPUT_COMPOSITE2] = "Composite2", |
49 | static char name_svideo[] = "S-Video"; | 49 | [SAA7134_INPUT_COMPOSITE3] = "Composite3", |
50 | [SAA7134_INPUT_COMPOSITE4] = "Composite4", | ||
51 | [SAA7134_INPUT_SVIDEO] = "S-Video", | ||
52 | [SAA7134_INPUT_SVIDEO0] = "S-Video0", | ||
53 | [SAA7134_INPUT_SVIDEO1] = "S-Video1", | ||
54 | [SAA7134_INPUT_COMPOSITE_OVER_SVIDEO] = "Composite over S-Video", | ||
55 | }; | ||
50 | 56 | ||
51 | /* ------------------------------------------------------------------ */ | 57 | /* ------------------------------------------------------------------ */ |
52 | /* board config info */ | 58 | /* board config info */ |
@@ -69,7 +75,7 @@ struct saa7134_board saa7134_boards[] = { | |||
69 | .radio_addr = ADDR_UNSET, | 75 | .radio_addr = ADDR_UNSET, |
70 | 76 | ||
71 | .inputs = {{ | 77 | .inputs = {{ |
72 | .name = "default", | 78 | .type = SAA7134_INPUT_COMPOSITE, |
73 | .vmux = 0, | 79 | .vmux = 0, |
74 | .amux = LINE1, | 80 | .amux = LINE1, |
75 | }}, | 81 | }}, |
@@ -84,22 +90,22 @@ struct saa7134_board saa7134_boards[] = { | |||
84 | .radio_addr = ADDR_UNSET, | 90 | .radio_addr = ADDR_UNSET, |
85 | 91 | ||
86 | .inputs = {{ | 92 | .inputs = {{ |
87 | .name = name_comp1, | 93 | .type = SAA7134_INPUT_COMPOSITE1, |
88 | .vmux = 0, | 94 | .vmux = 0, |
89 | .amux = LINE1, | 95 | .amux = LINE1, |
90 | },{ | 96 | },{ |
91 | .name = name_tv, | 97 | .type = SAA7134_INPUT_TV, |
92 | .vmux = 1, | 98 | .vmux = 1, |
93 | .amux = TV, | 99 | .amux = TV, |
94 | .tv = 1, | 100 | .tv = 1, |
95 | },{ | 101 | },{ |
96 | .name = name_tv_mono, | 102 | .type = SAA7134_INPUT_TV_MONO, |
97 | .vmux = 1, | 103 | .vmux = 1, |
98 | .amux = LINE2, | 104 | .amux = LINE2, |
99 | .tv = 1, | 105 | .tv = 1, |
100 | }}, | 106 | }}, |
101 | .radio = { | 107 | .radio = { |
102 | .name = name_radio, | 108 | .type = SAA7134_INPUT_RADIO, |
103 | .amux = LINE2, | 109 | .amux = LINE2, |
104 | }, | 110 | }, |
105 | }, | 111 | }, |
@@ -114,40 +120,40 @@ struct saa7134_board saa7134_boards[] = { | |||
114 | 120 | ||
115 | .gpiomask = 0xe000, | 121 | .gpiomask = 0xe000, |
116 | .inputs = {{ | 122 | .inputs = {{ |
117 | .name = name_tv, | 123 | .type = SAA7134_INPUT_TV, |
118 | .vmux = 1, | 124 | .vmux = 1, |
119 | .amux = TV, | 125 | .amux = TV, |
120 | .gpio = 0x8000, | 126 | .gpio = 0x8000, |
121 | .tv = 1, | 127 | .tv = 1, |
122 | },{ | 128 | },{ |
123 | .name = name_tv_mono, | 129 | .type = SAA7134_INPUT_TV_MONO, |
124 | .vmux = 1, | 130 | .vmux = 1, |
125 | .amux = LINE2, | 131 | .amux = LINE2, |
126 | .gpio = 0x0000, | 132 | .gpio = 0x0000, |
127 | .tv = 1, | 133 | .tv = 1, |
128 | },{ | 134 | },{ |
129 | .name = name_comp1, | 135 | .type = SAA7134_INPUT_COMPOSITE1, |
130 | .vmux = 0, | 136 | .vmux = 0, |
131 | .amux = LINE2, | 137 | .amux = LINE2, |
132 | .gpio = 0x4000, | 138 | .gpio = 0x4000, |
133 | },{ | 139 | },{ |
134 | .name = name_comp2, | 140 | .type = SAA7134_INPUT_COMPOSITE2, |
135 | .vmux = 3, | 141 | .vmux = 3, |
136 | .amux = LINE2, | 142 | .amux = LINE2, |
137 | .gpio = 0x4000, | 143 | .gpio = 0x4000, |
138 | },{ | 144 | },{ |
139 | .name = name_svideo, | 145 | .type = SAA7134_INPUT_SVIDEO, |
140 | .vmux = 8, | 146 | .vmux = 8, |
141 | .amux = LINE2, | 147 | .amux = LINE2, |
142 | .gpio = 0x4000, | 148 | .gpio = 0x4000, |
143 | }}, | 149 | }}, |
144 | .radio = { | 150 | .radio = { |
145 | .name = name_radio, | 151 | .type = SAA7134_INPUT_RADIO, |
146 | .amux = LINE2, | 152 | .amux = LINE2, |
147 | .gpio = 0x2000, | 153 | .gpio = 0x2000, |
148 | }, | 154 | }, |
149 | .mute = { | 155 | .mute = { |
150 | .name = name_mute, | 156 | .type = SAA7134_INPUT_MUTE, |
151 | .amux = TV, | 157 | .amux = TV, |
152 | .gpio = 0x8000, | 158 | .gpio = 0x8000, |
153 | }, | 159 | }, |
@@ -163,34 +169,34 @@ struct saa7134_board saa7134_boards[] = { | |||
163 | 169 | ||
164 | .gpiomask = 0xe000, | 170 | .gpiomask = 0xe000, |
165 | .inputs = {{ | 171 | .inputs = {{ |
166 | .name = name_tv, | 172 | .type = SAA7134_INPUT_TV, |
167 | .vmux = 1, | 173 | .vmux = 1, |
168 | .amux = LINE2, | 174 | .amux = LINE2, |
169 | .gpio = 0x0000, | 175 | .gpio = 0x0000, |
170 | .tv = 1, | 176 | .tv = 1, |
171 | },{ | 177 | },{ |
172 | .name = name_comp1, | 178 | .type = SAA7134_INPUT_COMPOSITE1, |
173 | .vmux = 0, | 179 | .vmux = 0, |
174 | .amux = LINE2, | 180 | .amux = LINE2, |
175 | .gpio = 0x4000, | 181 | .gpio = 0x4000, |
176 | },{ | 182 | },{ |
177 | .name = name_comp2, | 183 | .type = SAA7134_INPUT_COMPOSITE2, |
178 | .vmux = 3, | 184 | .vmux = 3, |
179 | .amux = LINE2, | 185 | .amux = LINE2, |
180 | .gpio = 0x4000, | 186 | .gpio = 0x4000, |
181 | },{ | 187 | },{ |
182 | .name = name_svideo, | 188 | .type = SAA7134_INPUT_SVIDEO, |
183 | .vmux = 8, | 189 | .vmux = 8, |
184 | .amux = LINE2, | 190 | .amux = LINE2, |
185 | .gpio = 0x4000, | 191 | .gpio = 0x4000, |
186 | }}, | 192 | }}, |
187 | .radio = { | 193 | .radio = { |
188 | .name = name_radio, | 194 | .type = SAA7134_INPUT_RADIO, |
189 | .amux = LINE2, | 195 | .amux = LINE2, |
190 | .gpio = 0x2000, | 196 | .gpio = 0x2000, |
191 | }, | 197 | }, |
192 | .mute = { | 198 | .mute = { |
193 | .name = name_mute, | 199 | .type = SAA7134_INPUT_MUTE, |
194 | .amux = LINE2, | 200 | .amux = LINE2, |
195 | .gpio = 0x8000, | 201 | .gpio = 0x8000, |
196 | }, | 202 | }, |
@@ -205,20 +211,20 @@ struct saa7134_board saa7134_boards[] = { | |||
205 | .radio_addr = ADDR_UNSET, | 211 | .radio_addr = ADDR_UNSET, |
206 | 212 | ||
207 | .inputs = {{ | 213 | .inputs = {{ |
208 | .name = name_tv, | 214 | .type = SAA7134_INPUT_TV, |
209 | .vmux = 1, | 215 | .vmux = 1, |
210 | .amux = TV, | 216 | .amux = TV, |
211 | .tv = 1, | 217 | .tv = 1, |
212 | },{ | 218 | },{ |
213 | .name = name_comp1, /* Composite signal on S-Video input */ | 219 | .type = SAA7134_INPUT_COMPOSITE_OVER_SVIDEO, |
214 | .vmux = 0, | 220 | .vmux = 0, |
215 | .amux = LINE2, | 221 | .amux = LINE2, |
216 | },{ | 222 | },{ |
217 | .name = name_comp2, /* Composite input */ | 223 | .type = SAA7134_INPUT_COMPOSITE, |
218 | .vmux = 3, | 224 | .vmux = 3, |
219 | .amux = LINE2, | 225 | .amux = LINE2, |
220 | },{ | 226 | },{ |
221 | .name = name_svideo, | 227 | .type = SAA7134_INPUT_SVIDEO, |
222 | .vmux = 8, | 228 | .vmux = 8, |
223 | .amux = LINE2, | 229 | .amux = LINE2, |
224 | }}, | 230 | }}, |
@@ -235,40 +241,40 @@ struct saa7134_board saa7134_boards[] = { | |||
235 | 241 | ||
236 | .gpiomask = 0x1E000, /* Set GP16 and unused 15,14,13 to Output */ | 242 | .gpiomask = 0x1E000, /* Set GP16 and unused 15,14,13 to Output */ |
237 | .inputs = {{ | 243 | .inputs = {{ |
238 | .name = name_tv, | 244 | .type = SAA7134_INPUT_TV, |
239 | .vmux = 1, | 245 | .vmux = 1, |
240 | .amux = TV, | 246 | .amux = TV, |
241 | .gpio = 0x10000, /* GP16=1 selects TV input */ | 247 | .gpio = 0x10000, /* GP16=1 selects TV input */ |
242 | .tv = 1, | 248 | .tv = 1, |
243 | },{ | 249 | },{ |
244 | /* .name = name_tv_mono, | 250 | /* .type = SAA7134_INPUT_TV_MONO, |
245 | .vmux = 1, | 251 | .vmux = 1, |
246 | .amux = LINE2, | 252 | .amux = LINE2, |
247 | .gpio = 0x0000, | 253 | .gpio = 0x0000, |
248 | .tv = 1, | 254 | .tv = 1, |
249 | },{ | 255 | },{ |
250 | */ .name = name_comp1, /* Composite signal on S-Video input */ | 256 | */ .type = SAA7134_INPUT_COMPOSITE_OVER_SVIDEO, |
251 | .vmux = 0, | 257 | .vmux = 0, |
252 | .amux = LINE2, | 258 | .amux = LINE2, |
253 | /* .gpio = 0x4000, */ | 259 | /* .gpio = 0x4000, */ |
254 | },{ | 260 | },{ |
255 | .name = name_comp2, /* Composite input */ | 261 | .type = SAA7134_INPUT_COMPOSITE, |
256 | .vmux = 3, | 262 | .vmux = 3, |
257 | .amux = LINE2, | 263 | .amux = LINE2, |
258 | /* .gpio = 0x4000, */ | 264 | /* .gpio = 0x4000, */ |
259 | },{ | 265 | },{ |
260 | .name = name_svideo, /* S-Video signal on S-Video input */ | 266 | .type = SAA7134_INPUT_SVIDEO, |
261 | .vmux = 8, | 267 | .vmux = 8, |
262 | .amux = LINE2, | 268 | .amux = LINE2, |
263 | /* .gpio = 0x4000, */ | 269 | /* .gpio = 0x4000, */ |
264 | }}, | 270 | }}, |
265 | .radio = { | 271 | .radio = { |
266 | .name = name_radio, | 272 | .type = SAA7134_INPUT_RADIO, |
267 | .amux = TV, | 273 | .amux = TV, |
268 | .gpio = 0x00000, /* GP16=0 selects FM radio antenna */ | 274 | .gpio = 0x00000, /* GP16=0 selects FM radio antenna */ |
269 | }, | 275 | }, |
270 | .mute = { | 276 | .mute = { |
271 | .name = name_mute, | 277 | .type = SAA7134_INPUT_MUTE, |
272 | .amux = TV, | 278 | .amux = TV, |
273 | .gpio = 0x10000, | 279 | .gpio = 0x10000, |
274 | }, | 280 | }, |
@@ -285,40 +291,40 @@ struct saa7134_board saa7134_boards[] = { | |||
285 | .tda9887_conf = TDA9887_PRESENT, | 291 | .tda9887_conf = TDA9887_PRESENT, |
286 | .gpiomask = 0xe000, | 292 | .gpiomask = 0xe000, |
287 | .inputs = { { | 293 | .inputs = { { |
288 | .name = name_tv, | 294 | .type = SAA7134_INPUT_TV, |
289 | .vmux = 1, | 295 | .vmux = 1, |
290 | .amux = TV, | 296 | .amux = TV, |
291 | .gpio = 0x8000, | 297 | .gpio = 0x8000, |
292 | .tv = 1, | 298 | .tv = 1, |
293 | }, { | 299 | }, { |
294 | .name = name_tv_mono, | 300 | .type = SAA7134_INPUT_TV_MONO, |
295 | .vmux = 1, | 301 | .vmux = 1, |
296 | .amux = LINE2, | 302 | .amux = LINE2, |
297 | .gpio = 0x0000, | 303 | .gpio = 0x0000, |
298 | .tv = 1, | 304 | .tv = 1, |
299 | }, { | 305 | }, { |
300 | .name = name_comp1, | 306 | .type = SAA7134_INPUT_COMPOSITE1, |
301 | .vmux = 0, | 307 | .vmux = 0, |
302 | .amux = LINE2, | 308 | .amux = LINE2, |
303 | .gpio = 0x4000, | 309 | .gpio = 0x4000, |
304 | }, { | 310 | }, { |
305 | .name = name_comp2, | 311 | .type = SAA7134_INPUT_COMPOSITE2, |
306 | .vmux = 3, | 312 | .vmux = 3, |
307 | .amux = LINE2, | 313 | .amux = LINE2, |
308 | .gpio = 0x4000, | 314 | .gpio = 0x4000, |
309 | }, { | 315 | }, { |
310 | .name = name_svideo, | 316 | .type = SAA7134_INPUT_SVIDEO, |
311 | .vmux = 8, | 317 | .vmux = 8, |
312 | .amux = LINE2, | 318 | .amux = LINE2, |
313 | .gpio = 0x4000, | 319 | .gpio = 0x4000, |
314 | } }, | 320 | } }, |
315 | .radio = { | 321 | .radio = { |
316 | .name = name_radio, | 322 | .type = SAA7134_INPUT_RADIO, |
317 | .amux = LINE2, | 323 | .amux = LINE2, |
318 | .gpio = 0x2000, | 324 | .gpio = 0x2000, |
319 | }, | 325 | }, |
320 | .mute = { | 326 | .mute = { |
321 | .name = name_mute, | 327 | .type = SAA7134_INPUT_MUTE, |
322 | .amux = TV, | 328 | .amux = TV, |
323 | .gpio = 0x8000, | 329 | .gpio = 0x8000, |
324 | }, | 330 | }, |
@@ -334,21 +340,21 @@ struct saa7134_board saa7134_boards[] = { | |||
334 | .empress_addr = 0x20, | 340 | .empress_addr = 0x20, |
335 | 341 | ||
336 | .inputs = {{ | 342 | .inputs = {{ |
337 | .name = name_comp1, | 343 | .type = SAA7134_INPUT_COMPOSITE1, |
338 | .vmux = 0, | 344 | .vmux = 0, |
339 | .amux = LINE1, | 345 | .amux = LINE1, |
340 | },{ | 346 | },{ |
341 | .name = name_svideo, | 347 | .type = SAA7134_INPUT_SVIDEO, |
342 | .vmux = 8, | 348 | .vmux = 8, |
343 | .amux = LINE1, | 349 | .amux = LINE1, |
344 | },{ | 350 | },{ |
345 | .name = name_tv, | 351 | .type = SAA7134_INPUT_TV, |
346 | .vmux = 1, | 352 | .vmux = 1, |
347 | .amux = LINE2, | 353 | .amux = LINE2, |
348 | .tv = 1, | 354 | .tv = 1, |
349 | }}, | 355 | }}, |
350 | .radio = { | 356 | .radio = { |
351 | .name = name_radio, | 357 | .type = SAA7134_INPUT_RADIO, |
352 | .amux = LINE2, | 358 | .amux = LINE2, |
353 | }, | 359 | }, |
354 | .mpeg = SAA7134_MPEG_EMPRESS, | 360 | .mpeg = SAA7134_MPEG_EMPRESS, |
@@ -364,21 +370,21 @@ struct saa7134_board saa7134_boards[] = { | |||
364 | .radio_addr = ADDR_UNSET, | 370 | .radio_addr = ADDR_UNSET, |
365 | 371 | ||
366 | .inputs = {{ | 372 | .inputs = {{ |
367 | .name = name_tv, | 373 | .type = SAA7134_INPUT_TV, |
368 | .vmux = 1, | 374 | .vmux = 1, |
369 | .amux = TV, | 375 | .amux = TV, |
370 | .tv = 1, | 376 | .tv = 1, |
371 | },{ | 377 | },{ |
372 | .name = name_comp1, | 378 | .type = SAA7134_INPUT_COMPOSITE1, |
373 | .vmux = 0, | 379 | .vmux = 0, |
374 | .amux = LINE1, | 380 | .amux = LINE1, |
375 | },{ | 381 | },{ |
376 | .name = name_svideo, | 382 | .type = SAA7134_INPUT_SVIDEO, |
377 | .vmux = 8, | 383 | .vmux = 8, |
378 | .amux = LINE1, | 384 | .amux = LINE1, |
379 | }}, | 385 | }}, |
380 | .radio = { | 386 | .radio = { |
381 | .name = name_radio, | 387 | .type = SAA7134_INPUT_RADIO, |
382 | .amux = LINE2, | 388 | .amux = LINE2, |
383 | }, | 389 | }, |
384 | }, | 390 | }, |
@@ -390,35 +396,35 @@ struct saa7134_board saa7134_boards[] = { | |||
390 | .tuner_addr = ADDR_UNSET, | 396 | .tuner_addr = ADDR_UNSET, |
391 | .radio_addr = ADDR_UNSET, | 397 | .radio_addr = ADDR_UNSET, |
392 | .inputs = {{ | 398 | .inputs = {{ |
393 | .name = name_tv, | 399 | .type = SAA7134_INPUT_TV, |
394 | .vmux = 1, | 400 | .vmux = 1, |
395 | .amux = TV, | 401 | .amux = TV, |
396 | .tv = 1, | 402 | .tv = 1, |
397 | },{ | 403 | },{ |
398 | /* workaround for problems with normal TV sound */ | 404 | /* workaround for problems with normal TV sound */ |
399 | .name = name_tv_mono, | 405 | .type = SAA7134_INPUT_TV_MONO, |
400 | .vmux = 1, | 406 | .vmux = 1, |
401 | .amux = LINE2, | 407 | .amux = LINE2, |
402 | .tv = 1, | 408 | .tv = 1, |
403 | },{ | 409 | },{ |
404 | .name = name_comp1, | 410 | .type = SAA7134_INPUT_COMPOSITE1, |
405 | .vmux = 0, | 411 | .vmux = 0, |
406 | .amux = LINE1, | 412 | .amux = LINE1, |
407 | },{ | 413 | },{ |
408 | .name = name_comp2, | 414 | .type = SAA7134_INPUT_COMPOSITE2, |
409 | .vmux = 3, | 415 | .vmux = 3, |
410 | .amux = LINE1, | 416 | .amux = LINE1, |
411 | },{ | 417 | },{ |
412 | .name = name_svideo, | 418 | .type = SAA7134_INPUT_SVIDEO, |
413 | .vmux = 8, | 419 | .vmux = 8, |
414 | .amux = LINE1, | 420 | .amux = LINE1, |
415 | }}, | 421 | }}, |
416 | .radio = { | 422 | .radio = { |
417 | .name = name_radio, | 423 | .type = SAA7134_INPUT_RADIO, |
418 | .amux = LINE2, | 424 | .amux = LINE2, |
419 | }, | 425 | }, |
420 | .mute = { | 426 | .mute = { |
421 | .name = name_mute, | 427 | .type = SAA7134_INPUT_MUTE, |
422 | .amux = TV, | 428 | .amux = TV, |
423 | }, | 429 | }, |
424 | }, | 430 | }, |
@@ -432,32 +438,32 @@ struct saa7134_board saa7134_boards[] = { | |||
432 | .radio_addr = ADDR_UNSET, | 438 | .radio_addr = ADDR_UNSET, |
433 | .tda9887_conf = TDA9887_PRESENT, | 439 | .tda9887_conf = TDA9887_PRESENT, |
434 | .inputs = {{ | 440 | .inputs = {{ |
435 | .name = name_tv, | 441 | .type = SAA7134_INPUT_TV, |
436 | .vmux = 1, | 442 | .vmux = 1, |
437 | .amux = TV, | 443 | .amux = TV, |
438 | .tv = 1, | 444 | .tv = 1, |
439 | },{ | 445 | },{ |
440 | .name = name_tv_mono, | 446 | .type = SAA7134_INPUT_TV_MONO, |
441 | .vmux = 1, | 447 | .vmux = 1, |
442 | .amux = LINE2, | 448 | .amux = LINE2, |
443 | .tv = 1, | 449 | .tv = 1, |
444 | },{ | 450 | },{ |
445 | 451 | ||
446 | .name = name_svideo, | 452 | .type = SAA7134_INPUT_SVIDEO, |
447 | .vmux = 8, | 453 | .vmux = 8, |
448 | .amux = LINE1, | 454 | .amux = LINE1, |
449 | },{ | 455 | },{ |
450 | .name = name_comp1, | 456 | .type = SAA7134_INPUT_COMPOSITE1, |
451 | .vmux = 3, | 457 | .vmux = 3, |
452 | .amux = LINE1, | 458 | .amux = LINE1, |
453 | },{ | 459 | },{ |
454 | 460 | ||
455 | .name = "CVid over SVid", | 461 | .type = SAA7134_INPUT_COMPOSITE_OVER_SVIDEO, |
456 | .vmux = 0, | 462 | .vmux = 0, |
457 | .amux = LINE1, | 463 | .amux = LINE1, |
458 | }}, | 464 | }}, |
459 | .radio = { | 465 | .radio = { |
460 | .name = name_radio, | 466 | .type = SAA7134_INPUT_RADIO, |
461 | .amux = LINE2, | 467 | .amux = LINE2, |
462 | }, | 468 | }, |
463 | }, | 469 | }, |
@@ -472,24 +478,24 @@ struct saa7134_board saa7134_boards[] = { | |||
472 | .tda9887_conf = TDA9887_PRESENT, | 478 | .tda9887_conf = TDA9887_PRESENT, |
473 | .gpiomask = 0x820000, | 479 | .gpiomask = 0x820000, |
474 | .inputs = {{ | 480 | .inputs = {{ |
475 | .name = name_tv, | 481 | .type = SAA7134_INPUT_TV, |
476 | .vmux = 1, | 482 | .vmux = 1, |
477 | .amux = TV, | 483 | .amux = TV, |
478 | .tv = 1, | 484 | .tv = 1, |
479 | .gpio = 0x20000, | 485 | .gpio = 0x20000, |
480 | },{ | 486 | },{ |
481 | .name = name_svideo, | 487 | .type = SAA7134_INPUT_SVIDEO, |
482 | .vmux = 8, | 488 | .vmux = 8, |
483 | .amux = LINE1, | 489 | .amux = LINE1, |
484 | .gpio = 0x20000, | 490 | .gpio = 0x20000, |
485 | },{ | 491 | },{ |
486 | .name = name_comp1, | 492 | .type = SAA7134_INPUT_COMPOSITE1, |
487 | .vmux = 3, | 493 | .vmux = 3, |
488 | .amux = LINE1, | 494 | .amux = LINE1, |
489 | .gpio = 0x20000, | 495 | .gpio = 0x20000, |
490 | }}, | 496 | }}, |
491 | .radio = { | 497 | .radio = { |
492 | .name = name_radio, | 498 | .type = SAA7134_INPUT_RADIO, |
493 | .amux = LINE2, | 499 | .amux = LINE2, |
494 | .gpio = 0x20000, | 500 | .gpio = 0x20000, |
495 | }, | 501 | }, |
@@ -504,20 +510,20 @@ struct saa7134_board saa7134_boards[] = { | |||
504 | .tuner_addr = ADDR_UNSET, | 510 | .tuner_addr = ADDR_UNSET, |
505 | .radio_addr = ADDR_UNSET, | 511 | .radio_addr = ADDR_UNSET, |
506 | .inputs = {{ | 512 | .inputs = {{ |
507 | .name = name_tv, | 513 | .type = SAA7134_INPUT_TV, |
508 | .vmux = 1, | 514 | .vmux = 1, |
509 | .amux = TV, | 515 | .amux = TV, |
510 | .tv = 1, | 516 | .tv = 1, |
511 | },{ | 517 | },{ |
512 | .name = name_comp1, | 518 | .type = SAA7134_INPUT_COMPOSITE, |
513 | .vmux = 4, | 519 | .vmux = 4, |
514 | .amux = LINE1, | 520 | .amux = LINE1, |
515 | },{ | 521 | },{ |
516 | .name = name_svideo, | 522 | .type = SAA7134_INPUT_SVIDEO, |
517 | .vmux = 8, | 523 | .vmux = 8, |
518 | .amux = LINE1, | 524 | .amux = LINE1, |
519 | },{ | 525 | },{ |
520 | .name = name_comp2, /* CVideo over SVideo Connector */ | 526 | .type = SAA7134_INPUT_COMPOSITE_OVER_SVIDEO, |
521 | .vmux = 0, | 527 | .vmux = 0, |
522 | .amux = LINE1, | 528 | .amux = LINE1, |
523 | }} | 529 | }} |
@@ -531,31 +537,31 @@ struct saa7134_board saa7134_boards[] = { | |||
531 | .radio_addr = ADDR_UNSET, | 537 | .radio_addr = ADDR_UNSET, |
532 | .tda9887_conf = TDA9887_PRESENT, | 538 | .tda9887_conf = TDA9887_PRESENT, |
533 | .inputs = {{ | 539 | .inputs = {{ |
534 | .name = name_tv, | 540 | .type = SAA7134_INPUT_TV, |
535 | .vmux = 1, | 541 | .vmux = 1, |
536 | .amux = TV, | 542 | .amux = TV, |
537 | .tv = 1, | 543 | .tv = 1, |
538 | },{ | 544 | },{ |
539 | /* workaround for problems with normal TV sound */ | 545 | /* workaround for problems with normal TV sound */ |
540 | .name = name_tv_mono, | 546 | .type = SAA7134_INPUT_TV_MONO, |
541 | .vmux = 1, | 547 | .vmux = 1, |
542 | .amux = LINE2, | 548 | .amux = LINE2, |
543 | .tv = 1, | 549 | .tv = 1, |
544 | },{ | 550 | },{ |
545 | .name = name_comp1, | 551 | .type = SAA7134_INPUT_COMPOSITE1, |
546 | .vmux = 0, | 552 | .vmux = 0, |
547 | .amux = LINE2, | 553 | .amux = LINE2, |
548 | },{ | 554 | },{ |
549 | .name = name_comp2, | 555 | .type = SAA7134_INPUT_COMPOSITE2, |
550 | .vmux = 3, | 556 | .vmux = 3, |
551 | .amux = LINE2, | 557 | .amux = LINE2, |
552 | },{ | 558 | },{ |
553 | .name = name_svideo, | 559 | .type = SAA7134_INPUT_SVIDEO, |
554 | .vmux = 8, | 560 | .vmux = 8, |
555 | .amux = LINE2, | 561 | .amux = LINE2, |
556 | }}, | 562 | }}, |
557 | .radio = { | 563 | .radio = { |
558 | .name = name_radio, | 564 | .type = SAA7134_INPUT_RADIO, |
559 | .amux = LINE2, | 565 | .amux = LINE2, |
560 | }, | 566 | }, |
561 | }, | 567 | }, |
@@ -567,15 +573,15 @@ struct saa7134_board saa7134_boards[] = { | |||
567 | .tuner_addr = ADDR_UNSET, | 573 | .tuner_addr = ADDR_UNSET, |
568 | .radio_addr = ADDR_UNSET, | 574 | .radio_addr = ADDR_UNSET, |
569 | .inputs = {{ | 575 | .inputs = {{ |
570 | .name = name_svideo, | 576 | .type = SAA7134_INPUT_SVIDEO, |
571 | .vmux = 8, | 577 | .vmux = 8, |
572 | .amux = LINE1, | 578 | .amux = LINE1, |
573 | },{ | 579 | },{ |
574 | .name = name_comp1, | 580 | .type = SAA7134_INPUT_COMPOSITE1, |
575 | .vmux = 3, | 581 | .vmux = 3, |
576 | .amux = LINE1, | 582 | .amux = LINE1, |
577 | },{ | 583 | },{ |
578 | .name = name_tv, | 584 | .type = SAA7134_INPUT_TV, |
579 | .vmux = 1, | 585 | .vmux = 1, |
580 | .amux = LINE2, | 586 | .amux = LINE2, |
581 | .tv = 1, | 587 | .tv = 1, |
@@ -590,25 +596,25 @@ struct saa7134_board saa7134_boards[] = { | |||
590 | .radio_addr = ADDR_UNSET, | 596 | .radio_addr = ADDR_UNSET, |
591 | .tda9887_conf = TDA9887_PRESENT, | 597 | .tda9887_conf = TDA9887_PRESENT, |
592 | .inputs = {{ | 598 | .inputs = {{ |
593 | .name = name_tv, | 599 | .type = SAA7134_INPUT_TV, |
594 | .vmux = 1, | 600 | .vmux = 1, |
595 | .amux = TV, | 601 | .amux = TV, |
596 | .tv = 1, | 602 | .tv = 1, |
597 | },{ | 603 | },{ |
598 | .name = name_comp1, | 604 | .type = SAA7134_INPUT_COMPOSITE1, |
599 | .vmux = 4, | 605 | .vmux = 4, |
600 | .amux = LINE1, | 606 | .amux = LINE1, |
601 | },{ | 607 | },{ |
602 | .name = name_svideo, | 608 | .type = SAA7134_INPUT_SVIDEO, |
603 | .vmux = 8, | 609 | .vmux = 8, |
604 | .amux = LINE1, | 610 | .amux = LINE1, |
605 | },{ | 611 | },{ |
606 | .name = name_comp2, /* CVideo over SVideo Connector */ | 612 | .type = SAA7134_INPUT_COMPOSITE_OVER_SVIDEO, |
607 | .vmux = 0, | 613 | .vmux = 0, |
608 | .amux = LINE1, | 614 | .amux = LINE1, |
609 | }}, | 615 | }}, |
610 | .radio = { | 616 | .radio = { |
611 | .name = name_radio, | 617 | .type = SAA7134_INPUT_RADIO, |
612 | .amux = LINE2, | 618 | .amux = LINE2, |
613 | }, | 619 | }, |
614 | }, | 620 | }, |
@@ -622,25 +628,25 @@ struct saa7134_board saa7134_boards[] = { | |||
622 | .tda9887_conf = TDA9887_PRESENT, | 628 | .tda9887_conf = TDA9887_PRESENT, |
623 | .mpeg = SAA7134_MPEG_DVB, | 629 | .mpeg = SAA7134_MPEG_DVB, |
624 | .inputs = {{ | 630 | .inputs = {{ |
625 | .name = name_tv, | 631 | .type = SAA7134_INPUT_TV, |
626 | .vmux = 1, | 632 | .vmux = 1, |
627 | .amux = TV, | 633 | .amux = TV, |
628 | .tv = 1, | 634 | .tv = 1, |
629 | },{ | 635 | },{ |
630 | .name = name_comp1, | 636 | .type = SAA7134_INPUT_COMPOSITE1, |
631 | .vmux = 0, | 637 | .vmux = 0, |
632 | .amux = LINE1, | 638 | .amux = LINE1, |
633 | },{ | 639 | },{ |
634 | .name = name_svideo, | 640 | .type = SAA7134_INPUT_SVIDEO, |
635 | .vmux = 8, | 641 | .vmux = 8, |
636 | .amux = LINE1, | 642 | .amux = LINE1, |
637 | }}, | 643 | }}, |
638 | .radio = { | 644 | .radio = { |
639 | .name = name_radio, | 645 | .type = SAA7134_INPUT_RADIO, |
640 | .amux = LINE2, | 646 | .amux = LINE2, |
641 | }, | 647 | }, |
642 | .mute = { | 648 | .mute = { |
643 | .name = name_mute, | 649 | .type = SAA7134_INPUT_MUTE, |
644 | .amux = TV, | 650 | .amux = TV, |
645 | }, | 651 | }, |
646 | }, | 652 | }, |
@@ -655,21 +661,21 @@ struct saa7134_board saa7134_boards[] = { | |||
655 | .radio_addr = ADDR_UNSET, | 661 | .radio_addr = ADDR_UNSET, |
656 | .tda9887_conf = TDA9887_PRESENT, | 662 | .tda9887_conf = TDA9887_PRESENT, |
657 | .inputs = {{ | 663 | .inputs = {{ |
658 | .name = name_tv, | 664 | .type = SAA7134_INPUT_TV, |
659 | .vmux = 1, | 665 | .vmux = 1, |
660 | .amux = TV, | 666 | .amux = TV, |
661 | .tv = 1, | 667 | .tv = 1, |
662 | },{ | 668 | },{ |
663 | .name = name_comp1, | 669 | .type = SAA7134_INPUT_COMPOSITE1, |
664 | .vmux = 3, | 670 | .vmux = 3, |
665 | .amux = LINE1, | 671 | .amux = LINE1, |
666 | },{ | 672 | },{ |
667 | .name = name_svideo, | 673 | .type = SAA7134_INPUT_SVIDEO, |
668 | .vmux = 8, | 674 | .vmux = 8, |
669 | .amux = LINE1, | 675 | .amux = LINE1, |
670 | }}, | 676 | }}, |
671 | .radio = { | 677 | .radio = { |
672 | .name = name_radio, | 678 | .type = SAA7134_INPUT_RADIO, |
673 | .amux = LINE2, | 679 | .amux = LINE2, |
674 | }, | 680 | }, |
675 | }, | 681 | }, |
@@ -681,15 +687,15 @@ struct saa7134_board saa7134_boards[] = { | |||
681 | .tuner_addr = ADDR_UNSET, | 687 | .tuner_addr = ADDR_UNSET, |
682 | .radio_addr = ADDR_UNSET, | 688 | .radio_addr = ADDR_UNSET, |
683 | .inputs = {{ | 689 | .inputs = {{ |
684 | .name = name_svideo, | 690 | .type = SAA7134_INPUT_SVIDEO, |
685 | .vmux = 8, | 691 | .vmux = 8, |
686 | .amux = LINE1, | 692 | .amux = LINE1, |
687 | },{ | 693 | },{ |
688 | .name = name_comp1, | 694 | .type = SAA7134_INPUT_COMPOSITE1, |
689 | .vmux = 0, | 695 | .vmux = 0, |
690 | .amux = LINE1, | 696 | .amux = LINE1, |
691 | },{ | 697 | },{ |
692 | .name = name_tv, | 698 | .type = SAA7134_INPUT_TV, |
693 | .vmux = 4, | 699 | .vmux = 4, |
694 | .amux = LINE2, | 700 | .amux = LINE2, |
695 | .tv = 1, | 701 | .tv = 1, |
@@ -703,16 +709,16 @@ struct saa7134_board saa7134_boards[] = { | |||
703 | .tuner_addr = ADDR_UNSET, | 709 | .tuner_addr = ADDR_UNSET, |
704 | .radio_addr = ADDR_UNSET, | 710 | .radio_addr = ADDR_UNSET, |
705 | .inputs = {{ | 711 | .inputs = {{ |
706 | .name = name_svideo, | 712 | .type = SAA7134_INPUT_SVIDEO, |
707 | .vmux = 7, | 713 | .vmux = 7, |
708 | .amux = LINE1, | 714 | .amux = LINE1, |
709 | },{ | 715 | },{ |
710 | .name = name_tv, | 716 | .type = SAA7134_INPUT_TV, |
711 | .vmux = 8, | 717 | .vmux = 8, |
712 | .amux = TV, | 718 | .amux = TV, |
713 | .tv = 1, | 719 | .tv = 1, |
714 | },{ | 720 | },{ |
715 | .name = name_tv_mono, | 721 | .type = SAA7134_INPUT_TV_MONO, |
716 | .vmux = 8, | 722 | .vmux = 8, |
717 | .amux = LINE2, | 723 | .amux = LINE2, |
718 | .tv = 1, | 724 | .tv = 1, |
@@ -726,21 +732,21 @@ struct saa7134_board saa7134_boards[] = { | |||
726 | .tuner_addr = ADDR_UNSET, | 732 | .tuner_addr = ADDR_UNSET, |
727 | .radio_addr = ADDR_UNSET, | 733 | .radio_addr = ADDR_UNSET, |
728 | .inputs = {{ | 734 | .inputs = {{ |
729 | .name = name_tv, | 735 | .type = SAA7134_INPUT_TV, |
730 | .vmux = 4, | 736 | .vmux = 4, |
731 | .amux = LINE2, | 737 | .amux = LINE2, |
732 | .tv = 1, | 738 | .tv = 1, |
733 | },{ | 739 | },{ |
734 | .name = name_comp1, | 740 | .type = SAA7134_INPUT_COMPOSITE1, |
735 | .vmux = 6, | 741 | .vmux = 6, |
736 | .amux = LINE1, | 742 | .amux = LINE1, |
737 | },{ | 743 | },{ |
738 | .name = name_svideo, | 744 | .type = SAA7134_INPUT_SVIDEO, |
739 | .vmux = 7, | 745 | .vmux = 7, |
740 | .amux = LINE1, | 746 | .amux = LINE1, |
741 | }}, | 747 | }}, |
742 | .mute = { | 748 | .mute = { |
743 | .name = name_mute, | 749 | .type = SAA7134_INPUT_MUTE, |
744 | .amux = TV, | 750 | .amux = TV, |
745 | }, | 751 | }, |
746 | }, | 752 | }, |
@@ -753,21 +759,21 @@ struct saa7134_board saa7134_boards[] = { | |||
753 | .radio_addr = ADDR_UNSET, | 759 | .radio_addr = ADDR_UNSET, |
754 | .tda9887_conf = TDA9887_PRESENT, | 760 | .tda9887_conf = TDA9887_PRESENT, |
755 | .inputs = {{ | 761 | .inputs = {{ |
756 | .name = name_tv, | 762 | .type = SAA7134_INPUT_TV, |
757 | .vmux = 1, | 763 | .vmux = 1, |
758 | .amux = TV, | 764 | .amux = TV, |
759 | .tv = 1, | 765 | .tv = 1, |
760 | },{ | 766 | },{ |
761 | .name = name_comp1, | 767 | .type = SAA7134_INPUT_COMPOSITE1, |
762 | .vmux = 4, | 768 | .vmux = 4, |
763 | .amux = LINE2, | 769 | .amux = LINE2, |
764 | },{ | 770 | },{ |
765 | .name = name_svideo, | 771 | .type = SAA7134_INPUT_SVIDEO, |
766 | .vmux = 6, | 772 | .vmux = 6, |
767 | .amux = LINE2, | 773 | .amux = LINE2, |
768 | }}, | 774 | }}, |
769 | .radio = { | 775 | .radio = { |
770 | .name = name_radio, | 776 | .type = SAA7134_INPUT_RADIO, |
771 | .amux = LINE1, | 777 | .amux = LINE1, |
772 | }, | 778 | }, |
773 | }, | 779 | }, |
@@ -780,29 +786,29 @@ struct saa7134_board saa7134_boards[] = { | |||
780 | .radio_addr = ADDR_UNSET, | 786 | .radio_addr = ADDR_UNSET, |
781 | .gpiomask = 0x200000, | 787 | .gpiomask = 0x200000, |
782 | .inputs = {{ | 788 | .inputs = {{ |
783 | .name = name_tv, | 789 | .type = SAA7134_INPUT_TV, |
784 | .vmux = 1, | 790 | .vmux = 1, |
785 | .amux = TV, | 791 | .amux = TV, |
786 | .gpio = 0x0000, | 792 | .gpio = 0x0000, |
787 | .tv = 1, | 793 | .tv = 1, |
788 | },{ | 794 | },{ |
789 | .name = name_comp1, | 795 | .type = SAA7134_INPUT_COMPOSITE1, |
790 | .vmux = 4, | 796 | .vmux = 4, |
791 | .amux = LINE2, | 797 | .amux = LINE2, |
792 | .gpio = 0x0000, | 798 | .gpio = 0x0000, |
793 | },{ | 799 | },{ |
794 | .name = name_svideo, | 800 | .type = SAA7134_INPUT_SVIDEO, |
795 | .vmux = 6, | 801 | .vmux = 6, |
796 | .amux = LINE2, | 802 | .amux = LINE2, |
797 | .gpio = 0x0000, | 803 | .gpio = 0x0000, |
798 | }}, | 804 | }}, |
799 | .radio = { | 805 | .radio = { |
800 | .name = name_radio, | 806 | .type = SAA7134_INPUT_RADIO, |
801 | .amux = TV, | 807 | .amux = TV, |
802 | .gpio = 0x200000, | 808 | .gpio = 0x200000, |
803 | }, | 809 | }, |
804 | .mute = { | 810 | .mute = { |
805 | .name = name_mute, | 811 | .type = SAA7134_INPUT_MUTE, |
806 | .gpio = 0x0000, | 812 | .gpio = 0x0000, |
807 | }, | 813 | }, |
808 | 814 | ||
@@ -815,15 +821,15 @@ struct saa7134_board saa7134_boards[] = { | |||
815 | .tuner_addr = ADDR_UNSET, | 821 | .tuner_addr = ADDR_UNSET, |
816 | .radio_addr = ADDR_UNSET, | 822 | .radio_addr = ADDR_UNSET, |
817 | .inputs = {{ | 823 | .inputs = {{ |
818 | .name = name_svideo, | 824 | .type = SAA7134_INPUT_SVIDEO, |
819 | .vmux = 8, | 825 | .vmux = 8, |
820 | .amux = LINE1, | 826 | .amux = LINE1, |
821 | },{ | 827 | },{ |
822 | .name = name_comp1, | 828 | .type = SAA7134_INPUT_COMPOSITE1, |
823 | .vmux = 3, | 829 | .vmux = 3, |
824 | .amux = LINE1, | 830 | .amux = LINE1, |
825 | },{ | 831 | },{ |
826 | .name = name_tv, | 832 | .type = SAA7134_INPUT_TV, |
827 | .vmux = 1, | 833 | .vmux = 1, |
828 | .amux = LINE2, | 834 | .amux = LINE2, |
829 | .tv = 1, | 835 | .tv = 1, |
@@ -839,34 +845,34 @@ struct saa7134_board saa7134_boards[] = { | |||
839 | .radio_addr = ADDR_UNSET, | 845 | .radio_addr = ADDR_UNSET, |
840 | .gpiomask = 0xe000, | 846 | .gpiomask = 0xe000, |
841 | .inputs = {{ | 847 | .inputs = {{ |
842 | .name = name_tv, | 848 | .type = SAA7134_INPUT_TV, |
843 | .vmux = 1, | 849 | .vmux = 1, |
844 | .amux = LINE2, | 850 | .amux = LINE2, |
845 | .gpio = 0x0000, | 851 | .gpio = 0x0000, |
846 | .tv = 1, | 852 | .tv = 1, |
847 | },{ | 853 | },{ |
848 | .name = name_comp1, | 854 | .type = SAA7134_INPUT_COMPOSITE1, |
849 | .vmux = 0, | 855 | .vmux = 0, |
850 | .amux = LINE2, | 856 | .amux = LINE2, |
851 | .gpio = 0x4000, | 857 | .gpio = 0x4000, |
852 | },{ | 858 | },{ |
853 | .name = name_comp2, | 859 | .type = SAA7134_INPUT_COMPOSITE2, |
854 | .vmux = 3, | 860 | .vmux = 3, |
855 | .amux = LINE2, | 861 | .amux = LINE2, |
856 | .gpio = 0x4000, | 862 | .gpio = 0x4000, |
857 | },{ | 863 | },{ |
858 | .name = name_svideo, | 864 | .type = SAA7134_INPUT_SVIDEO, |
859 | .vmux = 8, | 865 | .vmux = 8, |
860 | .amux = LINE2, | 866 | .amux = LINE2, |
861 | .gpio = 0x4000, | 867 | .gpio = 0x4000, |
862 | }}, | 868 | }}, |
863 | .radio = { | 869 | .radio = { |
864 | .name = name_radio, | 870 | .type = SAA7134_INPUT_RADIO, |
865 | .amux = LINE2, | 871 | .amux = LINE2, |
866 | .gpio = 0x2000, | 872 | .gpio = 0x2000, |
867 | }, | 873 | }, |
868 | .mute = { | 874 | .mute = { |
869 | .name = name_mute, | 875 | .type = SAA7134_INPUT_MUTE, |
870 | .amux = LINE2, | 876 | .amux = LINE2, |
871 | .gpio = 0x8000, | 877 | .gpio = 0x8000, |
872 | }, | 878 | }, |
@@ -881,23 +887,23 @@ struct saa7134_board saa7134_boards[] = { | |||
881 | .radio_addr = ADDR_UNSET, | 887 | .radio_addr = ADDR_UNSET, |
882 | .empress_addr = 0x20, | 888 | .empress_addr = 0x20, |
883 | .inputs = {{ | 889 | .inputs = {{ |
884 | .name = name_comp1, | 890 | .type = SAA7134_INPUT_COMPOSITE1, |
885 | .vmux = 4, | 891 | .vmux = 4, |
886 | .amux = LINE1, | 892 | .amux = LINE1, |
887 | },{ | 893 | },{ |
888 | .name = name_comp2, | 894 | .type = SAA7134_INPUT_COMPOSITE2, |
889 | .vmux = 3, | 895 | .vmux = 3, |
890 | .amux = LINE1, | 896 | .amux = LINE1, |
891 | },{ | 897 | },{ |
892 | .name = name_comp3, | 898 | .type = SAA7134_INPUT_COMPOSITE3, |
893 | .vmux = 0, | 899 | .vmux = 0, |
894 | .amux = LINE1, | 900 | .amux = LINE1, |
895 | },{ | 901 | },{ |
896 | .name = name_comp4, | 902 | .type = SAA7134_INPUT_COMPOSITE4, |
897 | .vmux = 1, | 903 | .vmux = 1, |
898 | .amux = LINE1, | 904 | .amux = LINE1, |
899 | },{ | 905 | },{ |
900 | .name = name_svideo, | 906 | .type = SAA7134_INPUT_SVIDEO, |
901 | .vmux = 8, | 907 | .vmux = 8, |
902 | .amux = LINE1, | 908 | .amux = LINE1, |
903 | }}, | 909 | }}, |
@@ -912,15 +918,15 @@ struct saa7134_board saa7134_boards[] = { | |||
912 | .tuner_addr = ADDR_UNSET, | 918 | .tuner_addr = ADDR_UNSET, |
913 | .radio_addr = ADDR_UNSET, | 919 | .radio_addr = ADDR_UNSET, |
914 | .inputs = {{ | 920 | .inputs = {{ |
915 | .name = name_svideo, | 921 | .type = SAA7134_INPUT_SVIDEO, |
916 | .vmux = 8, | 922 | .vmux = 8, |
917 | .amux = LINE1, | 923 | .amux = LINE1, |
918 | },{ | 924 | },{ |
919 | .name = name_comp1, | 925 | .type = SAA7134_INPUT_COMPOSITE1, |
920 | .vmux = 3, | 926 | .vmux = 3, |
921 | .amux = LINE1, | 927 | .amux = LINE1, |
922 | },{ | 928 | },{ |
923 | .name = name_tv, | 929 | .type = SAA7134_INPUT_TV, |
924 | .vmux = 1, | 930 | .vmux = 1, |
925 | .amux = LINE2, | 931 | .amux = LINE2, |
926 | .tv = 1, | 932 | .tv = 1, |
@@ -935,17 +941,17 @@ struct saa7134_board saa7134_boards[] = { | |||
935 | .tuner_addr = ADDR_UNSET, | 941 | .tuner_addr = ADDR_UNSET, |
936 | .radio_addr = ADDR_UNSET, | 942 | .radio_addr = ADDR_UNSET, |
937 | .inputs = {{ | 943 | .inputs = {{ |
938 | .name = name_svideo, | 944 | .type = SAA7134_INPUT_SVIDEO, |
939 | .vmux = 8, | 945 | .vmux = 8, |
940 | .amux = LINE1, | 946 | .amux = LINE1, |
941 | .gpio = 0x06c00012, | 947 | .gpio = 0x06c00012, |
942 | },{ | 948 | },{ |
943 | .name = name_comp1, | 949 | .type = SAA7134_INPUT_COMPOSITE1, |
944 | .vmux = 3, | 950 | .vmux = 3, |
945 | .amux = LINE1, | 951 | .amux = LINE1, |
946 | .gpio = 0x0ac20012, | 952 | .gpio = 0x0ac20012, |
947 | },{ | 953 | },{ |
948 | .name = name_tv, | 954 | .type = SAA7134_INPUT_TV, |
949 | .vmux = 1, | 955 | .vmux = 1, |
950 | .amux = LINE2, | 956 | .amux = LINE2, |
951 | .gpio = 0x08c20012, | 957 | .gpio = 0x08c20012, |
@@ -968,23 +974,23 @@ struct saa7134_board saa7134_boards[] = { | |||
968 | .radio_addr = ADDR_UNSET, | 974 | .radio_addr = ADDR_UNSET, |
969 | .gpiomask = 0xcf00, | 975 | .gpiomask = 0xcf00, |
970 | .inputs = {{ | 976 | .inputs = {{ |
971 | .name = name_comp1, | 977 | .type = SAA7134_INPUT_COMPOSITE1, |
972 | .vmux = 0, | 978 | .vmux = 0, |
973 | .gpio = 2 << 14, | 979 | .gpio = 2 << 14, |
974 | },{ | 980 | },{ |
975 | .name = name_comp2, | 981 | .type = SAA7134_INPUT_COMPOSITE2, |
976 | .vmux = 0, | 982 | .vmux = 0, |
977 | .gpio = 1 << 14, | 983 | .gpio = 1 << 14, |
978 | },{ | 984 | },{ |
979 | .name = name_comp3, | 985 | .type = SAA7134_INPUT_COMPOSITE3, |
980 | .vmux = 0, | 986 | .vmux = 0, |
981 | .gpio = 0 << 14, | 987 | .gpio = 0 << 14, |
982 | },{ | 988 | },{ |
983 | .name = name_comp4, | 989 | .type = SAA7134_INPUT_COMPOSITE4, |
984 | .vmux = 0, | 990 | .vmux = 0, |
985 | .gpio = 3 << 14, | 991 | .gpio = 3 << 14, |
986 | },{ | 992 | },{ |
987 | .name = name_svideo, | 993 | .type = SAA7134_INPUT_SVIDEO, |
988 | .vmux = 8, | 994 | .vmux = 8, |
989 | .gpio = 2 << 14, | 995 | .gpio = 2 << 14, |
990 | }}, | 996 | }}, |
@@ -999,34 +1005,34 @@ struct saa7134_board saa7134_boards[] = { | |||
999 | .tda9887_conf = TDA9887_PRESENT, | 1005 | .tda9887_conf = TDA9887_PRESENT, |
1000 | .gpiomask = 0x03, | 1006 | .gpiomask = 0x03, |
1001 | .inputs = {{ | 1007 | .inputs = {{ |
1002 | .name = name_tv, | 1008 | .type = SAA7134_INPUT_TV, |
1003 | .vmux = 1, | 1009 | .vmux = 1, |
1004 | .amux = TV, | 1010 | .amux = TV, |
1005 | .tv = 1, | 1011 | .tv = 1, |
1006 | .gpio = 0x00, | 1012 | .gpio = 0x00, |
1007 | }, { | 1013 | }, { |
1008 | .name = name_comp1, | 1014 | .type = SAA7134_INPUT_COMPOSITE1, |
1009 | .vmux = 3, | 1015 | .vmux = 3, |
1010 | .amux = LINE1, | 1016 | .amux = LINE1, |
1011 | .gpio = 0x02, | 1017 | .gpio = 0x02, |
1012 | }, { | 1018 | }, { |
1013 | .name = name_comp2, | 1019 | .type = SAA7134_INPUT_COMPOSITE2, |
1014 | .vmux = 0, | 1020 | .vmux = 0, |
1015 | .amux = LINE1, | 1021 | .amux = LINE1, |
1016 | .gpio = 0x02, | 1022 | .gpio = 0x02, |
1017 | }, { | 1023 | }, { |
1018 | .name = name_svideo, | 1024 | .type = SAA7134_INPUT_SVIDEO, |
1019 | .vmux = 8, | 1025 | .vmux = 8, |
1020 | .amux = LINE1, | 1026 | .amux = LINE1, |
1021 | .gpio = 0x02, | 1027 | .gpio = 0x02, |
1022 | } }, | 1028 | } }, |
1023 | .radio = { | 1029 | .radio = { |
1024 | .name = name_radio, | 1030 | .type = SAA7134_INPUT_RADIO, |
1025 | .amux = LINE1, | 1031 | .amux = LINE1, |
1026 | .gpio = 0x01, | 1032 | .gpio = 0x01, |
1027 | }, | 1033 | }, |
1028 | .mute = { | 1034 | .mute = { |
1029 | .name = name_mute, | 1035 | .type = SAA7134_INPUT_MUTE, |
1030 | .amux = TV, | 1036 | .amux = TV, |
1031 | .gpio = 0x00, | 1037 | .gpio = 0x00, |
1032 | }, | 1038 | }, |
@@ -1041,15 +1047,15 @@ struct saa7134_board saa7134_boards[] = { | |||
1041 | .radio_addr = ADDR_UNSET, | 1047 | .radio_addr = ADDR_UNSET, |
1042 | .empress_addr = 0x20, | 1048 | .empress_addr = 0x20, |
1043 | .inputs = {{ | 1049 | .inputs = {{ |
1044 | .name = name_comp1, | 1050 | .type = SAA7134_INPUT_COMPOSITE1, |
1045 | .vmux = 1, | 1051 | .vmux = 1, |
1046 | .amux = LINE1, | 1052 | .amux = LINE1, |
1047 | },{ | 1053 | },{ |
1048 | .name = name_svideo, | 1054 | .type = SAA7134_INPUT_SVIDEO, |
1049 | .vmux = 8, | 1055 | .vmux = 8, |
1050 | .amux = LINE1, | 1056 | .amux = LINE1, |
1051 | },{ | 1057 | },{ |
1052 | .name = name_tv, | 1058 | .type = SAA7134_INPUT_TV, |
1053 | .vmux = 3, | 1059 | .vmux = 3, |
1054 | .amux = TV, | 1060 | .amux = TV, |
1055 | .tv = 1, | 1061 | .tv = 1, |
@@ -1068,22 +1074,22 @@ struct saa7134_board saa7134_boards[] = { | |||
1068 | .radio_addr = ADDR_UNSET, | 1074 | .radio_addr = ADDR_UNSET, |
1069 | .tda9887_conf = TDA9887_PRESENT, | 1075 | .tda9887_conf = TDA9887_PRESENT, |
1070 | .inputs = {{ | 1076 | .inputs = {{ |
1071 | .name = name_tv, | 1077 | .type = SAA7134_INPUT_TV, |
1072 | .vmux = 1, | 1078 | .vmux = 1, |
1073 | .amux = TV, | 1079 | .amux = TV, |
1074 | .tv = 1, | 1080 | .tv = 1, |
1075 | 1081 | ||
1076 | },{ | 1082 | },{ |
1077 | .name = name_comp1, | 1083 | .type = SAA7134_INPUT_COMPOSITE1, |
1078 | .vmux = 4, | 1084 | .vmux = 4, |
1079 | .amux = LINE2, | 1085 | .amux = LINE2, |
1080 | },{ | 1086 | },{ |
1081 | .name = name_svideo, | 1087 | .type = SAA7134_INPUT_SVIDEO, |
1082 | .vmux = 6, | 1088 | .vmux = 6, |
1083 | .amux = LINE2, | 1089 | .amux = LINE2, |
1084 | }}, | 1090 | }}, |
1085 | .radio = { | 1091 | .radio = { |
1086 | .name = name_radio, | 1092 | .type = SAA7134_INPUT_RADIO, |
1087 | .amux = LINE1, | 1093 | .amux = LINE1, |
1088 | }, | 1094 | }, |
1089 | }, | 1095 | }, |
@@ -1096,20 +1102,20 @@ struct saa7134_board saa7134_boards[] = { | |||
1096 | .radio_addr = ADDR_UNSET, | 1102 | .radio_addr = ADDR_UNSET, |
1097 | .tda9887_conf = TDA9887_PRESENT | TDA9887_INTERCARRIER | TDA9887_PORT2_INACTIVE, | 1103 | .tda9887_conf = TDA9887_PRESENT | TDA9887_INTERCARRIER | TDA9887_PORT2_INACTIVE, |
1098 | .inputs = {{ | 1104 | .inputs = {{ |
1099 | .name = name_tv, | 1105 | .type = SAA7134_INPUT_TV, |
1100 | .vmux = 3, | 1106 | .vmux = 3, |
1101 | .amux = TV, | 1107 | .amux = TV, |
1102 | .tv = 1, | 1108 | .tv = 1, |
1103 | },{ | 1109 | },{ |
1104 | .name = name_comp1, | 1110 | .type = SAA7134_INPUT_COMPOSITE1, |
1105 | .vmux = 0, | 1111 | .vmux = 0, |
1106 | .amux = LINE2, | 1112 | .amux = LINE2, |
1107 | },{ | 1113 | },{ |
1108 | .name = name_comp2, | 1114 | .type = SAA7134_INPUT_COMPOSITE2, |
1109 | .vmux = 1, | 1115 | .vmux = 1, |
1110 | .amux = LINE2, | 1116 | .amux = LINE2, |
1111 | },{ | 1117 | },{ |
1112 | .name = name_svideo, | 1118 | .type = SAA7134_INPUT_SVIDEO, |
1113 | .vmux = 8, | 1119 | .vmux = 8, |
1114 | .amux = LINE2, | 1120 | .amux = LINE2, |
1115 | }}, | 1121 | }}, |
@@ -1123,21 +1129,21 @@ struct saa7134_board saa7134_boards[] = { | |||
1123 | .tuner_addr = ADDR_UNSET, | 1129 | .tuner_addr = ADDR_UNSET, |
1124 | .radio_addr = ADDR_UNSET, | 1130 | .radio_addr = ADDR_UNSET, |
1125 | .inputs = {{ | 1131 | .inputs = {{ |
1126 | .name = name_svideo, | 1132 | .type = SAA7134_INPUT_SVIDEO, |
1127 | .vmux = 8, | 1133 | .vmux = 8, |
1128 | .amux = LINE1, | 1134 | .amux = LINE1, |
1129 | },{ | 1135 | },{ |
1130 | .name = name_comp1, | 1136 | .type = SAA7134_INPUT_COMPOSITE1, |
1131 | .vmux = 1, | 1137 | .vmux = 1, |
1132 | .amux = LINE1, | 1138 | .amux = LINE1, |
1133 | },{ | 1139 | },{ |
1134 | .name = name_tv, | 1140 | .type = SAA7134_INPUT_TV, |
1135 | .vmux = 3, | 1141 | .vmux = 3, |
1136 | .amux = LINE2, | 1142 | .amux = LINE2, |
1137 | .tv = 1, | 1143 | .tv = 1, |
1138 | }}, | 1144 | }}, |
1139 | .radio = { | 1145 | .radio = { |
1140 | .name = name_radio, | 1146 | .type = SAA7134_INPUT_RADIO, |
1141 | .amux = LINE2, | 1147 | .amux = LINE2, |
1142 | }, | 1148 | }, |
1143 | }, | 1149 | }, |
@@ -1150,21 +1156,21 @@ struct saa7134_board saa7134_boards[] = { | |||
1150 | .tuner_addr = ADDR_UNSET, | 1156 | .tuner_addr = ADDR_UNSET, |
1151 | .radio_addr = ADDR_UNSET, | 1157 | .radio_addr = ADDR_UNSET, |
1152 | .inputs = {{ | 1158 | .inputs = {{ |
1153 | .name = name_svideo, | 1159 | .type = SAA7134_INPUT_SVIDEO, |
1154 | .vmux = 8, | 1160 | .vmux = 8, |
1155 | .amux = LINE1, | 1161 | .amux = LINE1, |
1156 | },{ | 1162 | },{ |
1157 | .name = name_comp1, | 1163 | .type = SAA7134_INPUT_COMPOSITE1, |
1158 | .vmux = 1, | 1164 | .vmux = 1, |
1159 | .amux = LINE1, | 1165 | .amux = LINE1, |
1160 | },{ | 1166 | },{ |
1161 | .name = name_tv, | 1167 | .type = SAA7134_INPUT_TV, |
1162 | .vmux = 3, | 1168 | .vmux = 3, |
1163 | .amux = LINE2, | 1169 | .amux = LINE2, |
1164 | .tv = 1, | 1170 | .tv = 1, |
1165 | }}, | 1171 | }}, |
1166 | .mute = { | 1172 | .mute = { |
1167 | .name = name_mute, | 1173 | .type = SAA7134_INPUT_MUTE, |
1168 | .amux = LINE1, | 1174 | .amux = LINE1, |
1169 | }, | 1175 | }, |
1170 | }, | 1176 | }, |
@@ -1177,16 +1183,16 @@ struct saa7134_board saa7134_boards[] = { | |||
1177 | .tuner_addr = ADDR_UNSET, | 1183 | .tuner_addr = ADDR_UNSET, |
1178 | .radio_addr = ADDR_UNSET, | 1184 | .radio_addr = ADDR_UNSET, |
1179 | .inputs = {{ | 1185 | .inputs = {{ |
1180 | .name = name_tv, | 1186 | .type = SAA7134_INPUT_TV, |
1181 | .vmux = 1, | 1187 | .vmux = 1, |
1182 | .amux = LINE2, | 1188 | .amux = LINE2, |
1183 | .tv = 1, | 1189 | .tv = 1, |
1184 | },{ | 1190 | },{ |
1185 | .name = name_comp1, | 1191 | .type = SAA7134_INPUT_COMPOSITE1, |
1186 | .vmux = 3, | 1192 | .vmux = 3, |
1187 | .amux = LINE2, | 1193 | .amux = LINE2, |
1188 | },{ | 1194 | },{ |
1189 | .name = name_svideo, | 1195 | .type = SAA7134_INPUT_SVIDEO, |
1190 | .vmux = 8, | 1196 | .vmux = 8, |
1191 | .amux = LINE2, | 1197 | .amux = LINE2, |
1192 | }}, | 1198 | }}, |
@@ -1199,30 +1205,30 @@ struct saa7134_board saa7134_boards[] = { | |||
1199 | .tuner_addr = ADDR_UNSET, | 1205 | .tuner_addr = ADDR_UNSET, |
1200 | .radio_addr = ADDR_UNSET, | 1206 | .radio_addr = ADDR_UNSET, |
1201 | .inputs = {{ | 1207 | .inputs = {{ |
1202 | .name = name_tv, | 1208 | .type = SAA7134_INPUT_TV, |
1203 | .vmux = 1, | 1209 | .vmux = 1, |
1204 | .amux = TV, | 1210 | .amux = TV, |
1205 | .tv = 1, | 1211 | .tv = 1, |
1206 | },{ | 1212 | },{ |
1207 | .name = name_tv_mono, | 1213 | .type = SAA7134_INPUT_TV_MONO, |
1208 | .vmux = 1, | 1214 | .vmux = 1, |
1209 | .amux = LINE2, | 1215 | .amux = LINE2, |
1210 | .tv = 1, | 1216 | .tv = 1, |
1211 | },{ | 1217 | },{ |
1212 | .name = name_comp1, | 1218 | .type = SAA7134_INPUT_COMPOSITE1, |
1213 | .vmux = 3, | 1219 | .vmux = 3, |
1214 | .amux = LINE1, | 1220 | .amux = LINE1, |
1215 | },{ | 1221 | },{ |
1216 | .name = name_svideo, | 1222 | .type = SAA7134_INPUT_SVIDEO, |
1217 | .vmux = 8, | 1223 | .vmux = 8, |
1218 | .amux = LINE1, | 1224 | .amux = LINE1, |
1219 | },{ | 1225 | },{ |
1220 | .name = "CVid over SVid", | 1226 | .type = SAA7134_INPUT_COMPOSITE_OVER_SVIDEO, |
1221 | .vmux = 0, | 1227 | .vmux = 0, |
1222 | .amux = LINE1, | 1228 | .amux = LINE1, |
1223 | }}, | 1229 | }}, |
1224 | .radio = { | 1230 | .radio = { |
1225 | .name = name_radio, | 1231 | .type = SAA7134_INPUT_RADIO, |
1226 | .amux = LINE2, | 1232 | .amux = LINE2, |
1227 | }, | 1233 | }, |
1228 | }, | 1234 | }, |
@@ -1234,30 +1240,30 @@ struct saa7134_board saa7134_boards[] = { | |||
1234 | .tuner_addr = ADDR_UNSET, | 1240 | .tuner_addr = ADDR_UNSET, |
1235 | .radio_addr = ADDR_UNSET, | 1241 | .radio_addr = ADDR_UNSET, |
1236 | .inputs = {{ | 1242 | .inputs = {{ |
1237 | .name = name_tv, | 1243 | .type = SAA7134_INPUT_TV, |
1238 | .vmux = 1, | 1244 | .vmux = 1, |
1239 | .amux = TV, | 1245 | .amux = TV, |
1240 | .tv = 1, | 1246 | .tv = 1, |
1241 | },{ | 1247 | },{ |
1242 | .name = name_tv_mono, | 1248 | .type = SAA7134_INPUT_TV_MONO, |
1243 | .vmux = 1, | 1249 | .vmux = 1, |
1244 | .amux = LINE2, | 1250 | .amux = LINE2, |
1245 | .tv = 1, | 1251 | .tv = 1, |
1246 | },{ | 1252 | },{ |
1247 | .name = name_comp1, | 1253 | .type = SAA7134_INPUT_COMPOSITE1, |
1248 | .vmux = 3, | 1254 | .vmux = 3, |
1249 | .amux = LINE1, | 1255 | .amux = LINE1, |
1250 | },{ | 1256 | },{ |
1251 | .name = name_svideo, | 1257 | .type = SAA7134_INPUT_SVIDEO, |
1252 | .vmux = 8, | 1258 | .vmux = 8, |
1253 | .amux = LINE1, | 1259 | .amux = LINE1, |
1254 | },{ | 1260 | },{ |
1255 | .name = "CVid over SVid", | 1261 | .type = SAA7134_INPUT_COMPOSITE_OVER_SVIDEO, |
1256 | .vmux = 0, | 1262 | .vmux = 0, |
1257 | .amux = LINE1, | 1263 | .amux = LINE1, |
1258 | }}, | 1264 | }}, |
1259 | .radio = { | 1265 | .radio = { |
1260 | .name = name_radio, | 1266 | .type = SAA7134_INPUT_RADIO, |
1261 | .amux = LINE2, | 1267 | .amux = LINE2, |
1262 | }, | 1268 | }, |
1263 | }, | 1269 | }, |
@@ -1270,30 +1276,30 @@ struct saa7134_board saa7134_boards[] = { | |||
1270 | .tuner_addr = ADDR_UNSET, | 1276 | .tuner_addr = ADDR_UNSET, |
1271 | .radio_addr = ADDR_UNSET, | 1277 | .radio_addr = ADDR_UNSET, |
1272 | .inputs = {{ | 1278 | .inputs = {{ |
1273 | .name = name_tv, | 1279 | .type = SAA7134_INPUT_TV, |
1274 | .vmux = 1, | 1280 | .vmux = 1, |
1275 | .amux = TV, | 1281 | .amux = TV, |
1276 | .tv = 1, | 1282 | .tv = 1, |
1277 | },{ | 1283 | },{ |
1278 | .name = name_tv_mono, | 1284 | .type = SAA7134_INPUT_TV_MONO, |
1279 | .vmux = 1, | 1285 | .vmux = 1, |
1280 | .amux = LINE2, | 1286 | .amux = LINE2, |
1281 | .tv = 1, | 1287 | .tv = 1, |
1282 | },{ | 1288 | },{ |
1283 | .name = name_comp1, | 1289 | .type = SAA7134_INPUT_COMPOSITE1, |
1284 | .vmux = 3, | 1290 | .vmux = 3, |
1285 | .amux = LINE1, | 1291 | .amux = LINE1, |
1286 | },{ | 1292 | },{ |
1287 | .name = name_svideo, | 1293 | .type = SAA7134_INPUT_SVIDEO, |
1288 | .vmux = 8, | 1294 | .vmux = 8, |
1289 | .amux = LINE1, | 1295 | .amux = LINE1, |
1290 | },{ | 1296 | },{ |
1291 | .name = "CVid over SVid", | 1297 | .type = SAA7134_INPUT_COMPOSITE_OVER_SVIDEO, |
1292 | .vmux = 0, | 1298 | .vmux = 0, |
1293 | .amux = LINE1, | 1299 | .amux = LINE1, |
1294 | }}, | 1300 | }}, |
1295 | .radio = { | 1301 | .radio = { |
1296 | .name = name_radio, | 1302 | .type = SAA7134_INPUT_RADIO, |
1297 | .amux = LINE2, | 1303 | .amux = LINE2, |
1298 | }, | 1304 | }, |
1299 | }, | 1305 | }, |
@@ -1306,30 +1312,30 @@ struct saa7134_board saa7134_boards[] = { | |||
1306 | .tuner_addr = ADDR_UNSET, | 1312 | .tuner_addr = ADDR_UNSET, |
1307 | .radio_addr = ADDR_UNSET, | 1313 | .radio_addr = ADDR_UNSET, |
1308 | .inputs = {{ | 1314 | .inputs = {{ |
1309 | .name = name_tv, | 1315 | .type = SAA7134_INPUT_TV, |
1310 | .vmux = 1, | 1316 | .vmux = 1, |
1311 | .amux = TV, | 1317 | .amux = TV, |
1312 | .tv = 1, | 1318 | .tv = 1, |
1313 | },{ | 1319 | },{ |
1314 | .name = name_tv_mono, | 1320 | .type = SAA7134_INPUT_TV_MONO, |
1315 | .vmux = 1, | 1321 | .vmux = 1, |
1316 | .amux = LINE2, | 1322 | .amux = LINE2, |
1317 | .tv = 1, | 1323 | .tv = 1, |
1318 | },{ | 1324 | },{ |
1319 | .name = name_comp1, | 1325 | .type = SAA7134_INPUT_COMPOSITE1, |
1320 | .vmux = 0, | 1326 | .vmux = 0, |
1321 | .amux = LINE2, | 1327 | .amux = LINE2, |
1322 | },{ | 1328 | },{ |
1323 | .name = name_comp2, | 1329 | .type = SAA7134_INPUT_COMPOSITE2, |
1324 | .vmux = 3, | 1330 | .vmux = 3, |
1325 | .amux = LINE2, | 1331 | .amux = LINE2, |
1326 | },{ | 1332 | },{ |
1327 | .name = name_svideo, | 1333 | .type = SAA7134_INPUT_SVIDEO, |
1328 | .vmux = 8, | 1334 | .vmux = 8, |
1329 | .amux = LINE2, | 1335 | .amux = LINE2, |
1330 | }}, | 1336 | }}, |
1331 | .radio = { | 1337 | .radio = { |
1332 | .name = name_radio, | 1338 | .type = SAA7134_INPUT_RADIO, |
1333 | .amux = LINE2, | 1339 | .amux = LINE2, |
1334 | .gpio = 0x200000, | 1340 | .gpio = 0x200000, |
1335 | }, | 1341 | }, |
@@ -1343,10 +1349,10 @@ struct saa7134_board saa7134_boards[] = { | |||
1343 | .tuner_addr = ADDR_UNSET, | 1349 | .tuner_addr = ADDR_UNSET, |
1344 | .radio_addr = ADDR_UNSET, | 1350 | .radio_addr = ADDR_UNSET, |
1345 | .inputs = {{ | 1351 | .inputs = {{ |
1346 | .name = name_comp1, | 1352 | .type = SAA7134_INPUT_COMPOSITE1, |
1347 | .vmux = 3, | 1353 | .vmux = 3, |
1348 | },{ | 1354 | },{ |
1349 | .name = name_svideo, | 1355 | .type = SAA7134_INPUT_SVIDEO, |
1350 | .vmux = 8, | 1356 | .vmux = 8, |
1351 | }}, | 1357 | }}, |
1352 | }, | 1358 | }, |
@@ -1360,7 +1366,7 @@ struct saa7134_board saa7134_boards[] = { | |||
1360 | .radio_addr = ADDR_UNSET, | 1366 | .radio_addr = ADDR_UNSET, |
1361 | .mpeg = SAA7134_MPEG_DVB, | 1367 | .mpeg = SAA7134_MPEG_DVB, |
1362 | .inputs = {{ | 1368 | .inputs = {{ |
1363 | .name = name_tv, | 1369 | .type = SAA7134_INPUT_TV, |
1364 | .vmux = 1, | 1370 | .vmux = 1, |
1365 | .amux = TV, | 1371 | .amux = TV, |
1366 | .tv = 1, | 1372 | .tv = 1, |
@@ -1375,15 +1381,15 @@ struct saa7134_board saa7134_boards[] = { | |||
1375 | .tuner_addr = ADDR_UNSET, | 1381 | .tuner_addr = ADDR_UNSET, |
1376 | .radio_addr = ADDR_UNSET, | 1382 | .radio_addr = ADDR_UNSET, |
1377 | .inputs = {{ | 1383 | .inputs = {{ |
1378 | .name = name_comp1, | 1384 | .type = SAA7134_INPUT_COMPOSITE1, |
1379 | .vmux = 3, | 1385 | .vmux = 3, |
1380 | },{ | 1386 | },{ |
1381 | .name = name_tv, | 1387 | .type = SAA7134_INPUT_TV, |
1382 | .vmux = 1, | 1388 | .vmux = 1, |
1383 | .amux = TV, | 1389 | .amux = TV, |
1384 | .tv = 1, | 1390 | .tv = 1, |
1385 | },{ | 1391 | },{ |
1386 | .name = name_svideo, | 1392 | .type = SAA7134_INPUT_SVIDEO, |
1387 | .vmux = 8, | 1393 | .vmux = 8, |
1388 | }}, | 1394 | }}, |
1389 | }, | 1395 | }, |
@@ -1396,29 +1402,29 @@ struct saa7134_board saa7134_boards[] = { | |||
1396 | .radio_addr = ADDR_UNSET, | 1402 | .radio_addr = ADDR_UNSET, |
1397 | .tda9887_conf = TDA9887_PRESENT, | 1403 | .tda9887_conf = TDA9887_PRESENT, |
1398 | .inputs = {{ | 1404 | .inputs = {{ |
1399 | .name = name_tv, | 1405 | .type = SAA7134_INPUT_TV, |
1400 | .vmux = 1, | 1406 | .vmux = 1, |
1401 | .amux = LINE2, | 1407 | .amux = LINE2, |
1402 | .tv = 1, | 1408 | .tv = 1, |
1403 | },{ | 1409 | },{ |
1404 | .name = name_comp1, | 1410 | .type = SAA7134_INPUT_COMPOSITE1, |
1405 | .vmux = 0, | 1411 | .vmux = 0, |
1406 | .amux = LINE2, | 1412 | .amux = LINE2, |
1407 | },{ | 1413 | },{ |
1408 | .name = name_comp2, | 1414 | .type = SAA7134_INPUT_COMPOSITE2, |
1409 | .vmux = 3, | 1415 | .vmux = 3, |
1410 | .amux = LINE2, | 1416 | .amux = LINE2, |
1411 | },{ | 1417 | },{ |
1412 | .name = name_svideo, | 1418 | .type = SAA7134_INPUT_SVIDEO, |
1413 | .vmux = 8, | 1419 | .vmux = 8, |
1414 | .amux = LINE2, | 1420 | .amux = LINE2, |
1415 | }}, | 1421 | }}, |
1416 | .radio = { | 1422 | .radio = { |
1417 | .name = name_radio, | 1423 | .type = SAA7134_INPUT_RADIO, |
1418 | .amux = LINE2, | 1424 | .amux = LINE2, |
1419 | }, | 1425 | }, |
1420 | .mute = { | 1426 | .mute = { |
1421 | .name = name_mute, | 1427 | .type = SAA7134_INPUT_MUTE, |
1422 | .amux = LINE1, | 1428 | .amux = LINE1, |
1423 | }, | 1429 | }, |
1424 | }, | 1430 | }, |
@@ -1432,29 +1438,29 @@ struct saa7134_board saa7134_boards[] = { | |||
1432 | .radio_addr = ADDR_UNSET, | 1438 | .radio_addr = ADDR_UNSET, |
1433 | .tda9887_conf = TDA9887_PRESENT, | 1439 | .tda9887_conf = TDA9887_PRESENT, |
1434 | .inputs = { { | 1440 | .inputs = { { |
1435 | .name = name_tv, | 1441 | .type = SAA7134_INPUT_TV, |
1436 | .vmux = 1, | 1442 | .vmux = 1, |
1437 | .amux = LINE2, | 1443 | .amux = LINE2, |
1438 | .tv = 1, | 1444 | .tv = 1, |
1439 | }, { | 1445 | }, { |
1440 | .name = name_comp1, | 1446 | .type = SAA7134_INPUT_COMPOSITE1, |
1441 | .vmux = 0, | 1447 | .vmux = 0, |
1442 | .amux = LINE2, | 1448 | .amux = LINE2, |
1443 | }, { | 1449 | }, { |
1444 | .name = name_comp2, | 1450 | .type = SAA7134_INPUT_COMPOSITE2, |
1445 | .vmux = 3, | 1451 | .vmux = 3, |
1446 | .amux = LINE2, | 1452 | .amux = LINE2, |
1447 | },{ | 1453 | },{ |
1448 | .name = name_svideo, | 1454 | .type = SAA7134_INPUT_SVIDEO, |
1449 | .vmux = 8, | 1455 | .vmux = 8, |
1450 | .amux = LINE2, | 1456 | .amux = LINE2, |
1451 | } }, | 1457 | } }, |
1452 | .radio = { | 1458 | .radio = { |
1453 | .name = name_radio, | 1459 | .type = SAA7134_INPUT_RADIO, |
1454 | .amux = LINE2, | 1460 | .amux = LINE2, |
1455 | }, | 1461 | }, |
1456 | .mute = { | 1462 | .mute = { |
1457 | .name = name_mute, | 1463 | .type = SAA7134_INPUT_MUTE, |
1458 | .amux = LINE1, | 1464 | .amux = LINE1, |
1459 | }, | 1465 | }, |
1460 | }, | 1466 | }, |
@@ -1467,12 +1473,12 @@ struct saa7134_board saa7134_boards[] = { | |||
1467 | .radio_addr = ADDR_UNSET, | 1473 | .radio_addr = ADDR_UNSET, |
1468 | .tda9887_conf = TDA9887_PRESENT, | 1474 | .tda9887_conf = TDA9887_PRESENT, |
1469 | .inputs = {{ | 1475 | .inputs = {{ |
1470 | .name = name_tv, | 1476 | .type = SAA7134_INPUT_TV, |
1471 | .vmux = 7, | 1477 | .vmux = 7, |
1472 | .amux = TV, | 1478 | .amux = TV, |
1473 | .tv = 1, | 1479 | .tv = 1, |
1474 | },{ | 1480 | },{ |
1475 | .name = name_svideo, | 1481 | .type = SAA7134_INPUT_SVIDEO, |
1476 | .vmux = 7, | 1482 | .vmux = 7, |
1477 | .amux = LINE1, | 1483 | .amux = LINE1, |
1478 | }}, | 1484 | }}, |
@@ -1486,21 +1492,21 @@ struct saa7134_board saa7134_boards[] = { | |||
1486 | .tuner_addr = ADDR_UNSET, | 1492 | .tuner_addr = ADDR_UNSET, |
1487 | .radio_addr = ADDR_UNSET, | 1493 | .radio_addr = ADDR_UNSET, |
1488 | .inputs = {{ | 1494 | .inputs = {{ |
1489 | .name = name_tv, | 1495 | .type = SAA7134_INPUT_TV, |
1490 | .vmux = 3, | 1496 | .vmux = 3, |
1491 | .amux = TV, | 1497 | .amux = TV, |
1492 | .tv = 1, | 1498 | .tv = 1, |
1493 | },{ | 1499 | },{ |
1494 | .name = name_comp1, | 1500 | .type = SAA7134_INPUT_COMPOSITE1, |
1495 | .vmux = 1, | 1501 | .vmux = 1, |
1496 | .amux = LINE1, | 1502 | .amux = LINE1, |
1497 | },{ | 1503 | },{ |
1498 | .name = name_svideo, | 1504 | .type = SAA7134_INPUT_SVIDEO, |
1499 | .vmux = 8, | 1505 | .vmux = 8, |
1500 | .amux = LINE1, | 1506 | .amux = LINE1, |
1501 | }}, | 1507 | }}, |
1502 | .radio = { | 1508 | .radio = { |
1503 | .name = name_radio, | 1509 | .type = SAA7134_INPUT_RADIO, |
1504 | .amux = LINE2, | 1510 | .amux = LINE2, |
1505 | }, | 1511 | }, |
1506 | }, | 1512 | }, |
@@ -1512,25 +1518,25 @@ struct saa7134_board saa7134_boards[] = { | |||
1512 | .tuner_addr = ADDR_UNSET, | 1518 | .tuner_addr = ADDR_UNSET, |
1513 | .radio_addr = ADDR_UNSET, | 1519 | .radio_addr = ADDR_UNSET, |
1514 | .inputs = {{ | 1520 | .inputs = {{ |
1515 | .name = name_tv, | 1521 | .type = SAA7134_INPUT_TV, |
1516 | .vmux = 1, | 1522 | .vmux = 1, |
1517 | .amux = LINE2, | 1523 | .amux = LINE2, |
1518 | .tv = 1, | 1524 | .tv = 1, |
1519 | },{ | 1525 | },{ |
1520 | .name = name_comp1, | 1526 | .type = SAA7134_INPUT_COMPOSITE1, |
1521 | .vmux = 4, | 1527 | .vmux = 4, |
1522 | .amux = LINE1, | 1528 | .amux = LINE1, |
1523 | },{ | 1529 | },{ |
1524 | .name = name_svideo, | 1530 | .type = SAA7134_INPUT_SVIDEO, |
1525 | .vmux = 8, | 1531 | .vmux = 8, |
1526 | .amux = LINE1, | 1532 | .amux = LINE1, |
1527 | },{ | 1533 | },{ |
1528 | .name = name_comp2, /* CVideo over SVideo Connector */ | 1534 | .type = SAA7134_INPUT_COMPOSITE_OVER_SVIDEO, |
1529 | .vmux = 0, | 1535 | .vmux = 0, |
1530 | .amux = LINE1, | 1536 | .amux = LINE1, |
1531 | }}, | 1537 | }}, |
1532 | .mute = { | 1538 | .mute = { |
1533 | .name = name_mute, | 1539 | .type = SAA7134_INPUT_MUTE, |
1534 | .amux = LINE2, | 1540 | .amux = LINE2, |
1535 | }, | 1541 | }, |
1536 | }, | 1542 | }, |
@@ -1544,29 +1550,29 @@ struct saa7134_board saa7134_boards[] = { | |||
1544 | .radio_addr = ADDR_UNSET, | 1550 | .radio_addr = ADDR_UNSET, |
1545 | .gpiomask = 0x808c0080, | 1551 | .gpiomask = 0x808c0080, |
1546 | .inputs = {{ | 1552 | .inputs = {{ |
1547 | .name = name_svideo, | 1553 | .type = SAA7134_INPUT_SVIDEO, |
1548 | .vmux = 8, | 1554 | .vmux = 8, |
1549 | .amux = LINE1, | 1555 | .amux = LINE1, |
1550 | .gpio = 0x00080, | 1556 | .gpio = 0x00080, |
1551 | },{ | 1557 | },{ |
1552 | .name = name_comp1, | 1558 | .type = SAA7134_INPUT_COMPOSITE1, |
1553 | .vmux = 3, | 1559 | .vmux = 3, |
1554 | .amux = LINE1, | 1560 | .amux = LINE1, |
1555 | .gpio = 0x00080, | 1561 | .gpio = 0x00080, |
1556 | },{ | 1562 | },{ |
1557 | .name = name_tv, | 1563 | .type = SAA7134_INPUT_TV, |
1558 | .vmux = 1, | 1564 | .vmux = 1, |
1559 | .amux = LINE2_LEFT, | 1565 | .amux = LINE2_LEFT, |
1560 | .tv = 1, | 1566 | .tv = 1, |
1561 | .gpio = 0x00080, | 1567 | .gpio = 0x00080, |
1562 | }}, | 1568 | }}, |
1563 | .radio = { | 1569 | .radio = { |
1564 | .name = name_radio, | 1570 | .type = SAA7134_INPUT_RADIO, |
1565 | .amux = LINE2, | 1571 | .amux = LINE2, |
1566 | .gpio = 0x80000, | 1572 | .gpio = 0x80000, |
1567 | }, | 1573 | }, |
1568 | .mute = { | 1574 | .mute = { |
1569 | .name = name_mute, | 1575 | .type = SAA7134_INPUT_MUTE, |
1570 | .amux = LINE2, | 1576 | .amux = LINE2, |
1571 | .gpio = 0x40000, | 1577 | .gpio = 0x40000, |
1572 | }, | 1578 | }, |
@@ -1580,21 +1586,21 @@ struct saa7134_board saa7134_boards[] = { | |||
1580 | .tuner_addr = ADDR_UNSET, | 1586 | .tuner_addr = ADDR_UNSET, |
1581 | .radio_addr = ADDR_UNSET, | 1587 | .radio_addr = ADDR_UNSET, |
1582 | .inputs = {{ | 1588 | .inputs = {{ |
1583 | .name = name_comp1, | 1589 | .type = SAA7134_INPUT_COMPOSITE1, |
1584 | .vmux = 1, | 1590 | .vmux = 1, |
1585 | .amux = LINE1, | 1591 | .amux = LINE1, |
1586 | },{ | 1592 | },{ |
1587 | .name = name_tv, | 1593 | .type = SAA7134_INPUT_TV, |
1588 | .vmux = 3, | 1594 | .vmux = 3, |
1589 | .amux = LINE2, | 1595 | .amux = LINE2, |
1590 | .tv = 1, | 1596 | .tv = 1, |
1591 | },{ | 1597 | },{ |
1592 | .name = name_svideo, | 1598 | .type = SAA7134_INPUT_SVIDEO, |
1593 | .vmux = 8, | 1599 | .vmux = 8, |
1594 | .amux = LINE1, | 1600 | .amux = LINE1, |
1595 | }}, | 1601 | }}, |
1596 | .radio = { | 1602 | .radio = { |
1597 | .name = name_radio, | 1603 | .type = SAA7134_INPUT_RADIO, |
1598 | .amux = LINE2, | 1604 | .amux = LINE2, |
1599 | }, | 1605 | }, |
1600 | }, | 1606 | }, |
@@ -1607,15 +1613,15 @@ struct saa7134_board saa7134_boards[] = { | |||
1607 | .tuner_addr = ADDR_UNSET, | 1613 | .tuner_addr = ADDR_UNSET, |
1608 | .radio_addr = ADDR_UNSET, | 1614 | .radio_addr = ADDR_UNSET, |
1609 | .inputs = {{ | 1615 | .inputs = {{ |
1610 | .name = name_svideo, | 1616 | .type = SAA7134_INPUT_SVIDEO, |
1611 | .vmux = 8, | 1617 | .vmux = 8, |
1612 | .amux = LINE1, | 1618 | .amux = LINE1, |
1613 | },{ | 1619 | },{ |
1614 | .name = name_comp1, | 1620 | .type = SAA7134_INPUT_COMPOSITE1, |
1615 | .vmux = 3, | 1621 | .vmux = 3, |
1616 | .amux = LINE1, | 1622 | .amux = LINE1, |
1617 | },{ | 1623 | },{ |
1618 | .name = name_tv, | 1624 | .type = SAA7134_INPUT_TV, |
1619 | .vmux = 1, | 1625 | .vmux = 1, |
1620 | .amux = LINE2, | 1626 | .amux = LINE2, |
1621 | .tv = 1, | 1627 | .tv = 1, |
@@ -1631,29 +1637,29 @@ struct saa7134_board saa7134_boards[] = { | |||
1631 | .radio_addr = ADDR_UNSET, | 1637 | .radio_addr = ADDR_UNSET, |
1632 | .gpiomask = 0x4000, | 1638 | .gpiomask = 0x4000, |
1633 | .inputs = {{ | 1639 | .inputs = {{ |
1634 | .name = name_tv_mono, | 1640 | .type = SAA7134_INPUT_TV_MONO, |
1635 | .vmux = 1, | 1641 | .vmux = 1, |
1636 | .amux = LINE2, | 1642 | .amux = LINE2, |
1637 | .gpio = 0x8000, | 1643 | .gpio = 0x8000, |
1638 | .tv = 1, | 1644 | .tv = 1, |
1639 | },{ | 1645 | },{ |
1640 | .name = name_comp1, | 1646 | .type = SAA7134_INPUT_COMPOSITE1, |
1641 | .vmux = 3, | 1647 | .vmux = 3, |
1642 | .amux = LINE1, | 1648 | .amux = LINE1, |
1643 | .gpio = 0x8000, | 1649 | .gpio = 0x8000, |
1644 | },{ | 1650 | },{ |
1645 | .name = name_svideo, | 1651 | .type = SAA7134_INPUT_SVIDEO, |
1646 | .vmux = 6, | 1652 | .vmux = 6, |
1647 | .amux = LINE1, | 1653 | .amux = LINE1, |
1648 | .gpio = 0x8000, | 1654 | .gpio = 0x8000, |
1649 | }}, | 1655 | }}, |
1650 | .radio = { | 1656 | .radio = { |
1651 | .name = name_radio, | 1657 | .type = SAA7134_INPUT_RADIO, |
1652 | .amux = LINE1, | 1658 | .amux = LINE1, |
1653 | .gpio = 0x8000, | 1659 | .gpio = 0x8000, |
1654 | }, | 1660 | }, |
1655 | .mute = { | 1661 | .mute = { |
1656 | .name = name_mute, | 1662 | .type = SAA7134_INPUT_MUTE, |
1657 | .amux = TV, | 1663 | .amux = TV, |
1658 | .gpio =0x8000, | 1664 | .gpio =0x8000, |
1659 | } | 1665 | } |
@@ -1672,29 +1678,29 @@ struct saa7134_board saa7134_boards[] = { | |||
1672 | .tda9887_conf = TDA9887_PRESENT, | 1678 | .tda9887_conf = TDA9887_PRESENT, |
1673 | .gpiomask = 0x03, | 1679 | .gpiomask = 0x03, |
1674 | .inputs = {{ | 1680 | .inputs = {{ |
1675 | .name = name_tv, | 1681 | .type = SAA7134_INPUT_TV, |
1676 | .vmux = 1, | 1682 | .vmux = 1, |
1677 | .amux = TV, | 1683 | .amux = TV, |
1678 | .tv = 1, | 1684 | .tv = 1, |
1679 | .gpio = 0x00, | 1685 | .gpio = 0x00, |
1680 | },{ | 1686 | },{ |
1681 | .name = name_comp, | 1687 | .type = SAA7134_INPUT_COMPOSITE, |
1682 | .vmux = 3, | 1688 | .vmux = 3, |
1683 | .amux = LINE1, | 1689 | .amux = LINE1, |
1684 | .gpio = 0x02, | 1690 | .gpio = 0x02, |
1685 | },{ | 1691 | },{ |
1686 | .name = name_svideo, | 1692 | .type = SAA7134_INPUT_SVIDEO, |
1687 | .vmux = 8, | 1693 | .vmux = 8, |
1688 | .amux = LINE1, | 1694 | .amux = LINE1, |
1689 | .gpio = 0x02, | 1695 | .gpio = 0x02, |
1690 | }}, | 1696 | }}, |
1691 | .radio = { | 1697 | .radio = { |
1692 | .name = name_radio, | 1698 | .type = SAA7134_INPUT_RADIO, |
1693 | .amux = LINE1, | 1699 | .amux = LINE1, |
1694 | .gpio = 0x01, | 1700 | .gpio = 0x01, |
1695 | }, | 1701 | }, |
1696 | .mute = { | 1702 | .mute = { |
1697 | .name = name_mute, | 1703 | .type = SAA7134_INPUT_MUTE, |
1698 | .amux = LINE1, | 1704 | .amux = LINE1, |
1699 | .gpio = 0x00, | 1705 | .gpio = 0x00, |
1700 | }, | 1706 | }, |
@@ -1709,29 +1715,29 @@ struct saa7134_board saa7134_boards[] = { | |||
1709 | .gpiomask = 0x00300003, | 1715 | .gpiomask = 0x00300003, |
1710 | /* .gpiomask = 0x8c240003, */ | 1716 | /* .gpiomask = 0x8c240003, */ |
1711 | .inputs = {{ | 1717 | .inputs = {{ |
1712 | .name = name_tv, | 1718 | .type = SAA7134_INPUT_TV, |
1713 | .vmux = 1, | 1719 | .vmux = 1, |
1714 | .amux = TV, | 1720 | .amux = TV, |
1715 | .tv = 1, | 1721 | .tv = 1, |
1716 | .gpio = 0x01, | 1722 | .gpio = 0x01, |
1717 | },{ | 1723 | },{ |
1718 | .name = name_comp1, | 1724 | .type = SAA7134_INPUT_COMPOSITE1, |
1719 | .vmux = 0, | 1725 | .vmux = 0, |
1720 | .amux = LINE1, | 1726 | .amux = LINE1, |
1721 | .gpio = 0x02, | 1727 | .gpio = 0x02, |
1722 | },{ | 1728 | },{ |
1723 | .name = name_svideo, | 1729 | .type = SAA7134_INPUT_SVIDEO, |
1724 | .vmux = 6, | 1730 | .vmux = 6, |
1725 | .amux = LINE1, | 1731 | .amux = LINE1, |
1726 | .gpio = 0x02, | 1732 | .gpio = 0x02, |
1727 | }}, | 1733 | }}, |
1728 | .radio = { | 1734 | .radio = { |
1729 | .name = name_radio, | 1735 | .type = SAA7134_INPUT_RADIO, |
1730 | .amux = TV, | 1736 | .amux = TV, |
1731 | .gpio = 0x00300001, | 1737 | .gpio = 0x00300001, |
1732 | }, | 1738 | }, |
1733 | .mute = { | 1739 | .mute = { |
1734 | .name = name_mute, | 1740 | .type = SAA7134_INPUT_MUTE, |
1735 | .amux = TV, | 1741 | .amux = TV, |
1736 | .gpio = 0x01, | 1742 | .gpio = 0x01, |
1737 | }, | 1743 | }, |
@@ -1745,21 +1751,21 @@ struct saa7134_board saa7134_boards[] = { | |||
1745 | .tuner_addr = ADDR_UNSET, | 1751 | .tuner_addr = ADDR_UNSET, |
1746 | .radio_addr = ADDR_UNSET, | 1752 | .radio_addr = ADDR_UNSET, |
1747 | .inputs = {{ | 1753 | .inputs = {{ |
1748 | .name = name_tv, | 1754 | .type = SAA7134_INPUT_TV, |
1749 | .vmux = 1, | 1755 | .vmux = 1, |
1750 | .amux = TV, | 1756 | .amux = TV, |
1751 | .tv = 1, | 1757 | .tv = 1, |
1752 | },{ | 1758 | },{ |
1753 | .name = name_comp1, | 1759 | .type = SAA7134_INPUT_COMPOSITE1, |
1754 | .vmux = 3, | 1760 | .vmux = 3, |
1755 | .amux = LINE2, | 1761 | .amux = LINE2, |
1756 | },{ | 1762 | },{ |
1757 | .name = name_svideo, | 1763 | .type = SAA7134_INPUT_SVIDEO, |
1758 | .vmux = 8, | 1764 | .vmux = 8, |
1759 | .amux = LINE1, | 1765 | .amux = LINE1, |
1760 | }}, | 1766 | }}, |
1761 | .radio = { | 1767 | .radio = { |
1762 | .name = name_radio, | 1768 | .type = SAA7134_INPUT_RADIO, |
1763 | .amux = LINE1, | 1769 | .amux = LINE1, |
1764 | }, | 1770 | }, |
1765 | }, | 1771 | }, |
@@ -1774,24 +1780,24 @@ struct saa7134_board saa7134_boards[] = { | |||
1774 | .tda9887_conf = TDA9887_PRESENT, | 1780 | .tda9887_conf = TDA9887_PRESENT, |
1775 | .gpiomask = 0x08000000, | 1781 | .gpiomask = 0x08000000, |
1776 | .inputs = { { | 1782 | .inputs = { { |
1777 | .name = name_tv, | 1783 | .type = SAA7134_INPUT_TV, |
1778 | .vmux = 1, | 1784 | .vmux = 1, |
1779 | .amux = TV, | 1785 | .amux = TV, |
1780 | .tv = 1, | 1786 | .tv = 1, |
1781 | .gpio = 0x08000000, | 1787 | .gpio = 0x08000000, |
1782 | }, { | 1788 | }, { |
1783 | .name = name_comp1, | 1789 | .type = SAA7134_INPUT_COMPOSITE1, |
1784 | .vmux = 3, | 1790 | .vmux = 3, |
1785 | .amux = LINE1, | 1791 | .amux = LINE1, |
1786 | .gpio = 0x08000000, | 1792 | .gpio = 0x08000000, |
1787 | }, { | 1793 | }, { |
1788 | .name = name_svideo, | 1794 | .type = SAA7134_INPUT_SVIDEO, |
1789 | .vmux = 8, | 1795 | .vmux = 8, |
1790 | .amux = LINE1, | 1796 | .amux = LINE1, |
1791 | .gpio = 0x08000000, | 1797 | .gpio = 0x08000000, |
1792 | } }, | 1798 | } }, |
1793 | .radio = { | 1799 | .radio = { |
1794 | .name = name_radio, | 1800 | .type = SAA7134_INPUT_RADIO, |
1795 | .amux = LINE2, | 1801 | .amux = LINE2, |
1796 | .gpio = 0x00000000, | 1802 | .gpio = 0x00000000, |
1797 | }, | 1803 | }, |
@@ -1805,21 +1811,21 @@ struct saa7134_board saa7134_boards[] = { | |||
1805 | .radio_addr = ADDR_UNSET, | 1811 | .radio_addr = ADDR_UNSET, |
1806 | .tda9887_conf = TDA9887_PRESENT, | 1812 | .tda9887_conf = TDA9887_PRESENT, |
1807 | .inputs = {{ | 1813 | .inputs = {{ |
1808 | .name = name_tv, | 1814 | .type = SAA7134_INPUT_TV, |
1809 | .vmux = 1, | 1815 | .vmux = 1, |
1810 | .amux = TV, | 1816 | .amux = TV, |
1811 | .tv = 1, | 1817 | .tv = 1, |
1812 | },{ | 1818 | },{ |
1813 | .name = name_tv_mono, | 1819 | .type = SAA7134_INPUT_TV_MONO, |
1814 | .vmux = 1, | 1820 | .vmux = 1, |
1815 | .amux = LINE2, | 1821 | .amux = LINE2, |
1816 | .tv = 1, | 1822 | .tv = 1, |
1817 | },{ | 1823 | },{ |
1818 | .name = name_comp1, | 1824 | .type = SAA7134_INPUT_COMPOSITE1, |
1819 | .vmux = 3, | 1825 | .vmux = 3, |
1820 | .amux = LINE1, | 1826 | .amux = LINE1, |
1821 | },{ | 1827 | },{ |
1822 | .name = name_svideo, | 1828 | .type = SAA7134_INPUT_SVIDEO, |
1823 | .vmux = 8, | 1829 | .vmux = 8, |
1824 | .amux = LINE1, | 1830 | .amux = LINE1, |
1825 | }}, | 1831 | }}, |
@@ -1834,25 +1840,25 @@ struct saa7134_board saa7134_boards[] = { | |||
1834 | .rds_addr = 0x10, | 1840 | .rds_addr = 0x10, |
1835 | .tda9887_conf = TDA9887_PRESENT, | 1841 | .tda9887_conf = TDA9887_PRESENT, |
1836 | .inputs = {{ | 1842 | .inputs = {{ |
1837 | .name = name_tv, | 1843 | .type = SAA7134_INPUT_TV, |
1838 | .vmux = 1, | 1844 | .vmux = 1, |
1839 | .amux = TV, | 1845 | .amux = TV, |
1840 | .tv = 1, | 1846 | .tv = 1, |
1841 | },{ | 1847 | },{ |
1842 | .name = name_comp1, | 1848 | .type = SAA7134_INPUT_COMPOSITE1, |
1843 | .vmux = 4, | 1849 | .vmux = 4, |
1844 | .amux = LINE1, | 1850 | .amux = LINE1, |
1845 | },{ | 1851 | },{ |
1846 | .name = name_svideo, | 1852 | .type = SAA7134_INPUT_SVIDEO, |
1847 | .vmux = 8, | 1853 | .vmux = 8, |
1848 | .amux = LINE1, | 1854 | .amux = LINE1, |
1849 | },{ | 1855 | },{ |
1850 | .name = name_comp2, /* CVideo over SVideo Connector */ | 1856 | .type = SAA7134_INPUT_COMPOSITE_OVER_SVIDEO, |
1851 | .vmux = 0, | 1857 | .vmux = 0, |
1852 | .amux = LINE1, | 1858 | .amux = LINE1, |
1853 | }}, | 1859 | }}, |
1854 | .radio = { | 1860 | .radio = { |
1855 | .name = name_radio, | 1861 | .type = SAA7134_INPUT_RADIO, |
1856 | .amux = LINE2, | 1862 | .amux = LINE2, |
1857 | }, | 1863 | }, |
1858 | }, | 1864 | }, |
@@ -1866,29 +1872,29 @@ struct saa7134_board saa7134_boards[] = { | |||
1866 | .radio_addr = ADDR_UNSET, | 1872 | .radio_addr = ADDR_UNSET, |
1867 | .gpiomask = 0x1ce780, | 1873 | .gpiomask = 0x1ce780, |
1868 | .inputs = {{ | 1874 | .inputs = {{ |
1869 | .name = name_svideo, | 1875 | .type = SAA7134_INPUT_COMPOSITE_OVER_SVIDEO, |
1870 | .vmux = 0, /* CVideo over SVideo Connector - ok? */ | 1876 | .vmux = 0, |
1871 | .amux = LINE1, | 1877 | .amux = LINE1, |
1872 | .gpio = 0x008080, | 1878 | .gpio = 0x008080, |
1873 | },{ | 1879 | },{ |
1874 | .name = name_comp1, | 1880 | .type = SAA7134_INPUT_COMPOSITE1, |
1875 | .vmux = 3, | 1881 | .vmux = 3, |
1876 | .amux = LINE1, | 1882 | .amux = LINE1, |
1877 | .gpio = 0x008080, | 1883 | .gpio = 0x008080, |
1878 | },{ | 1884 | },{ |
1879 | .name = name_tv, | 1885 | .type = SAA7134_INPUT_TV, |
1880 | .vmux = 1, | 1886 | .vmux = 1, |
1881 | .amux = TV, | 1887 | .amux = TV, |
1882 | .tv = 1, | 1888 | .tv = 1, |
1883 | .gpio = 0x008080, | 1889 | .gpio = 0x008080, |
1884 | }}, | 1890 | }}, |
1885 | .radio = { | 1891 | .radio = { |
1886 | .name = name_radio, | 1892 | .type = SAA7134_INPUT_RADIO, |
1887 | .amux = LINE2, | 1893 | .amux = LINE2, |
1888 | .gpio = 0x80000, | 1894 | .gpio = 0x80000, |
1889 | }, | 1895 | }, |
1890 | .mute = { | 1896 | .mute = { |
1891 | .name = name_mute, | 1897 | .type = SAA7134_INPUT_MUTE, |
1892 | .amux = LINE2, | 1898 | .amux = LINE2, |
1893 | .gpio = 0x0c8000, | 1899 | .gpio = 0x0c8000, |
1894 | }, | 1900 | }, |
@@ -1903,20 +1909,20 @@ struct saa7134_board saa7134_boards[] = { | |||
1903 | .tda9887_conf = TDA9887_PRESENT | TDA9887_INTERCARRIER | TDA9887_PORT2_INACTIVE, | 1909 | .tda9887_conf = TDA9887_PRESENT | TDA9887_INTERCARRIER | TDA9887_PORT2_INACTIVE, |
1904 | .mpeg = SAA7134_MPEG_DVB, | 1910 | .mpeg = SAA7134_MPEG_DVB, |
1905 | .inputs = {{ | 1911 | .inputs = {{ |
1906 | .name = name_tv, | 1912 | .type = SAA7134_INPUT_TV, |
1907 | .vmux = 3, | 1913 | .vmux = 3, |
1908 | .amux = TV, | 1914 | .amux = TV, |
1909 | .tv = 1, | 1915 | .tv = 1, |
1910 | },{ | 1916 | },{ |
1911 | .name = name_comp1, | 1917 | .type = SAA7134_INPUT_COMPOSITE1, |
1912 | .vmux = 0, | 1918 | .vmux = 0, |
1913 | .amux = LINE2, | 1919 | .amux = LINE2, |
1914 | },{ | 1920 | },{ |
1915 | .name = name_comp2, | 1921 | .type = SAA7134_INPUT_COMPOSITE2, |
1916 | .vmux = 1, | 1922 | .vmux = 1, |
1917 | .amux = LINE2, | 1923 | .amux = LINE2, |
1918 | },{ | 1924 | },{ |
1919 | .name = name_svideo, | 1925 | .type = SAA7134_INPUT_SVIDEO, |
1920 | .vmux = 8, | 1926 | .vmux = 8, |
1921 | .amux = LINE2, | 1927 | .amux = LINE2, |
1922 | }}, | 1928 | }}, |
@@ -1931,22 +1937,22 @@ struct saa7134_board saa7134_boards[] = { | |||
1931 | .radio_addr = ADDR_UNSET, | 1937 | .radio_addr = ADDR_UNSET, |
1932 | .tda9887_conf = TDA9887_PRESENT, | 1938 | .tda9887_conf = TDA9887_PRESENT, |
1933 | .inputs = {{ | 1939 | .inputs = {{ |
1934 | .name = name_comp1, | 1940 | .type = SAA7134_INPUT_COMPOSITE1, |
1935 | .vmux = 0, | 1941 | .vmux = 0, |
1936 | .amux = LINE1, | 1942 | .amux = LINE1, |
1937 | },{ | 1943 | },{ |
1938 | .name = name_tv, | 1944 | .type = SAA7134_INPUT_TV, |
1939 | .vmux = 1, | 1945 | .vmux = 1, |
1940 | .amux = TV, | 1946 | .amux = TV, |
1941 | .tv = 1, | 1947 | .tv = 1, |
1942 | },{ | 1948 | },{ |
1943 | .name = name_tv_mono, | 1949 | .type = SAA7134_INPUT_TV_MONO, |
1944 | .vmux = 1, | 1950 | .vmux = 1, |
1945 | .amux = LINE2, | 1951 | .amux = LINE2, |
1946 | .tv = 1, | 1952 | .tv = 1, |
1947 | }}, | 1953 | }}, |
1948 | .radio = { | 1954 | .radio = { |
1949 | .name = name_radio, | 1955 | .type = SAA7134_INPUT_RADIO, |
1950 | .amux = LINE2, | 1956 | .amux = LINE2, |
1951 | }, | 1957 | }, |
1952 | }, | 1958 | }, |
@@ -1961,25 +1967,25 @@ struct saa7134_board saa7134_boards[] = { | |||
1961 | .radio_addr = ADDR_UNSET, | 1967 | .radio_addr = ADDR_UNSET, |
1962 | .tda9887_conf = TDA9887_PRESENT, | 1968 | .tda9887_conf = TDA9887_PRESENT, |
1963 | .inputs = {{ | 1969 | .inputs = {{ |
1964 | .name = name_tv, | 1970 | .type = SAA7134_INPUT_TV, |
1965 | .vmux = 1, | 1971 | .vmux = 1, |
1966 | .amux = LINE2, | 1972 | .amux = LINE2, |
1967 | .tv = 1, | 1973 | .tv = 1, |
1968 | },{ | 1974 | },{ |
1969 | .name = name_comp1, | 1975 | .type = SAA7134_INPUT_COMPOSITE1, |
1970 | .vmux = 0, | 1976 | .vmux = 0, |
1971 | .amux = LINE2, | 1977 | .amux = LINE2, |
1972 | },{ | 1978 | },{ |
1973 | .name = name_comp2, | 1979 | .type = SAA7134_INPUT_COMPOSITE2, |
1974 | .vmux = 3, | 1980 | .vmux = 3, |
1975 | .amux = LINE2, | 1981 | .amux = LINE2, |
1976 | },{ | 1982 | },{ |
1977 | .name = name_svideo, | 1983 | .type = SAA7134_INPUT_SVIDEO, |
1978 | .vmux = 8, | 1984 | .vmux = 8, |
1979 | .amux = LINE2, | 1985 | .amux = LINE2, |
1980 | }}, | 1986 | }}, |
1981 | .mute = { | 1987 | .mute = { |
1982 | .name = name_mute, | 1988 | .type = SAA7134_INPUT_MUTE, |
1983 | .amux = LINE1, | 1989 | .amux = LINE1, |
1984 | }, | 1990 | }, |
1985 | }, | 1991 | }, |
@@ -1995,26 +2001,26 @@ struct saa7134_board saa7134_boards[] = { | |||
1995 | .gpiomask = 0x00200000, | 2001 | .gpiomask = 0x00200000, |
1996 | .mpeg = SAA7134_MPEG_DVB, | 2002 | .mpeg = SAA7134_MPEG_DVB, |
1997 | .inputs = {{ | 2003 | .inputs = {{ |
1998 | .name = name_tv, | 2004 | .type = SAA7134_INPUT_TV, |
1999 | .vmux = 1, | 2005 | .vmux = 1, |
2000 | .amux = TV, | 2006 | .amux = TV, |
2001 | .gpio = 0x200000, /* GPIO21=High for TV input */ | 2007 | .gpio = 0x200000, /* GPIO21=High for TV input */ |
2002 | .tv = 1, | 2008 | .tv = 1, |
2003 | },{ | 2009 | },{ |
2004 | .name = name_comp1, /* Composite signal on S-Video input */ | 2010 | .type = SAA7134_INPUT_COMPOSITE_OVER_SVIDEO, |
2005 | .vmux = 0, | 2011 | .vmux = 0, |
2006 | .amux = LINE2, | 2012 | .amux = LINE2, |
2007 | },{ | 2013 | },{ |
2008 | .name = name_comp2, /* Composite input */ | 2014 | .type = SAA7134_INPUT_COMPOSITE, |
2009 | .vmux = 3, | 2015 | .vmux = 3, |
2010 | .amux = LINE2, | 2016 | .amux = LINE2, |
2011 | },{ | 2017 | },{ |
2012 | .name = name_svideo, /* S-Video signal on S-Video input */ | 2018 | .type = SAA7134_INPUT_SVIDEO, |
2013 | .vmux = 8, | 2019 | .vmux = 8, |
2014 | .amux = LINE2, | 2020 | .amux = LINE2, |
2015 | }}, | 2021 | }}, |
2016 | .radio = { | 2022 | .radio = { |
2017 | .name = name_radio, | 2023 | .type = SAA7134_INPUT_RADIO, |
2018 | .amux = TV, | 2024 | .amux = TV, |
2019 | .gpio = 0x000000, /* GPIO21=Low for FM radio antenna */ | 2025 | .gpio = 0x000000, /* GPIO21=Low for FM radio antenna */ |
2020 | }, | 2026 | }, |
@@ -2028,11 +2034,11 @@ struct saa7134_board saa7134_boards[] = { | |||
2028 | .radio_addr = ADDR_UNSET, | 2034 | .radio_addr = ADDR_UNSET, |
2029 | .mpeg = SAA7134_MPEG_DVB, | 2035 | .mpeg = SAA7134_MPEG_DVB, |
2030 | .inputs = {{ | 2036 | .inputs = {{ |
2031 | .name = name_comp1, | 2037 | .type = SAA7134_INPUT_COMPOSITE1, |
2032 | .vmux = 0, | 2038 | .vmux = 0, |
2033 | .amux = LINE1, | 2039 | .amux = LINE1, |
2034 | },{ | 2040 | },{ |
2035 | .name = name_svideo, | 2041 | .type = SAA7134_INPUT_SVIDEO, |
2036 | .vmux = 8, | 2042 | .vmux = 8, |
2037 | .amux = LINE1, | 2043 | .amux = LINE1, |
2038 | }}, | 2044 | }}, |
@@ -2049,20 +2055,20 @@ struct saa7134_board saa7134_boards[] = { | |||
2049 | .radio_addr = ADDR_UNSET, | 2055 | .radio_addr = ADDR_UNSET, |
2050 | .tda9887_conf = TDA9887_PRESENT, | 2056 | .tda9887_conf = TDA9887_PRESENT, |
2051 | .inputs = {{ | 2057 | .inputs = {{ |
2052 | .name = name_tv, | 2058 | .type = SAA7134_INPUT_TV, |
2053 | .vmux = 1, | 2059 | .vmux = 1, |
2054 | .amux = TV, | 2060 | .amux = TV, |
2055 | .tv = 1, | 2061 | .tv = 1, |
2056 | },{ | 2062 | },{ |
2057 | .name = name_comp1, | 2063 | .type = SAA7134_INPUT_COMPOSITE1, |
2058 | .vmux = 0, | 2064 | .vmux = 0, |
2059 | .amux = LINE1, | 2065 | .amux = LINE1, |
2060 | },{ | 2066 | },{ |
2061 | .name = name_comp2, | 2067 | .type = SAA7134_INPUT_COMPOSITE2, |
2062 | .vmux = 3, | 2068 | .vmux = 3, |
2063 | .amux = LINE1, | 2069 | .amux = LINE1, |
2064 | },{ | 2070 | },{ |
2065 | .name = name_svideo, | 2071 | .type = SAA7134_INPUT_SVIDEO, |
2066 | .vmux = 8, | 2072 | .vmux = 8, |
2067 | .amux = LINE1, | 2073 | .amux = LINE1, |
2068 | }}, | 2074 | }}, |
@@ -2075,16 +2081,16 @@ struct saa7134_board saa7134_boards[] = { | |||
2075 | .tuner_addr = ADDR_UNSET, | 2081 | .tuner_addr = ADDR_UNSET, |
2076 | .radio_addr = ADDR_UNSET, | 2082 | .radio_addr = ADDR_UNSET, |
2077 | .inputs = {{ | 2083 | .inputs = {{ |
2078 | .name = name_tv, | 2084 | .type = SAA7134_INPUT_TV, |
2079 | .vmux = 1, | 2085 | .vmux = 1, |
2080 | .amux = TV, | 2086 | .amux = TV, |
2081 | .tv = 1, | 2087 | .tv = 1, |
2082 | },{ | 2088 | },{ |
2083 | .name = name_comp1, | 2089 | .type = SAA7134_INPUT_COMPOSITE1, |
2084 | .vmux = 3, | 2090 | .vmux = 3, |
2085 | .amux = LINE2, | 2091 | .amux = LINE2, |
2086 | },{ | 2092 | },{ |
2087 | .name = name_svideo, | 2093 | .type = SAA7134_INPUT_SVIDEO, |
2088 | .vmux = 8, | 2094 | .vmux = 8, |
2089 | .amux = LINE2, | 2095 | .amux = LINE2, |
2090 | }}, | 2096 | }}, |
@@ -2098,29 +2104,29 @@ struct saa7134_board saa7134_boards[] = { | |||
2098 | .radio_addr = ADDR_UNSET, | 2104 | .radio_addr = ADDR_UNSET, |
2099 | .gpiomask = 0x0700, | 2105 | .gpiomask = 0x0700, |
2100 | .inputs = {{ | 2106 | .inputs = {{ |
2101 | .name = name_tv, | 2107 | .type = SAA7134_INPUT_TV, |
2102 | .vmux = 1, | 2108 | .vmux = 1, |
2103 | .amux = TV, | 2109 | .amux = TV, |
2104 | .tv = 1, | 2110 | .tv = 1, |
2105 | .gpio = 0x000, | 2111 | .gpio = 0x000, |
2106 | },{ | 2112 | },{ |
2107 | .name = name_comp1, | 2113 | .type = SAA7134_INPUT_COMPOSITE1, |
2108 | .vmux = 3, | 2114 | .vmux = 3, |
2109 | .amux = LINE1, | 2115 | .amux = LINE1, |
2110 | .gpio = 0x200, /* gpio by DScaler */ | 2116 | .gpio = 0x200, /* gpio by DScaler */ |
2111 | },{ | 2117 | },{ |
2112 | .name = name_svideo, | 2118 | .type = SAA7134_INPUT_SVIDEO, |
2113 | .vmux = 0, | 2119 | .vmux = 0, |
2114 | .amux = LINE1, | 2120 | .amux = LINE1, |
2115 | .gpio = 0x200, | 2121 | .gpio = 0x200, |
2116 | }}, | 2122 | }}, |
2117 | .radio = { | 2123 | .radio = { |
2118 | .name = name_radio, | 2124 | .type = SAA7134_INPUT_RADIO, |
2119 | .amux = LINE1, | 2125 | .amux = LINE1, |
2120 | .gpio = 0x100, | 2126 | .gpio = 0x100, |
2121 | }, | 2127 | }, |
2122 | .mute = { | 2128 | .mute = { |
2123 | .name = name_mute, | 2129 | .type = SAA7134_INPUT_MUTE, |
2124 | .amux = TV, | 2130 | .amux = TV, |
2125 | .gpio = 0x000, | 2131 | .gpio = 0x000, |
2126 | }, | 2132 | }, |
@@ -2135,26 +2141,26 @@ struct saa7134_board saa7134_boards[] = { | |||
2135 | .mpeg = SAA7134_MPEG_DVB, | 2141 | .mpeg = SAA7134_MPEG_DVB, |
2136 | .gpiomask = 0x00200000, | 2142 | .gpiomask = 0x00200000, |
2137 | .inputs = {{ | 2143 | .inputs = {{ |
2138 | .name = name_tv, | 2144 | .type = SAA7134_INPUT_TV, |
2139 | .vmux = 1, | 2145 | .vmux = 1, |
2140 | .amux = TV, | 2146 | .amux = TV, |
2141 | .gpio = 0x200000, /* GPIO21=High for TV input */ | 2147 | .gpio = 0x200000, /* GPIO21=High for TV input */ |
2142 | .tv = 1, | 2148 | .tv = 1, |
2143 | },{ | 2149 | },{ |
2144 | .name = name_svideo, /* S-Video signal on S-Video input */ | 2150 | .type = SAA7134_INPUT_SVIDEO, |
2145 | .vmux = 8, | 2151 | .vmux = 8, |
2146 | .amux = LINE2, | 2152 | .amux = LINE2, |
2147 | },{ | 2153 | },{ |
2148 | .name = name_comp1, /* Composite signal on S-Video input */ | 2154 | .type = SAA7134_INPUT_COMPOSITE_OVER_SVIDEO, |
2149 | .vmux = 0, | 2155 | .vmux = 0, |
2150 | .amux = LINE2, | 2156 | .amux = LINE2, |
2151 | },{ | 2157 | },{ |
2152 | .name = name_comp2, /* Composite input */ | 2158 | .type = SAA7134_INPUT_COMPOSITE2, |
2153 | .vmux = 3, | 2159 | .vmux = 3, |
2154 | .amux = LINE2, | 2160 | .amux = LINE2, |
2155 | }}, | 2161 | }}, |
2156 | .radio = { | 2162 | .radio = { |
2157 | .name = name_radio, | 2163 | .type = SAA7134_INPUT_RADIO, |
2158 | .amux = TV, | 2164 | .amux = TV, |
2159 | .gpio = 0x000000, /* GPIO21=Low for FM radio antenna */ | 2165 | .gpio = 0x000000, /* GPIO21=Low for FM radio antenna */ |
2160 | }, | 2166 | }, |
@@ -2168,29 +2174,29 @@ struct saa7134_board saa7134_boards[] = { | |||
2168 | .radio_addr = 0x60, | 2174 | .radio_addr = 0x60, |
2169 | .gpiomask = 0x8c1880, | 2175 | .gpiomask = 0x8c1880, |
2170 | .inputs = {{ | 2176 | .inputs = {{ |
2171 | .name = name_svideo, | 2177 | .type = SAA7134_INPUT_SVIDEO, |
2172 | .vmux = 0, | 2178 | .vmux = 0, |
2173 | .amux = LINE1, | 2179 | .amux = LINE1, |
2174 | .gpio = 0x800800, | 2180 | .gpio = 0x800800, |
2175 | },{ | 2181 | },{ |
2176 | .name = name_comp1, | 2182 | .type = SAA7134_INPUT_COMPOSITE1, |
2177 | .vmux = 3, | 2183 | .vmux = 3, |
2178 | .amux = LINE1, | 2184 | .amux = LINE1, |
2179 | .gpio = 0x801000, | 2185 | .gpio = 0x801000, |
2180 | },{ | 2186 | },{ |
2181 | .name = name_tv, | 2187 | .type = SAA7134_INPUT_TV, |
2182 | .vmux = 1, | 2188 | .vmux = 1, |
2183 | .amux = TV, | 2189 | .amux = TV, |
2184 | .tv = 1, | 2190 | .tv = 1, |
2185 | .gpio = 0x800000, | 2191 | .gpio = 0x800000, |
2186 | }}, | 2192 | }}, |
2187 | .radio = { | 2193 | .radio = { |
2188 | .name = name_radio, | 2194 | .type = SAA7134_INPUT_RADIO, |
2189 | .amux = TV, | 2195 | .amux = TV, |
2190 | .gpio = 0x880000, | 2196 | .gpio = 0x880000, |
2191 | }, | 2197 | }, |
2192 | .mute = { | 2198 | .mute = { |
2193 | .name = name_mute, | 2199 | .type = SAA7134_INPUT_MUTE, |
2194 | .amux = LINE2, | 2200 | .amux = LINE2, |
2195 | .gpio = 0x840000, | 2201 | .gpio = 0x840000, |
2196 | }, | 2202 | }, |
@@ -2213,29 +2219,29 @@ struct saa7134_board saa7134_boards[] = { | |||
2213 | .radio_addr = 0x60, | 2219 | .radio_addr = 0x60, |
2214 | .gpiomask = 0x0700, | 2220 | .gpiomask = 0x0700, |
2215 | .inputs = {{ | 2221 | .inputs = {{ |
2216 | .name = name_tv, | 2222 | .type = SAA7134_INPUT_TV, |
2217 | .vmux = 1, | 2223 | .vmux = 1, |
2218 | .amux = TV, | 2224 | .amux = TV, |
2219 | .tv = 1, | 2225 | .tv = 1, |
2220 | .gpio = 0x000, | 2226 | .gpio = 0x000, |
2221 | },{ | 2227 | },{ |
2222 | .name = name_comp1, | 2228 | .type = SAA7134_INPUT_COMPOSITE1, |
2223 | .vmux = 3, | 2229 | .vmux = 3, |
2224 | .amux = LINE1, | 2230 | .amux = LINE1, |
2225 | .gpio = 0x200, /* gpio by DScaler */ | 2231 | .gpio = 0x200, /* gpio by DScaler */ |
2226 | },{ | 2232 | },{ |
2227 | .name = name_svideo, | 2233 | .type = SAA7134_INPUT_SVIDEO, |
2228 | .vmux = 0, | 2234 | .vmux = 0, |
2229 | .amux = LINE1, | 2235 | .amux = LINE1, |
2230 | .gpio = 0x200, | 2236 | .gpio = 0x200, |
2231 | }}, | 2237 | }}, |
2232 | .radio = { | 2238 | .radio = { |
2233 | .name = name_radio, | 2239 | .type = SAA7134_INPUT_RADIO, |
2234 | .amux = LINE1, | 2240 | .amux = LINE1, |
2235 | .gpio = 0x100, | 2241 | .gpio = 0x100, |
2236 | }, | 2242 | }, |
2237 | .mute = { | 2243 | .mute = { |
2238 | .name = name_mute, | 2244 | .type = SAA7134_INPUT_MUTE, |
2239 | .amux = TV, | 2245 | .amux = TV, |
2240 | .gpio = 0x000, | 2246 | .gpio = 0x000, |
2241 | }, | 2247 | }, |
@@ -2248,30 +2254,30 @@ struct saa7134_board saa7134_boards[] = { | |||
2248 | .tuner_addr = ADDR_UNSET, | 2254 | .tuner_addr = ADDR_UNSET, |
2249 | .radio_addr = ADDR_UNSET, | 2255 | .radio_addr = ADDR_UNSET, |
2250 | .inputs = {{ | 2256 | .inputs = {{ |
2251 | .name = name_tv, | 2257 | .type = SAA7134_INPUT_TV, |
2252 | .vmux = 1, | 2258 | .vmux = 1, |
2253 | .amux = TV, | 2259 | .amux = TV, |
2254 | .tv = 1, | 2260 | .tv = 1, |
2255 | },{ | 2261 | },{ |
2256 | .name = name_tv_mono, | 2262 | .type = SAA7134_INPUT_TV_MONO, |
2257 | .vmux = 1, | 2263 | .vmux = 1, |
2258 | .amux = LINE2, | 2264 | .amux = LINE2, |
2259 | .tv = 1, | 2265 | .tv = 1, |
2260 | },{ | 2266 | },{ |
2261 | .name = name_comp1, | 2267 | .type = SAA7134_INPUT_COMPOSITE1, |
2262 | .vmux = 0, | 2268 | .vmux = 0, |
2263 | .amux = LINE2, | 2269 | .amux = LINE2, |
2264 | },{ | 2270 | },{ |
2265 | .name = name_comp2, | 2271 | .type = SAA7134_INPUT_COMPOSITE2, |
2266 | .vmux = 3, | 2272 | .vmux = 3, |
2267 | .amux = LINE2, | 2273 | .amux = LINE2, |
2268 | },{ | 2274 | },{ |
2269 | .name = name_svideo, | 2275 | .type = SAA7134_INPUT_SVIDEO, |
2270 | .vmux = 8, | 2276 | .vmux = 8, |
2271 | .amux = LINE2, | 2277 | .amux = LINE2, |
2272 | }}, | 2278 | }}, |
2273 | .radio = { | 2279 | .radio = { |
2274 | .name = name_radio, /* radio unconfirmed */ | 2280 | .type = SAA7134_INPUT_RADIO, /* radio unconfirmed */ |
2275 | .amux = LINE2, | 2281 | .amux = LINE2, |
2276 | }, | 2282 | }, |
2277 | }, | 2283 | }, |
@@ -2286,24 +2292,24 @@ struct saa7134_board saa7134_boards[] = { | |||
2286 | .radio_addr = ADDR_UNSET, | 2292 | .radio_addr = ADDR_UNSET, |
2287 | .gpiomask = 1 << 21, | 2293 | .gpiomask = 1 << 21, |
2288 | .inputs = {{ | 2294 | .inputs = {{ |
2289 | .name = name_tv, | 2295 | .type = SAA7134_INPUT_TV, |
2290 | .vmux = 1, | 2296 | .vmux = 1, |
2291 | .amux = TV, | 2297 | .amux = TV, |
2292 | .gpio = 0x0000000, | 2298 | .gpio = 0x0000000, |
2293 | .tv = 1, | 2299 | .tv = 1, |
2294 | },{ | 2300 | },{ |
2295 | .name = name_comp1, /* Composite input */ | 2301 | .type = SAA7134_INPUT_COMPOSITE1, |
2296 | .vmux = 3, | 2302 | .vmux = 3, |
2297 | .amux = LINE2, | 2303 | .amux = LINE2, |
2298 | .gpio = 0x0000000, | 2304 | .gpio = 0x0000000, |
2299 | },{ | 2305 | },{ |
2300 | .name = name_svideo, /* S-Video input */ | 2306 | .type = SAA7134_INPUT_SVIDEO, |
2301 | .vmux = 8, | 2307 | .vmux = 8, |
2302 | .amux = LINE2, | 2308 | .amux = LINE2, |
2303 | .gpio = 0x0000000, | 2309 | .gpio = 0x0000000, |
2304 | }}, | 2310 | }}, |
2305 | .radio = { | 2311 | .radio = { |
2306 | .name = name_radio, | 2312 | .type = SAA7134_INPUT_RADIO, |
2307 | .amux = TV, | 2313 | .amux = TV, |
2308 | .gpio = 0x0200000, | 2314 | .gpio = 0x0200000, |
2309 | }, | 2315 | }, |
@@ -2322,29 +2328,29 @@ struct saa7134_board saa7134_boards[] = { | |||
2322 | .radio_addr= ADDR_UNSET, | 2328 | .radio_addr= ADDR_UNSET, |
2323 | .gpiomask = 0x00010003, | 2329 | .gpiomask = 0x00010003, |
2324 | .inputs = {{ | 2330 | .inputs = {{ |
2325 | .name = name_tv, | 2331 | .type = SAA7134_INPUT_TV, |
2326 | .vmux = 1, | 2332 | .vmux = 1, |
2327 | .amux = TV, | 2333 | .amux = TV, |
2328 | .tv = 1, | 2334 | .tv = 1, |
2329 | .gpio = 0x01, | 2335 | .gpio = 0x01, |
2330 | },{ | 2336 | },{ |
2331 | .name = name_comp1, | 2337 | .type = SAA7134_INPUT_COMPOSITE1, |
2332 | .vmux = 0, | 2338 | .vmux = 0, |
2333 | .amux = LINE2, | 2339 | .amux = LINE2, |
2334 | .gpio = 0x02, | 2340 | .gpio = 0x02, |
2335 | },{ | 2341 | },{ |
2336 | .name = name_svideo, | 2342 | .type = SAA7134_INPUT_SVIDEO, |
2337 | .vmux = 6, | 2343 | .vmux = 6, |
2338 | .amux = LINE2, | 2344 | .amux = LINE2, |
2339 | .gpio = 0x02, | 2345 | .gpio = 0x02, |
2340 | }}, | 2346 | }}, |
2341 | .radio = { | 2347 | .radio = { |
2342 | .name = name_radio, | 2348 | .type = SAA7134_INPUT_RADIO, |
2343 | .amux = LINE1, | 2349 | .amux = LINE1, |
2344 | .gpio = 0x00010003, | 2350 | .gpio = 0x00010003, |
2345 | }, | 2351 | }, |
2346 | .mute = { | 2352 | .mute = { |
2347 | .name = name_mute, | 2353 | .type = SAA7134_INPUT_MUTE, |
2348 | .amux = TV, | 2354 | .amux = TV, |
2349 | .gpio = 0x01, | 2355 | .gpio = 0x01, |
2350 | }, | 2356 | }, |
@@ -2362,21 +2368,21 @@ struct saa7134_board saa7134_boards[] = { | |||
2362 | .tda9887_conf = TDA9887_PRESENT, | 2368 | .tda9887_conf = TDA9887_PRESENT, |
2363 | .gpiomask = 0x00008000, | 2369 | .gpiomask = 0x00008000, |
2364 | .inputs = {{ | 2370 | .inputs = {{ |
2365 | .name = name_tv, | 2371 | .type = SAA7134_INPUT_TV, |
2366 | .vmux = 3, | 2372 | .vmux = 3, |
2367 | .amux = TV, | 2373 | .amux = TV, |
2368 | .tv = 1, | 2374 | .tv = 1, |
2369 | },{ | 2375 | },{ |
2370 | .name = name_comp1, | 2376 | .type = SAA7134_INPUT_COMPOSITE1, |
2371 | .vmux = 1, | 2377 | .vmux = 1, |
2372 | .amux = LINE1, | 2378 | .amux = LINE1, |
2373 | },{ | 2379 | },{ |
2374 | .name = name_svideo, | 2380 | .type = SAA7134_INPUT_SVIDEO, |
2375 | .vmux = 8, | 2381 | .vmux = 8, |
2376 | .amux = LINE1, | 2382 | .amux = LINE1, |
2377 | }}, | 2383 | }}, |
2378 | .radio = { | 2384 | .radio = { |
2379 | .name = name_radio, | 2385 | .type = SAA7134_INPUT_RADIO, |
2380 | .amux = LINE2, | 2386 | .amux = LINE2, |
2381 | }, | 2387 | }, |
2382 | }, | 2388 | }, |
@@ -2392,34 +2398,34 @@ struct saa7134_board saa7134_boards[] = { | |||
2392 | .tda9887_conf = TDA9887_PRESENT, | 2398 | .tda9887_conf = TDA9887_PRESENT, |
2393 | .gpiomask = 0x00200003, | 2399 | .gpiomask = 0x00200003, |
2394 | .inputs = {{ | 2400 | .inputs = {{ |
2395 | .name = name_tv, | 2401 | .type = SAA7134_INPUT_TV, |
2396 | .vmux = 1, | 2402 | .vmux = 1, |
2397 | .amux = TV, | 2403 | .amux = TV, |
2398 | .tv = 1, | 2404 | .tv = 1, |
2399 | .gpio = 0x00200003, | 2405 | .gpio = 0x00200003, |
2400 | },{ | 2406 | },{ |
2401 | .name = name_tv_mono, | 2407 | .type = SAA7134_INPUT_TV_MONO, |
2402 | .vmux = 1, | 2408 | .vmux = 1, |
2403 | .amux = LINE2, | 2409 | .amux = LINE2, |
2404 | .gpio = 0x00200003, | 2410 | .gpio = 0x00200003, |
2405 | },{ | 2411 | },{ |
2406 | .name = name_comp1, | 2412 | .type = SAA7134_INPUT_COMPOSITE1, |
2407 | .vmux = 3, | 2413 | .vmux = 3, |
2408 | .amux = LINE1, | 2414 | .amux = LINE1, |
2409 | .gpio = 0x00200003, | 2415 | .gpio = 0x00200003, |
2410 | },{ | 2416 | },{ |
2411 | .name = name_svideo, | 2417 | .type = SAA7134_INPUT_SVIDEO, |
2412 | .vmux = 8, | 2418 | .vmux = 8, |
2413 | .amux = LINE1, | 2419 | .amux = LINE1, |
2414 | .gpio = 0x00200003, | 2420 | .gpio = 0x00200003, |
2415 | }}, | 2421 | }}, |
2416 | .radio = { | 2422 | .radio = { |
2417 | .name = name_radio, | 2423 | .type = SAA7134_INPUT_RADIO, |
2418 | .amux = LINE2, | 2424 | .amux = LINE2, |
2419 | .gpio = 0x00200003, | 2425 | .gpio = 0x00200003, |
2420 | }, | 2426 | }, |
2421 | .mute = { | 2427 | .mute = { |
2422 | .name = name_mute, | 2428 | .type = SAA7134_INPUT_MUTE, |
2423 | .amux = TV, | 2429 | .amux = TV, |
2424 | .gpio = 0x00200003, | 2430 | .gpio = 0x00200003, |
2425 | }, | 2431 | }, |
@@ -2434,16 +2440,16 @@ struct saa7134_board saa7134_boards[] = { | |||
2434 | .tda9887_conf = TDA9887_PRESENT | TDA9887_PORT1_ACTIVE, | 2440 | .tda9887_conf = TDA9887_PRESENT | TDA9887_PORT1_ACTIVE, |
2435 | .mpeg = SAA7134_MPEG_DVB, | 2441 | .mpeg = SAA7134_MPEG_DVB, |
2436 | .inputs = {{ | 2442 | .inputs = {{ |
2437 | .name = name_tv, | 2443 | .type = SAA7134_INPUT_TV, |
2438 | .vmux = 3, | 2444 | .vmux = 3, |
2439 | .amux = TV, | 2445 | .amux = TV, |
2440 | .tv = 1, | 2446 | .tv = 1, |
2441 | },{ | 2447 | },{ |
2442 | .name = name_comp1, | 2448 | .type = SAA7134_INPUT_COMPOSITE1, |
2443 | .vmux = 0, | 2449 | .vmux = 0, |
2444 | .amux = LINE2, | 2450 | .amux = LINE2, |
2445 | },{ | 2451 | },{ |
2446 | .name = name_svideo, | 2452 | .type = SAA7134_INPUT_SVIDEO, |
2447 | .vmux = 8, | 2453 | .vmux = 8, |
2448 | .amux = LINE2, | 2454 | .amux = LINE2, |
2449 | }}, | 2455 | }}, |
@@ -2458,16 +2464,16 @@ struct saa7134_board saa7134_boards[] = { | |||
2458 | .tda9887_conf = TDA9887_PRESENT | TDA9887_PORT1_ACTIVE, | 2464 | .tda9887_conf = TDA9887_PRESENT | TDA9887_PORT1_ACTIVE, |
2459 | .mpeg = SAA7134_MPEG_DVB, | 2465 | .mpeg = SAA7134_MPEG_DVB, |
2460 | .inputs = {{ | 2466 | .inputs = {{ |
2461 | .name = name_tv, | 2467 | .type = SAA7134_INPUT_TV, |
2462 | .vmux = 3, | 2468 | .vmux = 3, |
2463 | .amux = TV, | 2469 | .amux = TV, |
2464 | .tv = 1, | 2470 | .tv = 1, |
2465 | },{ | 2471 | },{ |
2466 | .name = name_comp1, | 2472 | .type = SAA7134_INPUT_COMPOSITE1, |
2467 | .vmux = 1, | 2473 | .vmux = 1, |
2468 | .amux = LINE2, | 2474 | .amux = LINE2, |
2469 | },{ | 2475 | },{ |
2470 | .name = name_svideo, | 2476 | .type = SAA7134_INPUT_SVIDEO, |
2471 | .vmux = 8, | 2477 | .vmux = 8, |
2472 | .amux = LINE2, | 2478 | .amux = LINE2, |
2473 | }}, | 2479 | }}, |
@@ -2481,11 +2487,11 @@ struct saa7134_board saa7134_boards[] = { | |||
2481 | .radio_addr = ADDR_UNSET, | 2487 | .radio_addr = ADDR_UNSET, |
2482 | .mpeg = SAA7134_MPEG_DVB, | 2488 | .mpeg = SAA7134_MPEG_DVB, |
2483 | .inputs = {{ | 2489 | .inputs = {{ |
2484 | .name = name_comp1, | 2490 | .type = SAA7134_INPUT_COMPOSITE1, |
2485 | .vmux = 0, | 2491 | .vmux = 0, |
2486 | .amux = LINE1, | 2492 | .amux = LINE1, |
2487 | },{ | 2493 | },{ |
2488 | .name = name_svideo, | 2494 | .type = SAA7134_INPUT_SVIDEO, |
2489 | .vmux = 8, | 2495 | .vmux = 8, |
2490 | .amux = LINE1, | 2496 | .amux = LINE1, |
2491 | }}, | 2497 | }}, |
@@ -2499,27 +2505,28 @@ struct saa7134_board saa7134_boards[] = { | |||
2499 | .radio_addr = ADDR_UNSET, | 2505 | .radio_addr = ADDR_UNSET, |
2500 | .empress_addr = 0x21, | 2506 | .empress_addr = 0x21, |
2501 | .inputs = {{ | 2507 | .inputs = {{ |
2502 | .name = "Composite 0", | 2508 | .type = SAA7134_INPUT_COMPOSITE0, |
2503 | .vmux = 0, | 2509 | .vmux = 0, |
2504 | .amux = LINE1, | 2510 | .amux = LINE1, |
2505 | },{ | 2511 | },{ |
2506 | .name = "Composite 1", | 2512 | .type = SAA7134_INPUT_COMPOSITE1, |
2507 | .vmux = 1, | 2513 | .vmux = 1, |
2508 | .amux = LINE2, | 2514 | .amux = LINE2, |
2509 | },{ | 2515 | },{ |
2510 | .name = "Composite 2", | 2516 | .type = SAA7134_INPUT_COMPOSITE2, |
2511 | .vmux = 2, | 2517 | .vmux = 2, |
2512 | .amux = LINE1, | 2518 | .amux = LINE1, |
2513 | },{ | 2519 | },{ |
2514 | .name = "Composite 3", | 2520 | .type = SAA7134_INPUT_COMPOSITE3, |
2515 | .vmux = 3, | 2521 | .vmux = 3, |
2516 | .amux = LINE2, | 2522 | .amux = LINE2, |
2517 | },{ | 2523 | },{ |
2518 | .name = "S-Video 0", | 2524 | .type = SAA7134_INPUT_SVIDEO0, |
2525 | |||
2519 | .vmux = 8, | 2526 | .vmux = 8, |
2520 | .amux = LINE1, | 2527 | .amux = LINE1, |
2521 | },{ | 2528 | },{ |
2522 | .name = "S-Video 1", | 2529 | .type = SAA7134_INPUT_SVIDEO1, |
2523 | .vmux = 9, | 2530 | .vmux = 9, |
2524 | .amux = LINE2, | 2531 | .amux = LINE2, |
2525 | }}, | 2532 | }}, |
@@ -2538,27 +2545,27 @@ struct saa7134_board saa7134_boards[] = { | |||
2538 | .tuner_addr = ADDR_UNSET, | 2545 | .tuner_addr = ADDR_UNSET, |
2539 | .radio_addr = ADDR_UNSET, | 2546 | .radio_addr = ADDR_UNSET, |
2540 | .inputs = {{ | 2547 | .inputs = {{ |
2541 | .name = "Composite 0", | 2548 | .type = SAA7134_INPUT_COMPOSITE0, |
2542 | .vmux = 0, | 2549 | .vmux = 0, |
2543 | .amux = LINE1, | 2550 | .amux = LINE1, |
2544 | },{ | 2551 | },{ |
2545 | .name = "Composite 1", | 2552 | .type = SAA7134_INPUT_COMPOSITE1, |
2546 | .vmux = 1, | 2553 | .vmux = 1, |
2547 | .amux = LINE2, | 2554 | .amux = LINE2, |
2548 | },{ | 2555 | },{ |
2549 | .name = "Composite 2", | 2556 | .type = SAA7134_INPUT_COMPOSITE2, |
2550 | .vmux = 2, | 2557 | .vmux = 2, |
2551 | .amux = LINE1, | 2558 | .amux = LINE1, |
2552 | },{ | 2559 | },{ |
2553 | .name = "Composite 3", | 2560 | .type = SAA7134_INPUT_COMPOSITE3, |
2554 | .vmux = 3, | 2561 | .vmux = 3, |
2555 | .amux = LINE2, | 2562 | .amux = LINE2, |
2556 | },{ | 2563 | },{ |
2557 | .name = "S-Video 0", | 2564 | .type = SAA7134_INPUT_SVIDEO0, |
2558 | .vmux = 8, | 2565 | .vmux = 8, |
2559 | .amux = LINE1, | 2566 | .amux = LINE1, |
2560 | },{ | 2567 | },{ |
2561 | .name = "S-Video 1", | 2568 | .type = SAA7134_INPUT_SVIDEO1, |
2562 | .vmux = 9, | 2569 | .vmux = 9, |
2563 | .amux = LINE2, | 2570 | .amux = LINE2, |
2564 | }}, | 2571 | }}, |
@@ -2572,20 +2579,20 @@ struct saa7134_board saa7134_boards[] = { | |||
2572 | .radio_addr = ADDR_UNSET, | 2579 | .radio_addr = ADDR_UNSET, |
2573 | 2580 | ||
2574 | .inputs = {{ | 2581 | .inputs = {{ |
2575 | .name = name_tv, | 2582 | .type = SAA7134_INPUT_TV, |
2576 | .vmux = 1, | 2583 | .vmux = 1, |
2577 | .amux = TV, | 2584 | .amux = TV, |
2578 | .tv = 1, | 2585 | .tv = 1, |
2579 | },{ | 2586 | },{ |
2580 | .name = name_comp1, /* Composite signal on S-Video input */ | 2587 | .type = SAA7134_INPUT_COMPOSITE_OVER_SVIDEO, |
2581 | .vmux = 0, | 2588 | .vmux = 0, |
2582 | .amux = LINE2, | 2589 | .amux = LINE2, |
2583 | },{ | 2590 | },{ |
2584 | .name = name_comp2, /* Composite input */ | 2591 | .type = SAA7134_INPUT_COMPOSITE, |
2585 | .vmux = 3, | 2592 | .vmux = 3, |
2586 | .amux = LINE2, | 2593 | .amux = LINE2, |
2587 | },{ | 2594 | },{ |
2588 | .name = name_svideo, | 2595 | .type = SAA7134_INPUT_SVIDEO, |
2589 | .vmux = 8, | 2596 | .vmux = 8, |
2590 | .amux = LINE2, | 2597 | .amux = LINE2, |
2591 | }}, | 2598 | }}, |
@@ -2604,11 +2611,11 @@ struct saa7134_board saa7134_boards[] = { | |||
2604 | .radio_addr = ADDR_UNSET, | 2611 | .radio_addr = ADDR_UNSET, |
2605 | .mpeg = SAA7134_MPEG_DVB, | 2612 | .mpeg = SAA7134_MPEG_DVB, |
2606 | .inputs = {{ | 2613 | .inputs = {{ |
2607 | .name = name_comp1, | 2614 | .type = SAA7134_INPUT_COMPOSITE1, |
2608 | .vmux = 3, | 2615 | .vmux = 3, |
2609 | .amux = LINE2, | 2616 | .amux = LINE2, |
2610 | },{ | 2617 | },{ |
2611 | .name = name_svideo, | 2618 | .type = SAA7134_INPUT_SVIDEO, |
2612 | .vmux = 8, | 2619 | .vmux = 8, |
2613 | .amux = LINE2, | 2620 | .amux = LINE2, |
2614 | }}, | 2621 | }}, |
@@ -2622,16 +2629,16 @@ struct saa7134_board saa7134_boards[] = { | |||
2622 | .radio_addr = ADDR_UNSET, | 2629 | .radio_addr = ADDR_UNSET, |
2623 | 2630 | ||
2624 | .inputs = {{ | 2631 | .inputs = {{ |
2625 | .name = name_tv, | 2632 | .type = SAA7134_INPUT_TV, |
2626 | .vmux = 1, | 2633 | .vmux = 1, |
2627 | .amux = TV, | 2634 | .amux = TV, |
2628 | .tv = 1, | 2635 | .tv = 1, |
2629 | },{ | 2636 | },{ |
2630 | .name = name_comp1, | 2637 | .type = SAA7134_INPUT_COMPOSITE1, |
2631 | .vmux = 3, | 2638 | .vmux = 3, |
2632 | .amux = LINE1, | 2639 | .amux = LINE1, |
2633 | },{ | 2640 | },{ |
2634 | .name = name_svideo, | 2641 | .type = SAA7134_INPUT_SVIDEO, |
2635 | .vmux = 6, | 2642 | .vmux = 6, |
2636 | .amux = LINE1, | 2643 | .amux = LINE1, |
2637 | }}, | 2644 | }}, |
@@ -2645,25 +2652,25 @@ struct saa7134_board saa7134_boards[] = { | |||
2645 | .radio_addr = ADDR_UNSET, | 2652 | .radio_addr = ADDR_UNSET, |
2646 | .gpiomask = 0x080200000, | 2653 | .gpiomask = 0x080200000, |
2647 | .inputs = { { | 2654 | .inputs = { { |
2648 | .name = name_tv, | 2655 | .type = SAA7134_INPUT_TV, |
2649 | .vmux = 4, | 2656 | .vmux = 4, |
2650 | .amux = TV, | 2657 | .amux = TV, |
2651 | .tv = 1, | 2658 | .tv = 1, |
2652 | }, { | 2659 | }, { |
2653 | .name = name_comp1, | 2660 | .type = SAA7134_INPUT_COMPOSITE1, |
2654 | .vmux = 1, | 2661 | .vmux = 1, |
2655 | .amux = LINE2, | 2662 | .amux = LINE2, |
2656 | }, { | 2663 | }, { |
2657 | .name = name_comp2, | 2664 | .type = SAA7134_INPUT_COMPOSITE2, |
2658 | .vmux = 0, | 2665 | .vmux = 0, |
2659 | .amux = LINE2, | 2666 | .amux = LINE2, |
2660 | }, { | 2667 | }, { |
2661 | .name = name_svideo, | 2668 | .type = SAA7134_INPUT_SVIDEO, |
2662 | .vmux = 8, | 2669 | .vmux = 8, |
2663 | .amux = LINE2, | 2670 | .amux = LINE2, |
2664 | } }, | 2671 | } }, |
2665 | .radio = { | 2672 | .radio = { |
2666 | .name = name_radio, | 2673 | .type = SAA7134_INPUT_RADIO, |
2667 | .amux = TV, | 2674 | .amux = TV, |
2668 | .gpio = 0x0200000, | 2675 | .gpio = 0x0200000, |
2669 | }, | 2676 | }, |
@@ -2678,29 +2685,29 @@ struct saa7134_board saa7134_boards[] = { | |||
2678 | .gpiomask = 1 << 21, | 2685 | .gpiomask = 1 << 21, |
2679 | .mpeg = SAA7134_MPEG_DVB, | 2686 | .mpeg = SAA7134_MPEG_DVB, |
2680 | .inputs = {{ | 2687 | .inputs = {{ |
2681 | .name = name_tv, | 2688 | .type = SAA7134_INPUT_TV, |
2682 | .vmux = 1, | 2689 | .vmux = 1, |
2683 | .amux = TV, | 2690 | .amux = TV, |
2684 | .tv = 1, | 2691 | .tv = 1, |
2685 | .gpio = 0x0000000, | 2692 | .gpio = 0x0000000, |
2686 | },{ | 2693 | },{ |
2687 | .name = name_comp1, | 2694 | .type = SAA7134_INPUT_COMPOSITE1, |
2688 | .vmux = 3, | 2695 | .vmux = 3, |
2689 | .amux = LINE2, | 2696 | .amux = LINE2, |
2690 | .gpio = 0x0200000, | 2697 | .gpio = 0x0200000, |
2691 | },{ | 2698 | },{ |
2692 | .name = name_comp2, | 2699 | .type = SAA7134_INPUT_COMPOSITE2, |
2693 | .vmux = 0, | 2700 | .vmux = 0, |
2694 | .amux = LINE2, | 2701 | .amux = LINE2, |
2695 | .gpio = 0x0200000, | 2702 | .gpio = 0x0200000, |
2696 | },{ | 2703 | },{ |
2697 | .name = name_svideo, | 2704 | .type = SAA7134_INPUT_SVIDEO, |
2698 | .vmux = 8, | 2705 | .vmux = 8, |
2699 | .amux = LINE2, | 2706 | .amux = LINE2, |
2700 | .gpio = 0x0200000, | 2707 | .gpio = 0x0200000, |
2701 | }}, | 2708 | }}, |
2702 | .radio = { | 2709 | .radio = { |
2703 | .name = name_radio, | 2710 | .type = SAA7134_INPUT_RADIO, |
2704 | .amux = TV, | 2711 | .amux = TV, |
2705 | .gpio = 0x0200000, | 2712 | .gpio = 0x0200000, |
2706 | }, | 2713 | }, |
@@ -2717,21 +2724,21 @@ struct saa7134_board saa7134_boards[] = { | |||
2717 | .radio_addr = ADDR_UNSET, | 2724 | .radio_addr = ADDR_UNSET, |
2718 | .gpiomask = 0xe880c0, | 2725 | .gpiomask = 0xe880c0, |
2719 | .inputs = {{ | 2726 | .inputs = {{ |
2720 | .name = name_tv, | 2727 | .type = SAA7134_INPUT_TV, |
2721 | .vmux = 3, | 2728 | .vmux = 3, |
2722 | .amux = TV, | 2729 | .amux = TV, |
2723 | .tv = 1, | 2730 | .tv = 1, |
2724 | },{ | 2731 | },{ |
2725 | .name = name_comp1, | 2732 | .type = SAA7134_INPUT_COMPOSITE1, |
2726 | .vmux = 1, | 2733 | .vmux = 1, |
2727 | .amux = LINE1, | 2734 | .amux = LINE1, |
2728 | },{ | 2735 | },{ |
2729 | .name = name_svideo, | 2736 | .type = SAA7134_INPUT_SVIDEO, |
2730 | .vmux = 6, | 2737 | .vmux = 6, |
2731 | .amux = LINE1, | 2738 | .amux = LINE1, |
2732 | }}, | 2739 | }}, |
2733 | .radio = { | 2740 | .radio = { |
2734 | .name = name_radio, | 2741 | .type = SAA7134_INPUT_RADIO, |
2735 | .amux = LINE2, | 2742 | .amux = LINE2, |
2736 | }, | 2743 | }, |
2737 | }, | 2744 | }, |
@@ -2745,16 +2752,16 @@ struct saa7134_board saa7134_boards[] = { | |||
2745 | .tuner_addr = ADDR_UNSET, | 2752 | .tuner_addr = ADDR_UNSET, |
2746 | .radio_addr = ADDR_UNSET, | 2753 | .radio_addr = ADDR_UNSET, |
2747 | .inputs = {{ | 2754 | .inputs = {{ |
2748 | .name = name_tv, | 2755 | .type = SAA7134_INPUT_TV, |
2749 | .vmux = 1, | 2756 | .vmux = 1, |
2750 | .amux = TV, | 2757 | .amux = TV, |
2751 | .tv = 1, | 2758 | .tv = 1, |
2752 | },{ | 2759 | },{ |
2753 | .name = name_comp1, | 2760 | .type = SAA7134_INPUT_COMPOSITE1, |
2754 | .vmux = 3, | 2761 | .vmux = 3, |
2755 | .amux = LINE1, | 2762 | .amux = LINE1, |
2756 | },{ | 2763 | },{ |
2757 | .name = name_svideo, | 2764 | .type = SAA7134_INPUT_SVIDEO, |
2758 | .vmux = 8, | 2765 | .vmux = 8, |
2759 | .amux = LINE1, | 2766 | .amux = LINE1, |
2760 | }}, | 2767 | }}, |
@@ -2770,21 +2777,21 @@ struct saa7134_board saa7134_boards[] = { | |||
2770 | .mpeg = SAA7134_MPEG_DVB, | 2777 | .mpeg = SAA7134_MPEG_DVB, |
2771 | .gpiomask = 0x0200000, | 2778 | .gpiomask = 0x0200000, |
2772 | .inputs = {{ | 2779 | .inputs = {{ |
2773 | .name = name_tv, | 2780 | .type = SAA7134_INPUT_TV, |
2774 | .vmux = 1, | 2781 | .vmux = 1, |
2775 | .amux = TV, | 2782 | .amux = TV, |
2776 | .tv = 1, | 2783 | .tv = 1, |
2777 | },{ | 2784 | },{ |
2778 | .name = name_comp1, | 2785 | .type = SAA7134_INPUT_COMPOSITE1, |
2779 | .vmux = 3, | 2786 | .vmux = 3, |
2780 | .amux = LINE1, | 2787 | .amux = LINE1, |
2781 | },{ | 2788 | },{ |
2782 | .name = name_svideo, | 2789 | .type = SAA7134_INPUT_SVIDEO, |
2783 | .vmux = 8, | 2790 | .vmux = 8, |
2784 | .amux = LINE1, | 2791 | .amux = LINE1, |
2785 | }}, | 2792 | }}, |
2786 | .radio = { | 2793 | .radio = { |
2787 | .name = name_radio, | 2794 | .type = SAA7134_INPUT_RADIO, |
2788 | .amux = TV, | 2795 | .amux = TV, |
2789 | .gpio = 0x0200000, | 2796 | .gpio = 0x0200000, |
2790 | }, | 2797 | }, |
@@ -2798,25 +2805,25 @@ struct saa7134_board saa7134_boards[] = { | |||
2798 | .radio_addr = ADDR_UNSET, | 2805 | .radio_addr = ADDR_UNSET, |
2799 | .gpiomask = 1 << 21, | 2806 | .gpiomask = 1 << 21, |
2800 | .inputs = {{ | 2807 | .inputs = {{ |
2801 | .name = name_tv, | 2808 | .type = SAA7134_INPUT_TV, |
2802 | .vmux = 1, | 2809 | .vmux = 1, |
2803 | .amux = TV, | 2810 | .amux = TV, |
2804 | .tv = 1, | 2811 | .tv = 1, |
2805 | },{ | 2812 | },{ |
2806 | .name = name_comp1, | 2813 | .type = SAA7134_INPUT_COMPOSITE, |
2807 | .vmux = 3, | 2814 | .vmux = 3, |
2808 | .amux = LINE2, /* unconfirmed, taken from Philips driver */ | 2815 | .amux = LINE2, /* unconfirmed, taken from Philips driver */ |
2809 | },{ | 2816 | },{ |
2810 | .name = name_comp2, | 2817 | .type = SAA7134_INPUT_COMPOSITE_OVER_SVIDEO, |
2811 | .vmux = 0, /* untested, Composite over S-Video */ | 2818 | .vmux = 0, /* untested */ |
2812 | .amux = LINE2, | 2819 | .amux = LINE2, |
2813 | },{ | 2820 | },{ |
2814 | .name = name_svideo, | 2821 | .type = SAA7134_INPUT_SVIDEO, |
2815 | .vmux = 8, | 2822 | .vmux = 8, |
2816 | .amux = LINE2, | 2823 | .amux = LINE2, |
2817 | }}, | 2824 | }}, |
2818 | .radio = { | 2825 | .radio = { |
2819 | .name = name_radio, | 2826 | .type = SAA7134_INPUT_RADIO, |
2820 | .amux = TV, | 2827 | .amux = TV, |
2821 | .gpio = 0x0200000, | 2828 | .gpio = 0x0200000, |
2822 | }, | 2829 | }, |
@@ -2834,17 +2841,17 @@ struct saa7134_board saa7134_boards[] = { | |||
2834 | .radio_addr = ADDR_UNSET, | 2841 | .radio_addr = ADDR_UNSET, |
2835 | .gpiomask = 0x80200000, | 2842 | .gpiomask = 0x80200000, |
2836 | .inputs = {{ | 2843 | .inputs = {{ |
2837 | .name = name_tv, | 2844 | .type = SAA7134_INPUT_TV, |
2838 | .vmux = 1, | 2845 | .vmux = 1, |
2839 | .amux = TV, | 2846 | .amux = TV, |
2840 | .tv = 1, | 2847 | .tv = 1, |
2841 | },{ | 2848 | },{ |
2842 | .name = name_svideo, /* NOT tested */ | 2849 | .type = SAA7134_INPUT_SVIDEO, /* NOT tested */ |
2843 | .vmux = 8, | 2850 | .vmux = 8, |
2844 | .amux = LINE1, | 2851 | .amux = LINE1, |
2845 | }}, | 2852 | }}, |
2846 | .radio = { | 2853 | .radio = { |
2847 | .name = name_radio, | 2854 | .type = SAA7134_INPUT_RADIO, |
2848 | .amux = TV, | 2855 | .amux = TV, |
2849 | .gpio = 0x0200000, | 2856 | .gpio = 0x0200000, |
2850 | }, | 2857 | }, |
@@ -2861,26 +2868,26 @@ struct saa7134_board saa7134_boards[] = { | |||
2861 | .gpiomask = 0x00200000, | 2868 | .gpiomask = 0x00200000, |
2862 | .mpeg = SAA7134_MPEG_DVB, | 2869 | .mpeg = SAA7134_MPEG_DVB, |
2863 | .inputs = {{ | 2870 | .inputs = {{ |
2864 | .name = name_tv, /* Analog broadcast/cable TV */ | 2871 | .type = SAA7134_INPUT_TV, /* Analog broadcast/cable TV */ |
2865 | .vmux = 1, | 2872 | .vmux = 1, |
2866 | .amux = TV, | 2873 | .amux = TV, |
2867 | .gpio = 0x200000, /* GPIO21=High for TV input */ | 2874 | .gpio = 0x200000, /* GPIO21=High for TV input */ |
2868 | .tv = 1, | 2875 | .tv = 1, |
2869 | },{ | 2876 | },{ |
2870 | .name = name_svideo, /* S-Video signal on S-Video input */ | 2877 | .type = SAA7134_INPUT_SVIDEO, |
2871 | .vmux = 8, | 2878 | .vmux = 8, |
2872 | .amux = LINE2, | 2879 | .amux = LINE2, |
2873 | },{ | 2880 | },{ |
2874 | .name = name_comp1, /* Composite signal on S-Video input */ | 2881 | .type = SAA7134_INPUT_COMPOSITE_OVER_SVIDEO, |
2875 | .vmux = 0, | 2882 | .vmux = 0, |
2876 | .amux = LINE2, | 2883 | .amux = LINE2, |
2877 | },{ | 2884 | },{ |
2878 | .name = name_comp2, /* Composite input */ | 2885 | .type = SAA7134_INPUT_COMPOSITE2, |
2879 | .vmux = 3, | 2886 | .vmux = 3, |
2880 | .amux = LINE2, | 2887 | .amux = LINE2, |
2881 | }}, | 2888 | }}, |
2882 | .radio = { | 2889 | .radio = { |
2883 | .name = name_radio, | 2890 | .type = SAA7134_INPUT_RADIO, |
2884 | .amux = TV, | 2891 | .amux = TV, |
2885 | .gpio = 0x000000, /* GPIO21=Low for FM radio antenna */ | 2892 | .gpio = 0x000000, /* GPIO21=Low for FM radio antenna */ |
2886 | }, | 2893 | }, |
@@ -2894,11 +2901,11 @@ struct saa7134_board saa7134_boards[] = { | |||
2894 | .radio_addr = ADDR_UNSET, | 2901 | .radio_addr = ADDR_UNSET, |
2895 | .mpeg = SAA7134_MPEG_DVB, | 2902 | .mpeg = SAA7134_MPEG_DVB, |
2896 | .inputs = {{ | 2903 | .inputs = {{ |
2897 | .name = name_comp1, | 2904 | .type = SAA7134_INPUT_COMPOSITE1, |
2898 | .vmux = 1, | 2905 | .vmux = 1, |
2899 | .amux = LINE1, | 2906 | .amux = LINE1, |
2900 | },{ | 2907 | },{ |
2901 | .name = name_svideo, | 2908 | .type = SAA7134_INPUT_SVIDEO, |
2902 | .vmux = 8, | 2909 | .vmux = 8, |
2903 | .amux = LINE1, | 2910 | .amux = LINE1, |
2904 | }}, | 2911 | }}, |
@@ -2914,11 +2921,11 @@ struct saa7134_board saa7134_boards[] = { | |||
2914 | .radio_addr = ADDR_UNSET, | 2921 | .radio_addr = ADDR_UNSET, |
2915 | .mpeg = SAA7134_MPEG_DVB, | 2922 | .mpeg = SAA7134_MPEG_DVB, |
2916 | .inputs = {{ | 2923 | .inputs = {{ |
2917 | .name = name_comp1, /* Composite input */ | 2924 | .type = SAA7134_INPUT_COMPOSITE1, |
2918 | .vmux = 3, | 2925 | .vmux = 3, |
2919 | .amux = LINE2, | 2926 | .amux = LINE2, |
2920 | },{ | 2927 | },{ |
2921 | .name = name_svideo, /* S-Video signal on S-Video input */ | 2928 | .type = SAA7134_INPUT_SVIDEO, |
2922 | .vmux = 8, | 2929 | .vmux = 8, |
2923 | .amux = LINE2, | 2930 | .amux = LINE2, |
2924 | }}, | 2931 | }}, |
@@ -2933,7 +2940,7 @@ struct saa7134_board saa7134_boards[] = { | |||
2933 | .mpeg = SAA7134_MPEG_DVB, | 2940 | .mpeg = SAA7134_MPEG_DVB, |
2934 | .gpiomask = 0x00600000, /* Bit 21 0=Radio, Bit 22 0=TV */ | 2941 | .gpiomask = 0x00600000, /* Bit 21 0=Radio, Bit 22 0=TV */ |
2935 | .inputs = {{ | 2942 | .inputs = {{ |
2936 | .name = name_tv, | 2943 | .type = SAA7134_INPUT_TV, |
2937 | .vmux = 1, | 2944 | .vmux = 1, |
2938 | .amux = TV, | 2945 | .amux = TV, |
2939 | .tv = 1, | 2946 | .tv = 1, |
@@ -2950,25 +2957,25 @@ struct saa7134_board saa7134_boards[] = { | |||
2950 | .mpeg = SAA7134_MPEG_DVB, | 2957 | .mpeg = SAA7134_MPEG_DVB, |
2951 | .gpiomask = 1 << 21, | 2958 | .gpiomask = 1 << 21, |
2952 | .inputs = {{ | 2959 | .inputs = {{ |
2953 | .name = name_tv, | 2960 | .type = SAA7134_INPUT_TV, |
2954 | .vmux = 1, | 2961 | .vmux = 1, |
2955 | .amux = TV, | 2962 | .amux = TV, |
2956 | .tv = 1, | 2963 | .tv = 1, |
2957 | },{ | 2964 | },{ |
2958 | .name = name_comp1, | 2965 | .type = SAA7134_INPUT_COMPOSITE1, |
2959 | .vmux = 3, | 2966 | .vmux = 3, |
2960 | .amux = LINE1, | 2967 | .amux = LINE1, |
2961 | },{ | 2968 | },{ |
2962 | .name = name_comp2, | 2969 | .type = SAA7134_INPUT_COMPOSITE2, |
2963 | .vmux = 0, | 2970 | .vmux = 0, |
2964 | .amux = LINE1, | 2971 | .amux = LINE1, |
2965 | },{ | 2972 | },{ |
2966 | .name = name_svideo, | 2973 | .type = SAA7134_INPUT_SVIDEO, |
2967 | .vmux = 8, | 2974 | .vmux = 8, |
2968 | .amux = LINE1, | 2975 | .amux = LINE1, |
2969 | }}, | 2976 | }}, |
2970 | .radio = { | 2977 | .radio = { |
2971 | .name = name_radio, | 2978 | .type = SAA7134_INPUT_RADIO, |
2972 | .amux = TV, | 2979 | .amux = TV, |
2973 | .gpio = 0x0200000, | 2980 | .gpio = 0x0200000, |
2974 | }, | 2981 | }, |
@@ -2983,21 +2990,21 @@ struct saa7134_board saa7134_boards[] = { | |||
2983 | .mpeg = SAA7134_MPEG_DVB, | 2990 | .mpeg = SAA7134_MPEG_DVB, |
2984 | .gpiomask = 1 << 21, | 2991 | .gpiomask = 1 << 21, |
2985 | .inputs = {{ | 2992 | .inputs = {{ |
2986 | .name = name_tv, | 2993 | .type = SAA7134_INPUT_TV, |
2987 | .vmux = 1, | 2994 | .vmux = 1, |
2988 | .amux = TV, | 2995 | .amux = TV, |
2989 | .tv = 1, | 2996 | .tv = 1, |
2990 | },{ | 2997 | },{ |
2991 | .name = name_comp1, | 2998 | .type = SAA7134_INPUT_COMPOSITE1, |
2992 | .vmux = 3, | 2999 | .vmux = 3, |
2993 | .amux = LINE1, | 3000 | .amux = LINE1, |
2994 | },{ | 3001 | },{ |
2995 | .name = name_svideo, | 3002 | .type = SAA7134_INPUT_SVIDEO, |
2996 | .vmux = 8, | 3003 | .vmux = 8, |
2997 | .amux = LINE1, | 3004 | .amux = LINE1, |
2998 | }}, | 3005 | }}, |
2999 | .radio = { | 3006 | .radio = { |
3000 | .name = name_radio, | 3007 | .type = SAA7134_INPUT_RADIO, |
3001 | .amux = TV, | 3008 | .amux = TV, |
3002 | .gpio = 0x0200000, | 3009 | .gpio = 0x0200000, |
3003 | }, | 3010 | }, |
@@ -3012,16 +3019,16 @@ struct saa7134_board saa7134_boards[] = { | |||
3012 | .tda9887_conf = TDA9887_PRESENT, | 3019 | .tda9887_conf = TDA9887_PRESENT, |
3013 | .mpeg = SAA7134_MPEG_DVB, | 3020 | .mpeg = SAA7134_MPEG_DVB, |
3014 | .inputs = {{ | 3021 | .inputs = {{ |
3015 | .name = name_tv, | 3022 | .type = SAA7134_INPUT_TV, |
3016 | .vmux = 1, | 3023 | .vmux = 1, |
3017 | .amux = TV, | 3024 | .amux = TV, |
3018 | .tv = 1, | 3025 | .tv = 1, |
3019 | },{ | 3026 | },{ |
3020 | .name = name_comp1, | 3027 | .type = SAA7134_INPUT_COMPOSITE1, |
3021 | .vmux = 3, | 3028 | .vmux = 3, |
3022 | .amux = LINE2, | 3029 | .amux = LINE2, |
3023 | },{ | 3030 | },{ |
3024 | .name = name_svideo, | 3031 | .type = SAA7134_INPUT_SVIDEO, |
3025 | .vmux = 8, | 3032 | .vmux = 8, |
3026 | .amux = LINE2, | 3033 | .amux = LINE2, |
3027 | }}, | 3034 | }}, |
@@ -3052,17 +3059,17 @@ struct saa7134_board saa7134_boards[] = { | |||
3052 | .tda9887_conf = TDA9887_PRESENT, | 3059 | .tda9887_conf = TDA9887_PRESENT, |
3053 | .gpiomask = 0xca60000, | 3060 | .gpiomask = 0xca60000, |
3054 | .inputs = {{ | 3061 | .inputs = {{ |
3055 | .name = name_tv, | 3062 | .type = SAA7134_INPUT_TV, |
3056 | .vmux = 4, | 3063 | .vmux = 4, |
3057 | .amux = TV, | 3064 | .amux = TV, |
3058 | .tv = 1, | 3065 | .tv = 1, |
3059 | .gpio = 0x04a61000, | 3066 | .gpio = 0x04a61000, |
3060 | },{ | 3067 | },{ |
3061 | .name = name_comp2, /* Composite SVIDEO (B/W if signal is carried with SVIDEO) */ | 3068 | .type = SAA7134_INPUT_COMPOSITE_OVER_SVIDEO, |
3062 | .vmux = 1, | 3069 | .vmux = 1, |
3063 | .amux = LINE2, | 3070 | .amux = LINE2, |
3064 | },{ | 3071 | },{ |
3065 | .name = name_svideo, | 3072 | .type = SAA7134_INPUT_SVIDEO, |
3066 | .vmux = 9, /* 9 is correct as S-VIDEO1 according to a169.inf! */ | 3073 | .vmux = 9, /* 9 is correct as S-VIDEO1 according to a169.inf! */ |
3067 | .amux = LINE1, | 3074 | .amux = LINE1, |
3068 | }}, | 3075 | }}, |
@@ -3086,26 +3093,26 @@ struct saa7134_board saa7134_boards[] = { | |||
3086 | .mpeg = SAA7134_MPEG_DVB, | 3093 | .mpeg = SAA7134_MPEG_DVB, |
3087 | .gpiomask = 0x00600000, /* Bit 21 0=Radio, Bit 22 0=TV */ | 3094 | .gpiomask = 0x00600000, /* Bit 21 0=Radio, Bit 22 0=TV */ |
3088 | .inputs = {{ | 3095 | .inputs = {{ |
3089 | .name = name_tv, | 3096 | .type = SAA7134_INPUT_TV, |
3090 | .vmux = 1, | 3097 | .vmux = 1, |
3091 | .amux = TV, | 3098 | .amux = TV, |
3092 | .gpio = 0x200000, /* GPIO21=High for TV input */ | 3099 | .gpio = 0x200000, /* GPIO21=High for TV input */ |
3093 | .tv = 1, | 3100 | .tv = 1, |
3094 | },{ | 3101 | },{ |
3095 | .name = name_svideo, /* S-Video signal on S-Video input */ | 3102 | .type = SAA7134_INPUT_SVIDEO, |
3096 | .vmux = 8, | 3103 | .vmux = 8, |
3097 | .amux = LINE2, | 3104 | .amux = LINE2, |
3098 | },{ | 3105 | },{ |
3099 | .name = name_comp1, /* Composite signal on S-Video input */ | 3106 | .type = SAA7134_INPUT_COMPOSITE_OVER_SVIDEO, |
3100 | .vmux = 0, | 3107 | .vmux = 0, |
3101 | .amux = LINE2, | 3108 | .amux = LINE2, |
3102 | },{ | 3109 | },{ |
3103 | .name = name_comp2, /* Composite input */ | 3110 | .type = SAA7134_INPUT_COMPOSITE, |
3104 | .vmux = 3, | 3111 | .vmux = 3, |
3105 | .amux = LINE2, | 3112 | .amux = LINE2, |
3106 | }}, | 3113 | }}, |
3107 | .radio = { | 3114 | .radio = { |
3108 | .name = name_radio, | 3115 | .type = SAA7134_INPUT_RADIO, |
3109 | .amux = TV, | 3116 | .amux = TV, |
3110 | .gpio = 0x000000, /* GPIO21=Low for FM radio antenna */ | 3117 | .gpio = 0x000000, /* GPIO21=Low for FM radio antenna */ |
3111 | }, | 3118 | }, |
@@ -3121,40 +3128,40 @@ struct saa7134_board saa7134_boards[] = { | |||
3121 | 3128 | ||
3122 | .gpiomask = 0xe000, | 3129 | .gpiomask = 0xe000, |
3123 | .inputs = {{ | 3130 | .inputs = {{ |
3124 | .name = name_tv, | 3131 | .type = SAA7134_INPUT_TV, |
3125 | .vmux = 1, | 3132 | .vmux = 1, |
3126 | .amux = TV, | 3133 | .amux = TV, |
3127 | .gpio = 0x8000, | 3134 | .gpio = 0x8000, |
3128 | .tv = 1, | 3135 | .tv = 1, |
3129 | },{ | 3136 | },{ |
3130 | .name = name_tv_mono, | 3137 | .type = SAA7134_INPUT_TV_MONO, |
3131 | .vmux = 1, | 3138 | .vmux = 1, |
3132 | .amux = LINE2, | 3139 | .amux = LINE2, |
3133 | .gpio = 0x0000, | 3140 | .gpio = 0x0000, |
3134 | .tv = 1, | 3141 | .tv = 1, |
3135 | },{ | 3142 | },{ |
3136 | .name = name_comp1, | 3143 | .type = SAA7134_INPUT_COMPOSITE1, |
3137 | .vmux = 0, | 3144 | .vmux = 0, |
3138 | .amux = LINE2, | 3145 | .amux = LINE2, |
3139 | .gpio = 0x4000, | 3146 | .gpio = 0x4000, |
3140 | },{ | 3147 | },{ |
3141 | .name = name_comp2, | 3148 | .type = SAA7134_INPUT_COMPOSITE2, |
3142 | .vmux = 3, | 3149 | .vmux = 3, |
3143 | .amux = LINE2, | 3150 | .amux = LINE2, |
3144 | .gpio = 0x4000, | 3151 | .gpio = 0x4000, |
3145 | },{ | 3152 | },{ |
3146 | .name = name_svideo, | 3153 | .type = SAA7134_INPUT_SVIDEO, |
3147 | .vmux = 8, | 3154 | .vmux = 8, |
3148 | .amux = LINE2, | 3155 | .amux = LINE2, |
3149 | .gpio = 0x4000, | 3156 | .gpio = 0x4000, |
3150 | }}, | 3157 | }}, |
3151 | .radio = { | 3158 | .radio = { |
3152 | .name = name_radio, | 3159 | .type = SAA7134_INPUT_RADIO, |
3153 | .amux = LINE2, | 3160 | .amux = LINE2, |
3154 | .gpio = 0x2000, | 3161 | .gpio = 0x2000, |
3155 | }, | 3162 | }, |
3156 | .mute = { | 3163 | .mute = { |
3157 | .name = name_mute, | 3164 | .type = SAA7134_INPUT_MUTE, |
3158 | .amux = TV, | 3165 | .amux = TV, |
3159 | .gpio = 0x8000, | 3166 | .gpio = 0x8000, |
3160 | }, | 3167 | }, |
@@ -3168,16 +3175,16 @@ struct saa7134_board saa7134_boards[] = { | |||
3168 | .radio_addr = ADDR_UNSET, | 3175 | .radio_addr = ADDR_UNSET, |
3169 | .mpeg = SAA7134_MPEG_DVB, | 3176 | .mpeg = SAA7134_MPEG_DVB, |
3170 | .inputs = {{ | 3177 | .inputs = {{ |
3171 | .name = name_tv, | 3178 | .type = SAA7134_INPUT_TV, |
3172 | .vmux = 1, | 3179 | .vmux = 1, |
3173 | .amux = TV, | 3180 | .amux = TV, |
3174 | .tv = 1, | 3181 | .tv = 1, |
3175 | },{ | 3182 | },{ |
3176 | .name = name_comp1, | 3183 | .type = SAA7134_INPUT_COMPOSITE1, |
3177 | .vmux = 0, | 3184 | .vmux = 0, |
3178 | .amux = LINE1, | 3185 | .amux = LINE1, |
3179 | },{ | 3186 | },{ |
3180 | .name = name_svideo, | 3187 | .type = SAA7134_INPUT_SVIDEO, |
3181 | .vmux = 8, | 3188 | .vmux = 8, |
3182 | .amux = LINE1, | 3189 | .amux = LINE1, |
3183 | }}, | 3190 | }}, |
@@ -3193,11 +3200,11 @@ struct saa7134_board saa7134_boards[] = { | |||
3193 | .radio_addr = ADDR_UNSET, | 3200 | .radio_addr = ADDR_UNSET, |
3194 | .mpeg = SAA7134_MPEG_DVB, | 3201 | .mpeg = SAA7134_MPEG_DVB, |
3195 | .inputs = {{ | 3202 | .inputs = {{ |
3196 | .name = name_comp1, /* Composite input */ | 3203 | .type = SAA7134_INPUT_COMPOSITE1, |
3197 | .vmux = 3, | 3204 | .vmux = 3, |
3198 | .amux = LINE1, | 3205 | .amux = LINE1, |
3199 | },{ | 3206 | },{ |
3200 | .name = name_svideo, /* S-Video signal on S-Video input */ | 3207 | .type = SAA7134_INPUT_SVIDEO, |
3201 | .vmux = 8, | 3208 | .vmux = 8, |
3202 | .amux = LINE1, | 3209 | .amux = LINE1, |
3203 | }}, | 3210 | }}, |
@@ -3211,25 +3218,25 @@ struct saa7134_board saa7134_boards[] = { | |||
3211 | .radio_addr = ADDR_UNSET, | 3218 | .radio_addr = ADDR_UNSET, |
3212 | .tda9887_conf = TDA9887_PRESENT, | 3219 | .tda9887_conf = TDA9887_PRESENT, |
3213 | .inputs = {{ | 3220 | .inputs = {{ |
3214 | .name = name_tv, | 3221 | .type = SAA7134_INPUT_TV, |
3215 | .vmux = 1, | 3222 | .vmux = 1, |
3216 | .amux = LINE2, | 3223 | .amux = LINE2, |
3217 | .tv = 1, | 3224 | .tv = 1, |
3218 | },{ | 3225 | },{ |
3219 | .name = name_comp1, | 3226 | .type = SAA7134_INPUT_COMPOSITE1, |
3220 | .vmux = 0, | 3227 | .vmux = 0, |
3221 | .amux = LINE2, | 3228 | .amux = LINE2, |
3222 | },{ | 3229 | },{ |
3223 | .name = name_comp2, | 3230 | .type = SAA7134_INPUT_COMPOSITE2, |
3224 | .vmux = 3, | 3231 | .vmux = 3, |
3225 | .amux = LINE2, | 3232 | .amux = LINE2, |
3226 | },{ | 3233 | },{ |
3227 | .name = name_svideo, | 3234 | .type = SAA7134_INPUT_SVIDEO, |
3228 | .vmux = 8, | 3235 | .vmux = 8, |
3229 | .amux = LINE2, | 3236 | .amux = LINE2, |
3230 | }}, | 3237 | }}, |
3231 | .mute = { | 3238 | .mute = { |
3232 | .name = name_mute, | 3239 | .type = SAA7134_INPUT_MUTE, |
3233 | .amux = LINE1, | 3240 | .amux = LINE1, |
3234 | }, | 3241 | }, |
3235 | }, | 3242 | }, |
@@ -3244,21 +3251,21 @@ struct saa7134_board saa7134_boards[] = { | |||
3244 | .tda9887_conf = TDA9887_PRESENT, | 3251 | .tda9887_conf = TDA9887_PRESENT, |
3245 | .mpeg = SAA7134_MPEG_DVB, | 3252 | .mpeg = SAA7134_MPEG_DVB, |
3246 | .inputs = {{ | 3253 | .inputs = {{ |
3247 | .name = name_tv, | 3254 | .type = SAA7134_INPUT_TV, |
3248 | .vmux = 1, | 3255 | .vmux = 1, |
3249 | .amux = TV, | 3256 | .amux = TV, |
3250 | .tv = 1, | 3257 | .tv = 1, |
3251 | },{ | 3258 | },{ |
3252 | .name = name_comp1, | 3259 | .type = SAA7134_INPUT_COMPOSITE1, |
3253 | .vmux = 3, | 3260 | .vmux = 3, |
3254 | .amux = LINE2, | 3261 | .amux = LINE2, |
3255 | },{ | 3262 | },{ |
3256 | .name = name_svideo, | 3263 | .type = SAA7134_INPUT_SVIDEO, |
3257 | .vmux = 8, | 3264 | .vmux = 8, |
3258 | .amux = LINE1, | 3265 | .amux = LINE1, |
3259 | }}, | 3266 | }}, |
3260 | .radio = { | 3267 | .radio = { |
3261 | .name = name_radio, | 3268 | .type = SAA7134_INPUT_RADIO, |
3262 | .amux = LINE1, | 3269 | .amux = LINE1, |
3263 | }, | 3270 | }, |
3264 | }, | 3271 | }, |
@@ -3272,21 +3279,21 @@ struct saa7134_board saa7134_boards[] = { | |||
3272 | .tda9887_conf = TDA9887_PRESENT| TDA9887_PORT1_ACTIVE | TDA9887_PORT2_ACTIVE, | 3279 | .tda9887_conf = TDA9887_PRESENT| TDA9887_PORT1_ACTIVE | TDA9887_PORT2_ACTIVE, |
3273 | .mpeg = SAA7134_MPEG_DVB, | 3280 | .mpeg = SAA7134_MPEG_DVB, |
3274 | .inputs = {{ | 3281 | .inputs = {{ |
3275 | .name = name_tv, | 3282 | .type = SAA7134_INPUT_TV, |
3276 | .vmux = 3, | 3283 | .vmux = 3, |
3277 | .amux = TV, | 3284 | .amux = TV, |
3278 | .tv = 1, | 3285 | .tv = 1, |
3279 | },{ | 3286 | },{ |
3280 | .name = name_comp1, | 3287 | .type = SAA7134_INPUT_COMPOSITE1, |
3281 | .vmux = 4, | 3288 | .vmux = 4, |
3282 | .amux = LINE2, | 3289 | .amux = LINE2, |
3283 | },{ | 3290 | },{ |
3284 | .name = name_svideo, | 3291 | .type = SAA7134_INPUT_SVIDEO, |
3285 | .vmux = 8, | 3292 | .vmux = 8, |
3286 | .amux = LINE2, | 3293 | .amux = LINE2, |
3287 | }}, | 3294 | }}, |
3288 | .radio = { | 3295 | .radio = { |
3289 | .name = name_radio, | 3296 | .type = SAA7134_INPUT_RADIO, |
3290 | .amux = LINE1, | 3297 | .amux = LINE1, |
3291 | }, | 3298 | }, |
3292 | }, | 3299 | }, |
@@ -3301,25 +3308,25 @@ struct saa7134_board saa7134_boards[] = { | |||
3301 | .mpeg = SAA7134_MPEG_DVB, | 3308 | .mpeg = SAA7134_MPEG_DVB, |
3302 | .gpiomask = 0x000200000, | 3309 | .gpiomask = 0x000200000, |
3303 | .inputs = {{ | 3310 | .inputs = {{ |
3304 | .name = name_tv, | 3311 | .type = SAA7134_INPUT_TV, |
3305 | .vmux = 4, | 3312 | .vmux = 4, |
3306 | .amux = TV, | 3313 | .amux = TV, |
3307 | .tv = 1, | 3314 | .tv = 1, |
3308 | },{ | 3315 | },{ |
3309 | .name = name_comp1, | 3316 | .type = SAA7134_INPUT_COMPOSITE1, |
3310 | .vmux = 1, | 3317 | .vmux = 1, |
3311 | .amux = LINE2, | 3318 | .amux = LINE2, |
3312 | },{ | 3319 | },{ |
3313 | .name = name_comp2, | 3320 | .type = SAA7134_INPUT_COMPOSITE2, |
3314 | .vmux = 0, | 3321 | .vmux = 0, |
3315 | .amux = LINE2, | 3322 | .amux = LINE2, |
3316 | },{ | 3323 | },{ |
3317 | .name = name_svideo, | 3324 | .type = SAA7134_INPUT_SVIDEO, |
3318 | .vmux = 8, | 3325 | .vmux = 8, |
3319 | .amux = LINE2, | 3326 | .amux = LINE2, |
3320 | }}, | 3327 | }}, |
3321 | .radio = { | 3328 | .radio = { |
3322 | .name = name_radio, | 3329 | .type = SAA7134_INPUT_RADIO, |
3323 | .amux = TV, | 3330 | .amux = TV, |
3324 | .gpio = 0x0200000, | 3331 | .gpio = 0x0200000, |
3325 | }, | 3332 | }, |
@@ -3335,34 +3342,34 @@ struct saa7134_board saa7134_boards[] = { | |||
3335 | .tda9887_conf = TDA9887_PRESENT, | 3342 | .tda9887_conf = TDA9887_PRESENT, |
3336 | .gpiomask = 0x03, | 3343 | .gpiomask = 0x03, |
3337 | .inputs = {{ | 3344 | .inputs = {{ |
3338 | .name = name_tv, | 3345 | .type = SAA7134_INPUT_TV, |
3339 | .vmux = 1, | 3346 | .vmux = 1, |
3340 | .amux = TV, | 3347 | .amux = TV, |
3341 | .tv = 1, | 3348 | .tv = 1, |
3342 | .gpio = 0x00, | 3349 | .gpio = 0x00, |
3343 | },{ | 3350 | },{ |
3344 | .name = name_comp1, | 3351 | .type = SAA7134_INPUT_COMPOSITE1, |
3345 | .vmux = 0, | 3352 | .vmux = 0, |
3346 | .amux = LINE2, | 3353 | .amux = LINE2, |
3347 | .gpio = 0x00, | 3354 | .gpio = 0x00, |
3348 | },{ | 3355 | },{ |
3349 | .name = name_comp2, | 3356 | .type = SAA7134_INPUT_COMPOSITE2, |
3350 | .vmux = 3, | 3357 | .vmux = 3, |
3351 | .amux = LINE2, | 3358 | .amux = LINE2, |
3352 | .gpio = 0x00, | 3359 | .gpio = 0x00, |
3353 | },{ | 3360 | },{ |
3354 | .name = name_svideo, | 3361 | .type = SAA7134_INPUT_SVIDEO, |
3355 | .vmux = 8, | 3362 | .vmux = 8, |
3356 | .amux = LINE2, | 3363 | .amux = LINE2, |
3357 | .gpio = 0x00, | 3364 | .gpio = 0x00, |
3358 | }}, | 3365 | }}, |
3359 | .radio = { | 3366 | .radio = { |
3360 | .name = name_radio, | 3367 | .type = SAA7134_INPUT_RADIO, |
3361 | .amux = LINE2, | 3368 | .amux = LINE2, |
3362 | .gpio = 0x01, | 3369 | .gpio = 0x01, |
3363 | }, | 3370 | }, |
3364 | .mute = { | 3371 | .mute = { |
3365 | .name = name_mute, | 3372 | .type = SAA7134_INPUT_MUTE, |
3366 | .amux = LINE1, | 3373 | .amux = LINE1, |
3367 | .gpio = 0x00, | 3374 | .gpio = 0x00, |
3368 | }, | 3375 | }, |
@@ -3378,16 +3385,16 @@ struct saa7134_board saa7134_boards[] = { | |||
3378 | .tda9887_conf = TDA9887_PRESENT | TDA9887_PORT1_ACTIVE, | 3385 | .tda9887_conf = TDA9887_PRESENT | TDA9887_PORT1_ACTIVE, |
3379 | .mpeg = SAA7134_MPEG_DVB, | 3386 | .mpeg = SAA7134_MPEG_DVB, |
3380 | .inputs = {{ | 3387 | .inputs = {{ |
3381 | .name = name_tv, | 3388 | .type = SAA7134_INPUT_TV, |
3382 | .vmux = 3, | 3389 | .vmux = 3, |
3383 | .amux = TV, | 3390 | .amux = TV, |
3384 | .tv = 1, | 3391 | .tv = 1, |
3385 | },{ | 3392 | },{ |
3386 | .name = name_comp1, | 3393 | .type = SAA7134_INPUT_COMPOSITE1, |
3387 | .vmux = 1, | 3394 | .vmux = 1, |
3388 | .amux = LINE2, | 3395 | .amux = LINE2, |
3389 | },{ | 3396 | },{ |
3390 | .name = name_svideo, | 3397 | .type = SAA7134_INPUT_SVIDEO, |
3391 | .vmux = 8, | 3398 | .vmux = 8, |
3392 | .amux = LINE2, | 3399 | .amux = LINE2, |
3393 | }}, | 3400 | }}, |
@@ -3405,22 +3412,22 @@ struct saa7134_board saa7134_boards[] = { | |||
3405 | .mpeg = SAA7134_MPEG_DVB, | 3412 | .mpeg = SAA7134_MPEG_DVB, |
3406 | .gpiomask = 0x0200100, | 3413 | .gpiomask = 0x0200100, |
3407 | .inputs = {{ | 3414 | .inputs = {{ |
3408 | .name = name_tv, | 3415 | .type = SAA7134_INPUT_TV, |
3409 | .vmux = 1, | 3416 | .vmux = 1, |
3410 | .amux = TV, | 3417 | .amux = TV, |
3411 | .tv = 1, | 3418 | .tv = 1, |
3412 | .gpio = 0x0000100, | 3419 | .gpio = 0x0000100, |
3413 | }, { | 3420 | }, { |
3414 | .name = name_comp1, | 3421 | .type = SAA7134_INPUT_COMPOSITE1, |
3415 | .vmux = 3, | 3422 | .vmux = 3, |
3416 | .amux = LINE1, | 3423 | .amux = LINE1, |
3417 | }, { | 3424 | }, { |
3418 | .name = name_svideo, | 3425 | .type = SAA7134_INPUT_SVIDEO, |
3419 | .vmux = 8, | 3426 | .vmux = 8, |
3420 | .amux = LINE1, | 3427 | .amux = LINE1, |
3421 | } }, | 3428 | } }, |
3422 | .radio = { | 3429 | .radio = { |
3423 | .name = name_radio, | 3430 | .type = SAA7134_INPUT_RADIO, |
3424 | .amux = TV, | 3431 | .amux = TV, |
3425 | .gpio = 0x0200100, | 3432 | .gpio = 0x0200100, |
3426 | }, | 3433 | }, |
@@ -3438,22 +3445,22 @@ struct saa7134_board saa7134_boards[] = { | |||
3438 | .ts_force_val = 1, | 3445 | .ts_force_val = 1, |
3439 | .gpiomask = 0x0800100, /* GPIO 21 is an INPUT */ | 3446 | .gpiomask = 0x0800100, /* GPIO 21 is an INPUT */ |
3440 | .inputs = {{ | 3447 | .inputs = {{ |
3441 | .name = name_tv, | 3448 | .type = SAA7134_INPUT_TV, |
3442 | .vmux = 1, | 3449 | .vmux = 1, |
3443 | .amux = TV, | 3450 | .amux = TV, |
3444 | .tv = 1, | 3451 | .tv = 1, |
3445 | .gpio = 0x0000100, | 3452 | .gpio = 0x0000100, |
3446 | }, { | 3453 | }, { |
3447 | .name = name_comp1, | 3454 | .type = SAA7134_INPUT_COMPOSITE1, |
3448 | .vmux = 3, | 3455 | .vmux = 3, |
3449 | .amux = LINE1, | 3456 | .amux = LINE1, |
3450 | }, { | 3457 | }, { |
3451 | .name = name_svideo, | 3458 | .type = SAA7134_INPUT_SVIDEO, |
3452 | .vmux = 8, | 3459 | .vmux = 8, |
3453 | .amux = LINE1, | 3460 | .amux = LINE1, |
3454 | } }, | 3461 | } }, |
3455 | .radio = { | 3462 | .radio = { |
3456 | .name = name_radio, | 3463 | .type = SAA7134_INPUT_RADIO, |
3457 | .amux = TV, | 3464 | .amux = TV, |
3458 | .gpio = 0x0800100, /* GPIO 23 HI for FM */ | 3465 | .gpio = 0x0800100, /* GPIO 23 HI for FM */ |
3459 | }, | 3466 | }, |
@@ -3470,22 +3477,22 @@ struct saa7134_board saa7134_boards[] = { | |||
3470 | .ts_type = SAA7134_MPEG_TS_SERIAL, | 3477 | .ts_type = SAA7134_MPEG_TS_SERIAL, |
3471 | .gpiomask = 0x0800100, /* GPIO 21 is an INPUT */ | 3478 | .gpiomask = 0x0800100, /* GPIO 21 is an INPUT */ |
3472 | .inputs = {{ | 3479 | .inputs = {{ |
3473 | .name = name_tv, | 3480 | .type = SAA7134_INPUT_TV, |
3474 | .vmux = 1, | 3481 | .vmux = 1, |
3475 | .amux = TV, | 3482 | .amux = TV, |
3476 | .tv = 1, | 3483 | .tv = 1, |
3477 | .gpio = 0x0000100, | 3484 | .gpio = 0x0000100, |
3478 | }, { | 3485 | }, { |
3479 | .name = name_comp1, | 3486 | .type = SAA7134_INPUT_COMPOSITE1, |
3480 | .vmux = 3, | 3487 | .vmux = 3, |
3481 | .amux = LINE1, | 3488 | .amux = LINE1, |
3482 | }, { | 3489 | }, { |
3483 | .name = name_svideo, | 3490 | .type = SAA7134_INPUT_SVIDEO, |
3484 | .vmux = 8, | 3491 | .vmux = 8, |
3485 | .amux = LINE1, | 3492 | .amux = LINE1, |
3486 | } }, | 3493 | } }, |
3487 | .radio = { | 3494 | .radio = { |
3488 | .name = name_radio, | 3495 | .type = SAA7134_INPUT_RADIO, |
3489 | .amux = TV, | 3496 | .amux = TV, |
3490 | .gpio = 0x0800100, /* GPIO 23 HI for FM */ | 3497 | .gpio = 0x0800100, /* GPIO 23 HI for FM */ |
3491 | }, | 3498 | }, |
@@ -3499,16 +3506,16 @@ struct saa7134_board saa7134_boards[] = { | |||
3499 | .radio_addr = ADDR_UNSET, | 3506 | .radio_addr = ADDR_UNSET, |
3500 | .mpeg = SAA7134_MPEG_DVB, | 3507 | .mpeg = SAA7134_MPEG_DVB, |
3501 | .inputs = {{ | 3508 | .inputs = {{ |
3502 | .name = name_tv, | 3509 | .type = SAA7134_INPUT_TV, |
3503 | .vmux = 1, | 3510 | .vmux = 1, |
3504 | .amux = TV, | 3511 | .amux = TV, |
3505 | .tv = 1, | 3512 | .tv = 1, |
3506 | },{ | 3513 | },{ |
3507 | .name = name_comp1, | 3514 | .type = SAA7134_INPUT_COMPOSITE1, |
3508 | .vmux = 0, | 3515 | .vmux = 0, |
3509 | .amux = LINE1, | 3516 | .amux = LINE1, |
3510 | },{ | 3517 | },{ |
3511 | .name = name_svideo, | 3518 | .type = SAA7134_INPUT_SVIDEO, |
3512 | .vmux = 6, | 3519 | .vmux = 6, |
3513 | .amux = LINE1, | 3520 | .amux = LINE1, |
3514 | }}, | 3521 | }}, |
@@ -3523,33 +3530,33 @@ struct saa7134_board saa7134_boards[] = { | |||
3523 | .tuner_addr = ADDR_UNSET, | 3530 | .tuner_addr = ADDR_UNSET, |
3524 | .radio_addr = ADDR_UNSET, | 3531 | .radio_addr = ADDR_UNSET, |
3525 | .inputs = {{ | 3532 | .inputs = {{ |
3526 | .name = name_tv, | 3533 | .type = SAA7134_INPUT_TV, |
3527 | .vmux = 1, | 3534 | .vmux = 1, |
3528 | .amux = 3, | 3535 | .amux = 3, |
3529 | .tv = 1, | 3536 | .tv = 1, |
3530 | },{ | 3537 | },{ |
3531 | .name = name_tv_mono, | 3538 | .type = SAA7134_INPUT_TV_MONO, |
3532 | .vmux = 7, | 3539 | .vmux = 7, |
3533 | .amux = 4, | 3540 | .amux = 4, |
3534 | .tv = 1, | 3541 | .tv = 1, |
3535 | },{ | 3542 | },{ |
3536 | .name = name_comp1, | 3543 | .type = SAA7134_INPUT_COMPOSITE1, |
3537 | .vmux = 3, | 3544 | .vmux = 3, |
3538 | .amux = 2, | 3545 | .amux = 2, |
3539 | },{ | 3546 | },{ |
3540 | .name = name_svideo, | 3547 | .type = SAA7134_INPUT_SVIDEO, |
3541 | .vmux = 0, | 3548 | .vmux = 0, |
3542 | .amux = 2, | 3549 | .amux = 2, |
3543 | }}, | 3550 | }}, |
3544 | .radio = { | 3551 | .radio = { |
3545 | .name = name_radio, | 3552 | .type = SAA7134_INPUT_RADIO, |
3546 | .amux = LINE2, | 3553 | .amux = LINE2, |
3547 | /* .gpio = 0x00300001,*/ | 3554 | /* .gpio = 0x00300001,*/ |
3548 | .gpio = 0x20000, | 3555 | .gpio = 0x20000, |
3549 | 3556 | ||
3550 | }, | 3557 | }, |
3551 | .mute = { | 3558 | .mute = { |
3552 | .name = name_mute, | 3559 | .type = SAA7134_INPUT_MUTE, |
3553 | .amux = 0, | 3560 | .amux = 0, |
3554 | }, | 3561 | }, |
3555 | }, | 3562 | }, |
@@ -3562,32 +3569,32 @@ struct saa7134_board saa7134_boards[] = { | |||
3562 | .tuner_addr = ADDR_UNSET, | 3569 | .tuner_addr = ADDR_UNSET, |
3563 | .radio_addr = ADDR_UNSET, | 3570 | .radio_addr = ADDR_UNSET, |
3564 | .inputs = {{ | 3571 | .inputs = {{ |
3565 | .name = name_tv, | 3572 | .type = SAA7134_INPUT_TV, |
3566 | .vmux = 1, | 3573 | .vmux = 1, |
3567 | .amux = 3, | 3574 | .amux = 3, |
3568 | .tv = 1, | 3575 | .tv = 1, |
3569 | },{ | 3576 | },{ |
3570 | .name = name_tv_mono, | 3577 | .type = SAA7134_INPUT_TV_MONO, |
3571 | .vmux = 7, | 3578 | .vmux = 7, |
3572 | .amux = 4, | 3579 | .amux = 4, |
3573 | .tv = 1, | 3580 | .tv = 1, |
3574 | },{ | 3581 | },{ |
3575 | .name = name_comp1, | 3582 | .type = SAA7134_INPUT_COMPOSITE1, |
3576 | .vmux = 3, | 3583 | .vmux = 3, |
3577 | .amux = 2, | 3584 | .amux = 2, |
3578 | },{ | 3585 | },{ |
3579 | .name = name_svideo, | 3586 | .type = SAA7134_INPUT_SVIDEO, |
3580 | .vmux = 0, | 3587 | .vmux = 0, |
3581 | .amux = 2, | 3588 | .amux = 2, |
3582 | }}, | 3589 | }}, |
3583 | .radio = { | 3590 | .radio = { |
3584 | .name = name_radio, | 3591 | .type = SAA7134_INPUT_RADIO, |
3585 | .amux = LINE2, | 3592 | .amux = LINE2, |
3586 | .gpio = 0x20000, | 3593 | .gpio = 0x20000, |
3587 | 3594 | ||
3588 | }, | 3595 | }, |
3589 | .mute = { | 3596 | .mute = { |
3590 | .name = name_mute, | 3597 | .type = SAA7134_INPUT_MUTE, |
3591 | .amux = 0, | 3598 | .amux = 0, |
3592 | }, | 3599 | }, |
3593 | }, | 3600 | }, |
@@ -3600,29 +3607,29 @@ struct saa7134_board saa7134_boards[] = { | |||
3600 | .radio_addr = ADDR_UNSET, | 3607 | .radio_addr = ADDR_UNSET, |
3601 | .gpiomask = 0x7000, | 3608 | .gpiomask = 0x7000, |
3602 | .inputs = { { | 3609 | .inputs = { { |
3603 | .name = name_tv, | 3610 | .type = SAA7134_INPUT_TV, |
3604 | .vmux = 1, | 3611 | .vmux = 1, |
3605 | .amux = 1, | 3612 | .amux = 1, |
3606 | .tv = 1, | 3613 | .tv = 1, |
3607 | .gpio = 0x50000, | 3614 | .gpio = 0x50000, |
3608 | }, { | 3615 | }, { |
3609 | .name = name_comp1, | 3616 | .type = SAA7134_INPUT_COMPOSITE1, |
3610 | .vmux = 3, | 3617 | .vmux = 3, |
3611 | .amux = 2, | 3618 | .amux = 2, |
3612 | .gpio = 0x2000, | 3619 | .gpio = 0x2000, |
3613 | }, { | 3620 | }, { |
3614 | .name = name_svideo, | 3621 | .type = SAA7134_INPUT_SVIDEO, |
3615 | .vmux = 8, | 3622 | .vmux = 8, |
3616 | .amux = 2, | 3623 | .amux = 2, |
3617 | .gpio = 0x2000, | 3624 | .gpio = 0x2000, |
3618 | } }, | 3625 | } }, |
3619 | .radio = { | 3626 | .radio = { |
3620 | .name = name_radio, | 3627 | .type = SAA7134_INPUT_RADIO, |
3621 | .vmux = 1, | 3628 | .vmux = 1, |
3622 | .amux = 1, | 3629 | .amux = 1, |
3623 | }, | 3630 | }, |
3624 | .mute = { | 3631 | .mute = { |
3625 | .name = name_mute, | 3632 | .type = SAA7134_INPUT_MUTE, |
3626 | .gpio = 0xf000, | 3633 | .gpio = 0xf000, |
3627 | .amux = 0, | 3634 | .amux = 0, |
3628 | }, | 3635 | }, |
@@ -3635,26 +3642,26 @@ struct saa7134_board saa7134_boards[] = { | |||
3635 | .tuner_addr = 0x61, | 3642 | .tuner_addr = 0x61, |
3636 | .radio_addr = 0x60, | 3643 | .radio_addr = 0x60, |
3637 | .inputs = { { | 3644 | .inputs = { { |
3638 | .name = name_tv, | 3645 | .type = SAA7134_INPUT_TV, |
3639 | .vmux = 1, | 3646 | .vmux = 1, |
3640 | .amux = LINE2, | 3647 | .amux = LINE2, |
3641 | .tv = 1, | 3648 | .tv = 1, |
3642 | }, { | 3649 | }, { |
3643 | .name = name_comp1, | 3650 | .type = SAA7134_INPUT_COMPOSITE1, |
3644 | .vmux = 3, | 3651 | .vmux = 3, |
3645 | .amux = LINE1, | 3652 | .amux = LINE1, |
3646 | }, { | 3653 | }, { |
3647 | .name = name_svideo, | 3654 | .type = SAA7134_INPUT_SVIDEO, |
3648 | .vmux = 8, | 3655 | .vmux = 8, |
3649 | .amux = LINE1, | 3656 | .amux = LINE1, |
3650 | } }, | 3657 | } }, |
3651 | .radio = { | 3658 | .radio = { |
3652 | .name = name_radio, | 3659 | .type = SAA7134_INPUT_RADIO, |
3653 | .vmux = 1, | 3660 | .vmux = 1, |
3654 | .amux = LINE1, | 3661 | .amux = LINE1, |
3655 | }, | 3662 | }, |
3656 | .mute = { | 3663 | .mute = { |
3657 | .name = name_mute, | 3664 | .type = SAA7134_INPUT_MUTE, |
3658 | .amux = LINE1, | 3665 | .amux = LINE1, |
3659 | .gpio = 0x43000, | 3666 | .gpio = 0x43000, |
3660 | }, | 3667 | }, |
@@ -3668,16 +3675,16 @@ struct saa7134_board saa7134_boards[] = { | |||
3668 | .radio_addr = ADDR_UNSET, | 3675 | .radio_addr = ADDR_UNSET, |
3669 | .mpeg = SAA7134_MPEG_DVB, | 3676 | .mpeg = SAA7134_MPEG_DVB, |
3670 | .inputs = {{ | 3677 | .inputs = {{ |
3671 | .name = name_tv, | 3678 | .type = SAA7134_INPUT_TV, |
3672 | .vmux = 1, | 3679 | .vmux = 1, |
3673 | .amux = TV, | 3680 | .amux = TV, |
3674 | .tv = 1, | 3681 | .tv = 1, |
3675 | },{ | 3682 | },{ |
3676 | .name = name_comp1, | 3683 | .type = SAA7134_INPUT_COMPOSITE1, |
3677 | .vmux = 0, | 3684 | .vmux = 0, |
3678 | .amux = LINE1, | 3685 | .amux = LINE1, |
3679 | },{ | 3686 | },{ |
3680 | .name = name_svideo, | 3687 | .type = SAA7134_INPUT_SVIDEO, |
3681 | .vmux = 6, | 3688 | .vmux = 6, |
3682 | .amux = LINE1, | 3689 | .amux = LINE1, |
3683 | }}, | 3690 | }}, |
@@ -3693,21 +3700,21 @@ struct saa7134_board saa7134_boards[] = { | |||
3693 | .mpeg = SAA7134_MPEG_DVB, | 3700 | .mpeg = SAA7134_MPEG_DVB, |
3694 | .gpiomask = 0x0200000, | 3701 | .gpiomask = 0x0200000, |
3695 | .inputs = {{ | 3702 | .inputs = {{ |
3696 | .name = name_tv, | 3703 | .type = SAA7134_INPUT_TV, |
3697 | .vmux = 1, | 3704 | .vmux = 1, |
3698 | .amux = TV, | 3705 | .amux = TV, |
3699 | .tv = 1, | 3706 | .tv = 1, |
3700 | },{ | 3707 | },{ |
3701 | .name = name_comp1, | 3708 | .type = SAA7134_INPUT_COMPOSITE1, |
3702 | .vmux = 3, | 3709 | .vmux = 3, |
3703 | .amux = LINE1, | 3710 | .amux = LINE1, |
3704 | },{ | 3711 | },{ |
3705 | .name = name_svideo, | 3712 | .type = SAA7134_INPUT_SVIDEO, |
3706 | .vmux = 8, | 3713 | .vmux = 8, |
3707 | .amux = LINE1, | 3714 | .amux = LINE1, |
3708 | }}, | 3715 | }}, |
3709 | .radio = { | 3716 | .radio = { |
3710 | .name = name_radio, | 3717 | .type = SAA7134_INPUT_RADIO, |
3711 | .amux = TV, | 3718 | .amux = TV, |
3712 | .gpio = 0x0200000, | 3719 | .gpio = 0x0200000, |
3713 | }, | 3720 | }, |
@@ -3721,16 +3728,16 @@ struct saa7134_board saa7134_boards[] = { | |||
3721 | .radio_addr = ADDR_UNSET, | 3728 | .radio_addr = ADDR_UNSET, |
3722 | .gpiomask = 1<<21, | 3729 | .gpiomask = 1<<21, |
3723 | .inputs = {{ | 3730 | .inputs = {{ |
3724 | .name = name_tv, | 3731 | .type = SAA7134_INPUT_TV, |
3725 | .vmux = 1, | 3732 | .vmux = 1, |
3726 | .amux = TV, | 3733 | .amux = TV, |
3727 | .tv = 1, | 3734 | .tv = 1, |
3728 | },{ | 3735 | },{ |
3729 | .name = name_comp1, | 3736 | .type = SAA7134_INPUT_COMPOSITE1, |
3730 | .vmux = 0, | 3737 | .vmux = 0, |
3731 | .amux = LINE2, | 3738 | .amux = LINE2, |
3732 | },{ | 3739 | },{ |
3733 | .name = name_svideo, | 3740 | .type = SAA7134_INPUT_SVIDEO, |
3734 | .vmux = 6, | 3741 | .vmux = 6, |
3735 | .amux = LINE2, | 3742 | .amux = LINE2, |
3736 | }}, | 3743 | }}, |
@@ -3746,7 +3753,7 @@ struct saa7134_board saa7134_boards[] = { | |||
3746 | .mpeg = SAA7134_MPEG_DVB, | 3753 | .mpeg = SAA7134_MPEG_DVB, |
3747 | .gpiomask = 0x0200000, | 3754 | .gpiomask = 0x0200000, |
3748 | .inputs = {{ | 3755 | .inputs = {{ |
3749 | .name = name_tv, | 3756 | .type = SAA7134_INPUT_TV, |
3750 | .vmux = 1, | 3757 | .vmux = 1, |
3751 | .amux = TV, | 3758 | .amux = TV, |
3752 | .tv = 1, | 3759 | .tv = 1, |
@@ -3764,29 +3771,29 @@ struct saa7134_board saa7134_boards[] = { | |||
3764 | .gpiomask = 1 << 21, | 3771 | .gpiomask = 1 << 21, |
3765 | .mpeg = SAA7134_MPEG_DVB, | 3772 | .mpeg = SAA7134_MPEG_DVB, |
3766 | .inputs = {{ | 3773 | .inputs = {{ |
3767 | .name = name_tv, | 3774 | .type = SAA7134_INPUT_TV, |
3768 | .vmux = 1, | 3775 | .vmux = 1, |
3769 | .amux = TV, | 3776 | .amux = TV, |
3770 | .tv = 1, | 3777 | .tv = 1, |
3771 | .gpio = 0x0000000, | 3778 | .gpio = 0x0000000, |
3772 | },{ | 3779 | },{ |
3773 | .name = name_comp1, | 3780 | .type = SAA7134_INPUT_COMPOSITE1, |
3774 | .vmux = 3, | 3781 | .vmux = 3, |
3775 | .amux = LINE2, | 3782 | .amux = LINE2, |
3776 | .gpio = 0x0200000, | 3783 | .gpio = 0x0200000, |
3777 | },{ | 3784 | },{ |
3778 | .name = name_comp2, | 3785 | .type = SAA7134_INPUT_COMPOSITE2, |
3779 | .vmux = 0, | 3786 | .vmux = 0, |
3780 | .amux = LINE2, | 3787 | .amux = LINE2, |
3781 | .gpio = 0x0200000, | 3788 | .gpio = 0x0200000, |
3782 | },{ | 3789 | },{ |
3783 | .name = name_svideo, | 3790 | .type = SAA7134_INPUT_SVIDEO, |
3784 | .vmux = 8, | 3791 | .vmux = 8, |
3785 | .amux = LINE2, | 3792 | .amux = LINE2, |
3786 | .gpio = 0x0200000, | 3793 | .gpio = 0x0200000, |
3787 | }}, | 3794 | }}, |
3788 | .radio = { | 3795 | .radio = { |
3789 | .name = name_radio, | 3796 | .type = SAA7134_INPUT_RADIO, |
3790 | .amux = TV, | 3797 | .amux = TV, |
3791 | .gpio = 0x0200000, | 3798 | .gpio = 0x0200000, |
3792 | }, | 3799 | }, |
@@ -3800,26 +3807,26 @@ struct saa7134_board saa7134_boards[] = { | |||
3800 | .radio_addr = ADDR_UNSET, | 3807 | .radio_addr = ADDR_UNSET, |
3801 | .gpiomask = 1 << 21, | 3808 | .gpiomask = 1 << 21, |
3802 | .inputs = {{ | 3809 | .inputs = {{ |
3803 | .name = name_tv, | 3810 | .type = SAA7134_INPUT_TV, |
3804 | .vmux = 1, | 3811 | .vmux = 1, |
3805 | .amux = TV, | 3812 | .amux = TV, |
3806 | .tv = 1, | 3813 | .tv = 1, |
3807 | .gpio = 0x0000000, | 3814 | .gpio = 0x0000000, |
3808 | }, { | 3815 | }, { |
3809 | .name = name_comp1, | 3816 | .type = SAA7134_INPUT_COMPOSITE1, |
3810 | .vmux = 3, | 3817 | .vmux = 3, |
3811 | .amux = LINE2, | 3818 | .amux = LINE2, |
3812 | }, { | 3819 | }, { |
3813 | .name = name_comp2, | 3820 | .type = SAA7134_INPUT_COMPOSITE2, |
3814 | .vmux = 0, | 3821 | .vmux = 0, |
3815 | .amux = LINE2, | 3822 | .amux = LINE2, |
3816 | }, { | 3823 | }, { |
3817 | .name = name_svideo, | 3824 | .type = SAA7134_INPUT_SVIDEO, |
3818 | .vmux = 8, | 3825 | .vmux = 8, |
3819 | .amux = LINE2, | 3826 | .amux = LINE2, |
3820 | } }, | 3827 | } }, |
3821 | .radio = { | 3828 | .radio = { |
3822 | .name = name_radio, | 3829 | .type = SAA7134_INPUT_RADIO, |
3823 | .amux = TV, | 3830 | .amux = TV, |
3824 | .gpio = 0x0200000, | 3831 | .gpio = 0x0200000, |
3825 | }, | 3832 | }, |
@@ -3832,25 +3839,25 @@ struct saa7134_board saa7134_boards[] = { | |||
3832 | .tuner_addr = ADDR_UNSET, | 3839 | .tuner_addr = ADDR_UNSET, |
3833 | .radio_addr = ADDR_UNSET, | 3840 | .radio_addr = ADDR_UNSET, |
3834 | .inputs = {{ | 3841 | .inputs = {{ |
3835 | .name = name_tv, | 3842 | .type = SAA7134_INPUT_TV, |
3836 | .vmux = 1, | 3843 | .vmux = 1, |
3837 | .amux = TV, | 3844 | .amux = TV, |
3838 | .tv = 1, | 3845 | .tv = 1, |
3839 | },{ | 3846 | },{ |
3840 | .name = name_comp1, | 3847 | .type = SAA7134_INPUT_COMPOSITE1, |
3841 | .vmux = 3, | 3848 | .vmux = 3, |
3842 | .amux = LINE1, | 3849 | .amux = LINE1, |
3843 | },{ | 3850 | },{ |
3844 | .name = name_comp2, | 3851 | .type = SAA7134_INPUT_COMPOSITE2, |
3845 | .vmux = 0, | 3852 | .vmux = 0, |
3846 | .amux = LINE1, | 3853 | .amux = LINE1, |
3847 | },{ | 3854 | },{ |
3848 | .name = name_svideo, | 3855 | .type = SAA7134_INPUT_SVIDEO, |
3849 | .vmux = 8, | 3856 | .vmux = 8, |
3850 | .amux = LINE1, | 3857 | .amux = LINE1, |
3851 | }}, | 3858 | }}, |
3852 | .mute = { | 3859 | .mute = { |
3853 | .name = name_mute, | 3860 | .type = SAA7134_INPUT_MUTE, |
3854 | .amux = TV, | 3861 | .amux = TV, |
3855 | }, | 3862 | }, |
3856 | }, | 3863 | }, |
@@ -3864,24 +3871,24 @@ struct saa7134_board saa7134_boards[] = { | |||
3864 | .radio_addr = ADDR_UNSET, | 3871 | .radio_addr = ADDR_UNSET, |
3865 | .gpiomask = 0x7000, | 3872 | .gpiomask = 0x7000, |
3866 | .inputs = {{ | 3873 | .inputs = {{ |
3867 | .name = name_tv, | 3874 | .type = SAA7134_INPUT_TV, |
3868 | .vmux = 1, | 3875 | .vmux = 1, |
3869 | .amux = LINE2, | 3876 | .amux = LINE2, |
3870 | .gpio = 0x0000, | 3877 | .gpio = 0x0000, |
3871 | .tv = 1, | 3878 | .tv = 1, |
3872 | },{ | 3879 | },{ |
3873 | .name = name_comp1, | 3880 | .type = SAA7134_INPUT_COMPOSITE1, |
3874 | .vmux = 3, | 3881 | .vmux = 3, |
3875 | .amux = LINE1, | 3882 | .amux = LINE1, |
3876 | .gpio = 0x2000, | 3883 | .gpio = 0x2000, |
3877 | },{ | 3884 | },{ |
3878 | .name = name_svideo, | 3885 | .type = SAA7134_INPUT_SVIDEO, |
3879 | .vmux = 8, | 3886 | .vmux = 8, |
3880 | .amux = LINE1, | 3887 | .amux = LINE1, |
3881 | .gpio = 0x2000, | 3888 | .gpio = 0x2000, |
3882 | }}, | 3889 | }}, |
3883 | .mute = { | 3890 | .mute = { |
3884 | .name = name_mute, | 3891 | .type = SAA7134_INPUT_MUTE, |
3885 | .amux = LINE2, | 3892 | .amux = LINE2, |
3886 | .gpio = 0x3000, | 3893 | .gpio = 0x3000, |
3887 | }, | 3894 | }, |
@@ -3896,7 +3903,7 @@ struct saa7134_board saa7134_boards[] = { | |||
3896 | .tda829x_conf = { .lna_cfg = TDA8290_LNA_OFF }, | 3903 | .tda829x_conf = { .lna_cfg = TDA8290_LNA_OFF }, |
3897 | .mpeg = SAA7134_MPEG_DVB, | 3904 | .mpeg = SAA7134_MPEG_DVB, |
3898 | .inputs = {{ | 3905 | .inputs = {{ |
3899 | .name = name_tv, /* FIXME: analog tv untested */ | 3906 | .type = SAA7134_INPUT_TV, /* FIXME: analog tv untested */ |
3900 | .vmux = 1, | 3907 | .vmux = 1, |
3901 | .amux = TV, | 3908 | .amux = TV, |
3902 | .tv = 1, | 3909 | .tv = 1, |
@@ -3912,26 +3919,26 @@ struct saa7134_board saa7134_boards[] = { | |||
3912 | .tda829x_conf = { .lna_cfg = TDA8290_LNA_GP0_HIGH_OFF }, | 3919 | .tda829x_conf = { .lna_cfg = TDA8290_LNA_GP0_HIGH_OFF }, |
3913 | .gpiomask = 0x020200000, | 3920 | .gpiomask = 0x020200000, |
3914 | .inputs = {{ | 3921 | .inputs = {{ |
3915 | .name = name_tv, | 3922 | .type = SAA7134_INPUT_TV, |
3916 | .vmux = 1, | 3923 | .vmux = 1, |
3917 | .amux = TV, | 3924 | .amux = TV, |
3918 | .tv = 1, | 3925 | .tv = 1, |
3919 | }, { | 3926 | }, { |
3920 | .name = name_comp1, | 3927 | .type = SAA7134_INPUT_COMPOSITE1, |
3921 | .vmux = 3, | 3928 | .vmux = 3, |
3922 | .amux = LINE1, | 3929 | .amux = LINE1, |
3923 | }, { | 3930 | }, { |
3924 | .name = name_svideo, | 3931 | .type = SAA7134_INPUT_SVIDEO, |
3925 | .vmux = 8, | 3932 | .vmux = 8, |
3926 | .amux = LINE1, | 3933 | .amux = LINE1, |
3927 | } }, | 3934 | } }, |
3928 | .radio = { | 3935 | .radio = { |
3929 | .name = name_radio, | 3936 | .type = SAA7134_INPUT_RADIO, |
3930 | .amux = TV, | 3937 | .amux = TV, |
3931 | .gpio = 0x00200000, | 3938 | .gpio = 0x00200000, |
3932 | }, | 3939 | }, |
3933 | .mute = { | 3940 | .mute = { |
3934 | .name = name_mute, | 3941 | .type = SAA7134_INPUT_MUTE, |
3935 | .amux = TV, | 3942 | .amux = TV, |
3936 | .gpio = 0x01, | 3943 | .gpio = 0x01, |
3937 | }, | 3944 | }, |
@@ -3946,26 +3953,26 @@ struct saa7134_board saa7134_boards[] = { | |||
3946 | .tda829x_conf = { .lna_cfg = TDA8290_LNA_OFF }, | 3953 | .tda829x_conf = { .lna_cfg = TDA8290_LNA_OFF }, |
3947 | .gpiomask = 0x020200000, | 3954 | .gpiomask = 0x020200000, |
3948 | .inputs = {{ | 3955 | .inputs = {{ |
3949 | .name = name_tv, | 3956 | .type = SAA7134_INPUT_TV, |
3950 | .vmux = 1, | 3957 | .vmux = 1, |
3951 | .amux = TV, | 3958 | .amux = TV, |
3952 | .tv = 1, | 3959 | .tv = 1, |
3953 | }, { | 3960 | }, { |
3954 | .name = name_comp1, | 3961 | .type = SAA7134_INPUT_COMPOSITE1, |
3955 | .vmux = 3, | 3962 | .vmux = 3, |
3956 | .amux = LINE1, | 3963 | .amux = LINE1, |
3957 | }, { | 3964 | }, { |
3958 | .name = name_svideo, | 3965 | .type = SAA7134_INPUT_SVIDEO, |
3959 | .vmux = 8, | 3966 | .vmux = 8, |
3960 | .amux = LINE1, | 3967 | .amux = LINE1, |
3961 | } }, | 3968 | } }, |
3962 | .radio = { | 3969 | .radio = { |
3963 | .name = name_radio, | 3970 | .type = SAA7134_INPUT_RADIO, |
3964 | .amux = TV, | 3971 | .amux = TV, |
3965 | .gpio = 0x00200000, | 3972 | .gpio = 0x00200000, |
3966 | }, | 3973 | }, |
3967 | .mute = { | 3974 | .mute = { |
3968 | .name = name_mute, | 3975 | .type = SAA7134_INPUT_MUTE, |
3969 | .amux = TV, | 3976 | .amux = TV, |
3970 | .gpio = 0x01, | 3977 | .gpio = 0x01, |
3971 | }, | 3978 | }, |
@@ -3981,21 +3988,21 @@ struct saa7134_board saa7134_boards[] = { | |||
3981 | .radio_addr = ADDR_UNSET, | 3988 | .radio_addr = ADDR_UNSET, |
3982 | .gpiomask = 0x00008000, | 3989 | .gpiomask = 0x00008000, |
3983 | .inputs = {{ | 3990 | .inputs = {{ |
3984 | .name = name_svideo, | 3991 | .type = SAA7134_INPUT_SVIDEO, |
3985 | .vmux = 8, | 3992 | .vmux = 8, |
3986 | .amux = LINE1, | 3993 | .amux = LINE1, |
3987 | },{ | 3994 | },{ |
3988 | .name = name_comp1, | 3995 | .type = SAA7134_INPUT_COMPOSITE1, |
3989 | .vmux = 1, | 3996 | .vmux = 1, |
3990 | .amux = LINE1, | 3997 | .amux = LINE1, |
3991 | },{ | 3998 | },{ |
3992 | .name = name_tv, | 3999 | .type = SAA7134_INPUT_TV, |
3993 | .vmux = 3, | 4000 | .vmux = 3, |
3994 | .amux = LINE2, | 4001 | .amux = LINE2, |
3995 | .tv = 1, | 4002 | .tv = 1, |
3996 | }}, | 4003 | }}, |
3997 | .mute = { | 4004 | .mute = { |
3998 | .name = name_mute, | 4005 | .type = SAA7134_INPUT_MUTE, |
3999 | .amux = LINE1, | 4006 | .amux = LINE1, |
4000 | }, | 4007 | }, |
4001 | }, | 4008 | }, |
@@ -4010,15 +4017,15 @@ struct saa7134_board saa7134_boards[] = { | |||
4010 | .radio_addr = ADDR_UNSET, | 4017 | .radio_addr = ADDR_UNSET, |
4011 | .gpiomask = 0x00008000, | 4018 | .gpiomask = 0x00008000, |
4012 | .inputs = {{ | 4019 | .inputs = {{ |
4013 | .name = name_svideo, | 4020 | .type = SAA7134_INPUT_SVIDEO, |
4014 | .vmux = 8, | 4021 | .vmux = 8, |
4015 | .amux = LINE1, | 4022 | .amux = LINE1, |
4016 | },{ | 4023 | },{ |
4017 | .name = name_comp1, | 4024 | .type = SAA7134_INPUT_COMPOSITE1, |
4018 | .vmux = 1, | 4025 | .vmux = 1, |
4019 | .amux = LINE1, | 4026 | .amux = LINE1, |
4020 | },{ | 4027 | },{ |
4021 | .name = name_tv, | 4028 | .type = SAA7134_INPUT_TV, |
4022 | .vmux = 3, | 4029 | .vmux = 3, |
4023 | .amux = LINE2, | 4030 | .amux = LINE2, |
4024 | .tv = 1, | 4031 | .tv = 1, |
@@ -4035,21 +4042,21 @@ struct saa7134_board saa7134_boards[] = { | |||
4035 | .radio_addr = ADDR_UNSET, | 4042 | .radio_addr = ADDR_UNSET, |
4036 | .gpiomask = 0x00008000, | 4043 | .gpiomask = 0x00008000, |
4037 | .inputs = {{ | 4044 | .inputs = {{ |
4038 | .name = name_svideo, | 4045 | .type = SAA7134_INPUT_SVIDEO, |
4039 | .vmux = 8, | 4046 | .vmux = 8, |
4040 | .amux = LINE1, | 4047 | .amux = LINE1, |
4041 | },{ | 4048 | },{ |
4042 | .name = name_comp1, | 4049 | .type = SAA7134_INPUT_COMPOSITE1, |
4043 | .vmux = 1, | 4050 | .vmux = 1, |
4044 | .amux = LINE1, | 4051 | .amux = LINE1, |
4045 | },{ | 4052 | },{ |
4046 | .name = name_tv, | 4053 | .type = SAA7134_INPUT_TV, |
4047 | .vmux = 3, | 4054 | .vmux = 3, |
4048 | .amux = LINE2, | 4055 | .amux = LINE2, |
4049 | .tv = 1, | 4056 | .tv = 1, |
4050 | }}, | 4057 | }}, |
4051 | .radio = { | 4058 | .radio = { |
4052 | .name = name_radio, | 4059 | .type = SAA7134_INPUT_RADIO, |
4053 | .amux = LINE2, | 4060 | .amux = LINE2, |
4054 | }, | 4061 | }, |
4055 | }, | 4062 | }, |
@@ -4065,15 +4072,15 @@ struct saa7134_board saa7134_boards[] = { | |||
4065 | .tda9887_conf = TDA9887_PRESENT, | 4072 | .tda9887_conf = TDA9887_PRESENT, |
4066 | .gpiomask = 0x00008000, | 4073 | .gpiomask = 0x00008000, |
4067 | .inputs = {{ | 4074 | .inputs = {{ |
4068 | .name = name_svideo, | 4075 | .type = SAA7134_INPUT_SVIDEO, |
4069 | .vmux = 8, | 4076 | .vmux = 8, |
4070 | .amux = LINE1, | 4077 | .amux = LINE1, |
4071 | },{ | 4078 | },{ |
4072 | .name = name_comp1, | 4079 | .type = SAA7134_INPUT_COMPOSITE1, |
4073 | .vmux = 3, | 4080 | .vmux = 3, |
4074 | .amux = LINE1, | 4081 | .amux = LINE1, |
4075 | },{ | 4082 | },{ |
4076 | .name = name_tv, | 4083 | .type = SAA7134_INPUT_TV, |
4077 | .vmux = 3, | 4084 | .vmux = 3, |
4078 | .amux = LINE2, | 4085 | .amux = LINE2, |
4079 | .tv = 1, | 4086 | .tv = 1, |
@@ -4092,21 +4099,21 @@ struct saa7134_board saa7134_boards[] = { | |||
4092 | .tda9887_conf = TDA9887_PRESENT, | 4099 | .tda9887_conf = TDA9887_PRESENT, |
4093 | .gpiomask = 0x00008000, | 4100 | .gpiomask = 0x00008000, |
4094 | .inputs = {{ | 4101 | .inputs = {{ |
4095 | .name = name_svideo, | 4102 | .type = SAA7134_INPUT_SVIDEO, |
4096 | .vmux = 8, | 4103 | .vmux = 8, |
4097 | .amux = LINE1, | 4104 | .amux = LINE1, |
4098 | },{ | 4105 | },{ |
4099 | .name = name_comp1, | 4106 | .type = SAA7134_INPUT_COMPOSITE1, |
4100 | .vmux = 3, | 4107 | .vmux = 3, |
4101 | .amux = LINE1, | 4108 | .amux = LINE1, |
4102 | },{ | 4109 | },{ |
4103 | .name = name_tv, | 4110 | .type = SAA7134_INPUT_TV, |
4104 | .vmux = 3, | 4111 | .vmux = 3, |
4105 | .amux = LINE2, | 4112 | .amux = LINE2, |
4106 | .tv = 1, | 4113 | .tv = 1, |
4107 | }}, | 4114 | }}, |
4108 | .radio = { | 4115 | .radio = { |
4109 | .name = name_radio, | 4116 | .type = SAA7134_INPUT_RADIO, |
4110 | .amux = LINE2, | 4117 | .amux = LINE2, |
4111 | }, | 4118 | }, |
4112 | }, | 4119 | }, |
@@ -4122,17 +4129,17 @@ struct saa7134_board saa7134_boards[] = { | |||
4122 | .tda9887_conf = TDA9887_PRESENT, | 4129 | .tda9887_conf = TDA9887_PRESENT, |
4123 | .gpiomask = 0x00008000, | 4130 | .gpiomask = 0x00008000, |
4124 | .inputs = {{ | 4131 | .inputs = {{ |
4125 | .name = name_svideo, | 4132 | .type = SAA7134_INPUT_SVIDEO, |
4126 | .vmux = 8, | 4133 | .vmux = 8, |
4127 | .amux = LINE1, | 4134 | .amux = LINE1, |
4128 | .gpio = 0xc0c000, | 4135 | .gpio = 0xc0c000, |
4129 | },{ | 4136 | },{ |
4130 | .name = name_comp1, | 4137 | .type = SAA7134_INPUT_COMPOSITE1, |
4131 | .vmux = 1, | 4138 | .vmux = 1, |
4132 | .amux = LINE1, | 4139 | .amux = LINE1, |
4133 | .gpio = 0xc0c000, | 4140 | .gpio = 0xc0c000, |
4134 | },{ | 4141 | },{ |
4135 | .name = name_tv, | 4142 | .type = SAA7134_INPUT_TV, |
4136 | .vmux = 3, | 4143 | .vmux = 3, |
4137 | .amux = TV, | 4144 | .amux = TV, |
4138 | .tv = 1, | 4145 | .tv = 1, |
@@ -4151,24 +4158,24 @@ struct saa7134_board saa7134_boards[] = { | |||
4151 | .tda9887_conf = TDA9887_PRESENT, | 4158 | .tda9887_conf = TDA9887_PRESENT, |
4152 | .gpiomask = 0x00008000, | 4159 | .gpiomask = 0x00008000, |
4153 | .inputs = {{ | 4160 | .inputs = {{ |
4154 | .name = name_svideo, | 4161 | .type = SAA7134_INPUT_SVIDEO, |
4155 | .vmux = 8, | 4162 | .vmux = 8, |
4156 | .amux = LINE1, | 4163 | .amux = LINE1, |
4157 | .gpio = 0xc0c000, | 4164 | .gpio = 0xc0c000, |
4158 | },{ | 4165 | },{ |
4159 | .name = name_comp1, | 4166 | .type = SAA7134_INPUT_COMPOSITE1, |
4160 | .vmux = 1, | 4167 | .vmux = 1, |
4161 | .amux = LINE1, | 4168 | .amux = LINE1, |
4162 | .gpio = 0xc0c000, | 4169 | .gpio = 0xc0c000, |
4163 | },{ | 4170 | },{ |
4164 | .name = name_tv, | 4171 | .type = SAA7134_INPUT_TV, |
4165 | .vmux = 3, | 4172 | .vmux = 3, |
4166 | .amux = TV, | 4173 | .amux = TV, |
4167 | .tv = 1, | 4174 | .tv = 1, |
4168 | .gpio = 0xc0c000, | 4175 | .gpio = 0xc0c000, |
4169 | }}, | 4176 | }}, |
4170 | .radio = { | 4177 | .radio = { |
4171 | .name = name_radio, | 4178 | .type = SAA7134_INPUT_RADIO, |
4172 | .amux = LINE2, | 4179 | .amux = LINE2, |
4173 | .gpio = 0xc0c000, | 4180 | .gpio = 0xc0c000, |
4174 | }, | 4181 | }, |
@@ -4185,16 +4192,16 @@ struct saa7134_board saa7134_boards[] = { | |||
4185 | .tda9887_conf = TDA9887_PRESENT, | 4192 | .tda9887_conf = TDA9887_PRESENT, |
4186 | .gpiomask = 0x00008000, | 4193 | .gpiomask = 0x00008000, |
4187 | .inputs = {{ | 4194 | .inputs = {{ |
4188 | .name = name_tv, | 4195 | .type = SAA7134_INPUT_TV, |
4189 | .vmux = 3, | 4196 | .vmux = 3, |
4190 | .amux = TV, | 4197 | .amux = TV, |
4191 | .tv = 1, | 4198 | .tv = 1, |
4192 | },{ | 4199 | },{ |
4193 | .name = name_comp1, | 4200 | .type = SAA7134_INPUT_COMPOSITE1, |
4194 | .vmux = 1, | 4201 | .vmux = 1, |
4195 | .amux = LINE1, | 4202 | .amux = LINE1, |
4196 | },{ | 4203 | },{ |
4197 | .name = name_svideo, | 4204 | .type = SAA7134_INPUT_SVIDEO, |
4198 | .vmux = 8, | 4205 | .vmux = 8, |
4199 | .amux = LINE1, | 4206 | .amux = LINE1, |
4200 | }}, | 4207 | }}, |
@@ -4211,25 +4218,25 @@ struct saa7134_board saa7134_boards[] = { | |||
4211 | .tda9887_conf = TDA9887_PRESENT, | 4218 | .tda9887_conf = TDA9887_PRESENT, |
4212 | .gpiomask = 0x00008000, | 4219 | .gpiomask = 0x00008000, |
4213 | .inputs = {{ | 4220 | .inputs = {{ |
4214 | .name = name_tv, | 4221 | .type = SAA7134_INPUT_TV, |
4215 | .vmux = 3, | 4222 | .vmux = 3, |
4216 | .amux = LINE2, | 4223 | .amux = LINE2, |
4217 | .tv = 1, | 4224 | .tv = 1, |
4218 | }, { | 4225 | }, { |
4219 | .name = name_comp1, | 4226 | .type = SAA7134_INPUT_COMPOSITE1, |
4220 | .vmux = 1, | 4227 | .vmux = 1, |
4221 | .amux = LINE1, | 4228 | .amux = LINE1, |
4222 | }, { | 4229 | }, { |
4223 | .name = name_svideo, | 4230 | .type = SAA7134_INPUT_SVIDEO, |
4224 | .vmux = 8, | 4231 | .vmux = 8, |
4225 | .amux = LINE1, | 4232 | .amux = LINE1, |
4226 | } }, | 4233 | } }, |
4227 | .mute = { | 4234 | .mute = { |
4228 | .name = name_mute, | 4235 | .type = SAA7134_INPUT_MUTE, |
4229 | .amux = LINE1, | 4236 | .amux = LINE1, |
4230 | }, | 4237 | }, |
4231 | .radio = { | 4238 | .radio = { |
4232 | .name = name_radio, | 4239 | .type = SAA7134_INPUT_RADIO, |
4233 | .amux = LINE2, | 4240 | .amux = LINE2, |
4234 | }, | 4241 | }, |
4235 | }, | 4242 | }, |
@@ -4246,25 +4253,25 @@ struct saa7134_board saa7134_boards[] = { | |||
4246 | .tda9887_conf = TDA9887_PRESENT, | 4253 | .tda9887_conf = TDA9887_PRESENT, |
4247 | .gpiomask = 0x00008000, | 4254 | .gpiomask = 0x00008000, |
4248 | .inputs = {{ | 4255 | .inputs = {{ |
4249 | .name = name_tv, | 4256 | .type = SAA7134_INPUT_TV, |
4250 | .vmux = 3, | 4257 | .vmux = 3, |
4251 | .amux = LINE2, | 4258 | .amux = LINE2, |
4252 | .tv = 1, | 4259 | .tv = 1, |
4253 | },{ | 4260 | },{ |
4254 | .name = name_comp1, | 4261 | .type = SAA7134_INPUT_COMPOSITE1, |
4255 | .vmux = 1, | 4262 | .vmux = 1, |
4256 | .amux = LINE1, | 4263 | .amux = LINE1, |
4257 | },{ | 4264 | },{ |
4258 | .name = name_svideo, | 4265 | .type = SAA7134_INPUT_SVIDEO, |
4259 | .vmux = 8, | 4266 | .vmux = 8, |
4260 | .amux = LINE1, | 4267 | .amux = LINE1, |
4261 | }}, | 4268 | }}, |
4262 | .mute = { | 4269 | .mute = { |
4263 | .name = name_mute, | 4270 | .type = SAA7134_INPUT_MUTE, |
4264 | .amux = LINE1, | 4271 | .amux = LINE1, |
4265 | }, | 4272 | }, |
4266 | .radio = { | 4273 | .radio = { |
4267 | .name = name_radio, | 4274 | .type = SAA7134_INPUT_RADIO, |
4268 | .amux = LINE2, | 4275 | .amux = LINE2, |
4269 | }, | 4276 | }, |
4270 | }, | 4277 | }, |
@@ -4280,21 +4287,21 @@ struct saa7134_board saa7134_boards[] = { | |||
4280 | .tda9887_conf = TDA9887_PRESENT, | 4287 | .tda9887_conf = TDA9887_PRESENT, |
4281 | .gpiomask = 0x00008000, | 4288 | .gpiomask = 0x00008000, |
4282 | .inputs = {{ | 4289 | .inputs = {{ |
4283 | .name = name_tv, | 4290 | .type = SAA7134_INPUT_TV, |
4284 | .vmux = 3, | 4291 | .vmux = 3, |
4285 | .amux = TV, | 4292 | .amux = TV, |
4286 | .tv = 1, | 4293 | .tv = 1, |
4287 | },{ | 4294 | },{ |
4288 | .name = name_comp1, | 4295 | .type = SAA7134_INPUT_COMPOSITE1, |
4289 | .vmux = 1, | 4296 | .vmux = 1, |
4290 | .amux = LINE1, | 4297 | .amux = LINE1, |
4291 | },{ | 4298 | },{ |
4292 | .name = name_svideo, | 4299 | .type = SAA7134_INPUT_SVIDEO, |
4293 | .vmux = 8, | 4300 | .vmux = 8, |
4294 | .amux = LINE1, | 4301 | .amux = LINE1, |
4295 | }}, | 4302 | }}, |
4296 | .radio = { | 4303 | .radio = { |
4297 | .name = name_radio, | 4304 | .type = SAA7134_INPUT_RADIO, |
4298 | .amux = LINE2, | 4305 | .amux = LINE2, |
4299 | }, | 4306 | }, |
4300 | }, | 4307 | }, |
@@ -4311,21 +4318,21 @@ struct saa7134_board saa7134_boards[] = { | |||
4311 | .tda9887_conf = TDA9887_PRESENT, | 4318 | .tda9887_conf = TDA9887_PRESENT, |
4312 | .gpiomask = 0x00008000, | 4319 | .gpiomask = 0x00008000, |
4313 | .inputs = {{ | 4320 | .inputs = {{ |
4314 | .name = name_tv, | 4321 | .type = SAA7134_INPUT_TV, |
4315 | .vmux = 3, | 4322 | .vmux = 3, |
4316 | .amux = TV, | 4323 | .amux = TV, |
4317 | .tv = 1, | 4324 | .tv = 1, |
4318 | }, { | 4325 | }, { |
4319 | .name = name_comp1, | 4326 | .type = SAA7134_INPUT_COMPOSITE1, |
4320 | .vmux = 1, | 4327 | .vmux = 1, |
4321 | .amux = LINE1, | 4328 | .amux = LINE1, |
4322 | }, { | 4329 | }, { |
4323 | .name = name_svideo, | 4330 | .type = SAA7134_INPUT_SVIDEO, |
4324 | .vmux = 8, | 4331 | .vmux = 8, |
4325 | .amux = LINE1, | 4332 | .amux = LINE1, |
4326 | } }, | 4333 | } }, |
4327 | .radio = { | 4334 | .radio = { |
4328 | .name = name_radio, | 4335 | .type = SAA7134_INPUT_RADIO, |
4329 | .amux = LINE2, | 4336 | .amux = LINE2, |
4330 | }, | 4337 | }, |
4331 | }, | 4338 | }, |
@@ -4342,21 +4349,21 @@ struct saa7134_board saa7134_boards[] = { | |||
4342 | .tda9887_conf = TDA9887_PRESENT, | 4349 | .tda9887_conf = TDA9887_PRESENT, |
4343 | .gpiomask = 0x00008000, | 4350 | .gpiomask = 0x00008000, |
4344 | .inputs = {{ | 4351 | .inputs = {{ |
4345 | .name = name_tv, | 4352 | .type = SAA7134_INPUT_TV, |
4346 | .vmux = 3, | 4353 | .vmux = 3, |
4347 | .amux = TV, | 4354 | .amux = TV, |
4348 | .tv = 1, | 4355 | .tv = 1, |
4349 | }, { | 4356 | }, { |
4350 | .name = name_comp1, | 4357 | .type = SAA7134_INPUT_COMPOSITE1, |
4351 | .vmux = 1, | 4358 | .vmux = 1, |
4352 | .amux = LINE1, | 4359 | .amux = LINE1, |
4353 | }, { | 4360 | }, { |
4354 | .name = name_svideo, | 4361 | .type = SAA7134_INPUT_SVIDEO, |
4355 | .vmux = 8, | 4362 | .vmux = 8, |
4356 | .amux = LINE1, | 4363 | .amux = LINE1, |
4357 | } }, | 4364 | } }, |
4358 | .radio = { | 4365 | .radio = { |
4359 | .name = name_radio, | 4366 | .type = SAA7134_INPUT_RADIO, |
4360 | .amux = LINE2, | 4367 | .amux = LINE2, |
4361 | }, | 4368 | }, |
4362 | }, | 4369 | }, |
@@ -4372,24 +4379,24 @@ struct saa7134_board saa7134_boards[] = { | |||
4372 | .tda9887_conf = TDA9887_PRESENT, | 4379 | .tda9887_conf = TDA9887_PRESENT, |
4373 | .gpiomask = 0x000A8004, | 4380 | .gpiomask = 0x000A8004, |
4374 | .inputs = {{ | 4381 | .inputs = {{ |
4375 | .name = name_tv, | 4382 | .type = SAA7134_INPUT_TV, |
4376 | .vmux = 3, | 4383 | .vmux = 3, |
4377 | .amux = TV, | 4384 | .amux = TV, |
4378 | .tv = 1, | 4385 | .tv = 1, |
4379 | .gpio = 0x000A8004, | 4386 | .gpio = 0x000A8004, |
4380 | }, { | 4387 | }, { |
4381 | .name = name_comp1, | 4388 | .type = SAA7134_INPUT_COMPOSITE1, |
4382 | .vmux = 1, | 4389 | .vmux = 1, |
4383 | .amux = LINE1, | 4390 | .amux = LINE1, |
4384 | .gpio = 0x000A8000, | 4391 | .gpio = 0x000A8000, |
4385 | }, { | 4392 | }, { |
4386 | .name = name_svideo, | 4393 | .type = SAA7134_INPUT_SVIDEO, |
4387 | .vmux = 8, | 4394 | .vmux = 8, |
4388 | .amux = LINE1, | 4395 | .amux = LINE1, |
4389 | .gpio = 0x000A8000, | 4396 | .gpio = 0x000A8000, |
4390 | } }, | 4397 | } }, |
4391 | .radio = { | 4398 | .radio = { |
4392 | .name = name_radio, | 4399 | .type = SAA7134_INPUT_RADIO, |
4393 | .amux = LINE2, | 4400 | .amux = LINE2, |
4394 | .gpio = 0x000A8000, | 4401 | .gpio = 0x000A8000, |
4395 | }, | 4402 | }, |
@@ -4404,21 +4411,21 @@ struct saa7134_board saa7134_boards[] = { | |||
4404 | .radio_addr = ADDR_UNSET, | 4411 | .radio_addr = ADDR_UNSET, |
4405 | .tda9887_conf = TDA9887_PRESENT, | 4412 | .tda9887_conf = TDA9887_PRESENT, |
4406 | .inputs = {{ | 4413 | .inputs = {{ |
4407 | .name = name_tv, | 4414 | .type = SAA7134_INPUT_TV, |
4408 | .vmux = 3, | 4415 | .vmux = 3, |
4409 | .amux = TV, | 4416 | .amux = TV, |
4410 | .tv = 1, | 4417 | .tv = 1, |
4411 | }, { | 4418 | }, { |
4412 | .name = name_comp1, | 4419 | .type = SAA7134_INPUT_COMPOSITE1, |
4413 | .vmux = 1, | 4420 | .vmux = 1, |
4414 | .amux = LINE1, | 4421 | .amux = LINE1, |
4415 | }, { | 4422 | }, { |
4416 | .name = name_svideo, | 4423 | .type = SAA7134_INPUT_SVIDEO, |
4417 | .vmux = 8, | 4424 | .vmux = 8, |
4418 | .amux = LINE1, | 4425 | .amux = LINE1, |
4419 | } }, | 4426 | } }, |
4420 | .radio = { | 4427 | .radio = { |
4421 | .name = name_radio, | 4428 | .type = SAA7134_INPUT_RADIO, |
4422 | .amux = LINE2, | 4429 | .amux = LINE2, |
4423 | }, | 4430 | }, |
4424 | }, | 4431 | }, |
@@ -4432,21 +4439,21 @@ struct saa7134_board saa7134_boards[] = { | |||
4432 | .radio_addr = ADDR_UNSET, | 4439 | .radio_addr = ADDR_UNSET, |
4433 | .tda9887_conf = TDA9887_PRESENT, | 4440 | .tda9887_conf = TDA9887_PRESENT, |
4434 | .inputs = {{ | 4441 | .inputs = {{ |
4435 | .name = name_tv, | 4442 | .type = SAA7134_INPUT_TV, |
4436 | .vmux = 3, | 4443 | .vmux = 3, |
4437 | .amux = TV, | 4444 | .amux = TV, |
4438 | .tv = 1, | 4445 | .tv = 1, |
4439 | }, { | 4446 | }, { |
4440 | .name = name_comp1, | 4447 | .type = SAA7134_INPUT_COMPOSITE1, |
4441 | .vmux = 1, | 4448 | .vmux = 1, |
4442 | .amux = LINE1, | 4449 | .amux = LINE1, |
4443 | }, { | 4450 | }, { |
4444 | .name = name_svideo, | 4451 | .type = SAA7134_INPUT_SVIDEO, |
4445 | .vmux = 8, | 4452 | .vmux = 8, |
4446 | .amux = LINE1, | 4453 | .amux = LINE1, |
4447 | } }, | 4454 | } }, |
4448 | .radio = { | 4455 | .radio = { |
4449 | .name = name_radio, | 4456 | .type = SAA7134_INPUT_RADIO, |
4450 | .amux = LINE2, | 4457 | .amux = LINE2, |
4451 | }, | 4458 | }, |
4452 | }, | 4459 | }, |
@@ -4460,21 +4467,21 @@ struct saa7134_board saa7134_boards[] = { | |||
4460 | .radio_addr = ADDR_UNSET, | 4467 | .radio_addr = ADDR_UNSET, |
4461 | .tda9887_conf = TDA9887_PRESENT, | 4468 | .tda9887_conf = TDA9887_PRESENT, |
4462 | .inputs = {{ | 4469 | .inputs = {{ |
4463 | .name = name_tv, | 4470 | .type = SAA7134_INPUT_TV, |
4464 | .vmux = 3, | 4471 | .vmux = 3, |
4465 | .amux = TV, | 4472 | .amux = TV, |
4466 | .tv = 1, | 4473 | .tv = 1, |
4467 | }, { | 4474 | }, { |
4468 | .name = name_comp1, | 4475 | .type = SAA7134_INPUT_COMPOSITE1, |
4469 | .vmux = 1, | 4476 | .vmux = 1, |
4470 | .amux = LINE1, | 4477 | .amux = LINE1, |
4471 | }, { | 4478 | }, { |
4472 | .name = name_svideo, | 4479 | .type = SAA7134_INPUT_SVIDEO, |
4473 | .vmux = 8, | 4480 | .vmux = 8, |
4474 | .amux = LINE1, | 4481 | .amux = LINE1, |
4475 | } }, | 4482 | } }, |
4476 | .radio = { | 4483 | .radio = { |
4477 | .name = name_radio, | 4484 | .type = SAA7134_INPUT_RADIO, |
4478 | .amux = LINE2, | 4485 | .amux = LINE2, |
4479 | }, | 4486 | }, |
4480 | }, | 4487 | }, |
@@ -4488,21 +4495,21 @@ struct saa7134_board saa7134_boards[] = { | |||
4488 | .radio_addr = ADDR_UNSET, | 4495 | .radio_addr = ADDR_UNSET, |
4489 | .tda9887_conf = TDA9887_PRESENT, | 4496 | .tda9887_conf = TDA9887_PRESENT, |
4490 | .inputs = {{ | 4497 | .inputs = {{ |
4491 | .name = name_tv, | 4498 | .type = SAA7134_INPUT_TV, |
4492 | .vmux = 3, | 4499 | .vmux = 3, |
4493 | .amux = TV, | 4500 | .amux = TV, |
4494 | .tv = 1, | 4501 | .tv = 1, |
4495 | }, { | 4502 | }, { |
4496 | .name = name_comp1, | 4503 | .type = SAA7134_INPUT_COMPOSITE1, |
4497 | .vmux = 1, | 4504 | .vmux = 1, |
4498 | .amux = LINE1, | 4505 | .amux = LINE1, |
4499 | }, { | 4506 | }, { |
4500 | .name = name_svideo, | 4507 | .type = SAA7134_INPUT_SVIDEO, |
4501 | .vmux = 8, | 4508 | .vmux = 8, |
4502 | .amux = LINE1, | 4509 | .amux = LINE1, |
4503 | } }, | 4510 | } }, |
4504 | .radio = { | 4511 | .radio = { |
4505 | .name = name_radio, | 4512 | .type = SAA7134_INPUT_RADIO, |
4506 | .amux = LINE2, | 4513 | .amux = LINE2, |
4507 | }, | 4514 | }, |
4508 | }, | 4515 | }, |
@@ -4517,21 +4524,21 @@ struct saa7134_board saa7134_boards[] = { | |||
4517 | .rds_addr = 0x10, | 4524 | .rds_addr = 0x10, |
4518 | .tda9887_conf = TDA9887_PRESENT, | 4525 | .tda9887_conf = TDA9887_PRESENT, |
4519 | .inputs = {{ | 4526 | .inputs = {{ |
4520 | .name = name_tv, | 4527 | .type = SAA7134_INPUT_TV, |
4521 | .vmux = 3, | 4528 | .vmux = 3, |
4522 | .amux = TV, | 4529 | .amux = TV, |
4523 | .tv = 1, | 4530 | .tv = 1, |
4524 | }, { | 4531 | }, { |
4525 | .name = name_comp1, | 4532 | .type = SAA7134_INPUT_COMPOSITE1, |
4526 | .vmux = 1, | 4533 | .vmux = 1, |
4527 | .amux = LINE1, | 4534 | .amux = LINE1, |
4528 | }, { | 4535 | }, { |
4529 | .name = name_svideo, | 4536 | .type = SAA7134_INPUT_SVIDEO, |
4530 | .vmux = 8, | 4537 | .vmux = 8, |
4531 | .amux = LINE1, | 4538 | .amux = LINE1, |
4532 | } }, | 4539 | } }, |
4533 | .radio = { | 4540 | .radio = { |
4534 | .name = name_radio, | 4541 | .type = SAA7134_INPUT_RADIO, |
4535 | .amux = LINE2, | 4542 | .amux = LINE2, |
4536 | }, | 4543 | }, |
4537 | }, | 4544 | }, |
@@ -4546,21 +4553,21 @@ struct saa7134_board saa7134_boards[] = { | |||
4546 | .rds_addr = 0x10, | 4553 | .rds_addr = 0x10, |
4547 | .tda9887_conf = TDA9887_PRESENT, | 4554 | .tda9887_conf = TDA9887_PRESENT, |
4548 | .inputs = {{ | 4555 | .inputs = {{ |
4549 | .name = name_tv, | 4556 | .type = SAA7134_INPUT_TV, |
4550 | .vmux = 3, | 4557 | .vmux = 3, |
4551 | .amux = TV, | 4558 | .amux = TV, |
4552 | .tv = 1, | 4559 | .tv = 1, |
4553 | }, { | 4560 | }, { |
4554 | .name = name_comp1, | 4561 | .type = SAA7134_INPUT_COMPOSITE1, |
4555 | .vmux = 1, | 4562 | .vmux = 1, |
4556 | .amux = LINE1, | 4563 | .amux = LINE1, |
4557 | }, { | 4564 | }, { |
4558 | .name = name_svideo, | 4565 | .type = SAA7134_INPUT_SVIDEO, |
4559 | .vmux = 8, | 4566 | .vmux = 8, |
4560 | .amux = LINE1, | 4567 | .amux = LINE1, |
4561 | } }, | 4568 | } }, |
4562 | .radio = { | 4569 | .radio = { |
4563 | .name = name_radio, | 4570 | .type = SAA7134_INPUT_RADIO, |
4564 | .amux = LINE2, | 4571 | .amux = LINE2, |
4565 | }, | 4572 | }, |
4566 | }, | 4573 | }, |
@@ -4575,21 +4582,21 @@ struct saa7134_board saa7134_boards[] = { | |||
4575 | .rds_addr = 0x10, | 4582 | .rds_addr = 0x10, |
4576 | .tda9887_conf = TDA9887_PRESENT, | 4583 | .tda9887_conf = TDA9887_PRESENT, |
4577 | .inputs = {{ | 4584 | .inputs = {{ |
4578 | .name = name_tv, | 4585 | .type = SAA7134_INPUT_TV, |
4579 | .vmux = 3, | 4586 | .vmux = 3, |
4580 | .amux = TV, | 4587 | .amux = TV, |
4581 | .tv = 1, | 4588 | .tv = 1, |
4582 | }, { | 4589 | }, { |
4583 | .name = name_comp1, | 4590 | .type = SAA7134_INPUT_COMPOSITE1, |
4584 | .vmux = 1, | 4591 | .vmux = 1, |
4585 | .amux = LINE1, | 4592 | .amux = LINE1, |
4586 | }, { | 4593 | }, { |
4587 | .name = name_svideo, | 4594 | .type = SAA7134_INPUT_SVIDEO, |
4588 | .vmux = 8, | 4595 | .vmux = 8, |
4589 | .amux = LINE1, | 4596 | .amux = LINE1, |
4590 | } }, | 4597 | } }, |
4591 | .radio = { | 4598 | .radio = { |
4592 | .name = name_radio, | 4599 | .type = SAA7134_INPUT_RADIO, |
4593 | .amux = LINE2, | 4600 | .amux = LINE2, |
4594 | }, | 4601 | }, |
4595 | }, | 4602 | }, |
@@ -4604,21 +4611,21 @@ struct saa7134_board saa7134_boards[] = { | |||
4604 | .rds_addr = 0x10, | 4611 | .rds_addr = 0x10, |
4605 | .tda9887_conf = TDA9887_PRESENT, | 4612 | .tda9887_conf = TDA9887_PRESENT, |
4606 | .inputs = {{ | 4613 | .inputs = {{ |
4607 | .name = name_tv, | 4614 | .type = SAA7134_INPUT_TV, |
4608 | .vmux = 3, | 4615 | .vmux = 3, |
4609 | .amux = TV, | 4616 | .amux = TV, |
4610 | .tv = 1, | 4617 | .tv = 1, |
4611 | },{ | 4618 | },{ |
4612 | .name = name_comp1, | 4619 | .type = SAA7134_INPUT_COMPOSITE1, |
4613 | .vmux = 1, | 4620 | .vmux = 1, |
4614 | .amux = LINE1, | 4621 | .amux = LINE1, |
4615 | },{ | 4622 | },{ |
4616 | .name = name_svideo, | 4623 | .type = SAA7134_INPUT_SVIDEO, |
4617 | .vmux = 8, | 4624 | .vmux = 8, |
4618 | .amux = LINE1, | 4625 | .amux = LINE1, |
4619 | }}, | 4626 | }}, |
4620 | .radio = { | 4627 | .radio = { |
4621 | .name = name_radio, | 4628 | .type = SAA7134_INPUT_RADIO, |
4622 | .amux = LINE2, | 4629 | .amux = LINE2, |
4623 | }, | 4630 | }, |
4624 | }, | 4631 | }, |
@@ -4636,21 +4643,21 @@ struct saa7134_board saa7134_boards[] = { | |||
4636 | .empress_addr = 0x20, | 4643 | .empress_addr = 0x20, |
4637 | .tda9887_conf = TDA9887_PRESENT, | 4644 | .tda9887_conf = TDA9887_PRESENT, |
4638 | .inputs = { { | 4645 | .inputs = { { |
4639 | .name = name_tv, | 4646 | .type = SAA7134_INPUT_TV, |
4640 | .vmux = 3, | 4647 | .vmux = 3, |
4641 | .amux = TV, | 4648 | .amux = TV, |
4642 | .tv = 1, | 4649 | .tv = 1, |
4643 | }, { | 4650 | }, { |
4644 | .name = name_comp1, | 4651 | .type = SAA7134_INPUT_COMPOSITE1, |
4645 | .vmux = 1, | 4652 | .vmux = 1, |
4646 | .amux = LINE1, | 4653 | .amux = LINE1, |
4647 | }, { | 4654 | }, { |
4648 | .name = name_svideo, | 4655 | .type = SAA7134_INPUT_SVIDEO, |
4649 | .vmux = 8, | 4656 | .vmux = 8, |
4650 | .amux = LINE1, | 4657 | .amux = LINE1, |
4651 | } }, | 4658 | } }, |
4652 | .radio = { | 4659 | .radio = { |
4653 | .name = name_radio, | 4660 | .type = SAA7134_INPUT_RADIO, |
4654 | .amux = LINE2, | 4661 | .amux = LINE2, |
4655 | }, | 4662 | }, |
4656 | .mpeg = SAA7134_MPEG_EMPRESS, | 4663 | .mpeg = SAA7134_MPEG_EMPRESS, |
@@ -4673,21 +4680,21 @@ struct saa7134_board saa7134_boards[] = { | |||
4673 | .empress_addr = 0x20, | 4680 | .empress_addr = 0x20, |
4674 | .tda9887_conf = TDA9887_PRESENT, | 4681 | .tda9887_conf = TDA9887_PRESENT, |
4675 | .inputs = { { | 4682 | .inputs = { { |
4676 | .name = name_tv, | 4683 | .type = SAA7134_INPUT_TV, |
4677 | .vmux = 3, | 4684 | .vmux = 3, |
4678 | .amux = TV, | 4685 | .amux = TV, |
4679 | .tv = 1, | 4686 | .tv = 1, |
4680 | }, { | 4687 | }, { |
4681 | .name = name_comp1, | 4688 | .type = SAA7134_INPUT_COMPOSITE1, |
4682 | .vmux = 1, | 4689 | .vmux = 1, |
4683 | .amux = LINE1, | 4690 | .amux = LINE1, |
4684 | }, { | 4691 | }, { |
4685 | .name = name_svideo, | 4692 | .type = SAA7134_INPUT_SVIDEO, |
4686 | .vmux = 8, | 4693 | .vmux = 8, |
4687 | .amux = LINE1, | 4694 | .amux = LINE1, |
4688 | } }, | 4695 | } }, |
4689 | .radio = { | 4696 | .radio = { |
4690 | .name = name_radio, | 4697 | .type = SAA7134_INPUT_RADIO, |
4691 | .amux = LINE2, | 4698 | .amux = LINE2, |
4692 | }, | 4699 | }, |
4693 | .mpeg = SAA7134_MPEG_EMPRESS, | 4700 | .mpeg = SAA7134_MPEG_EMPRESS, |
@@ -4712,21 +4719,21 @@ struct saa7134_board saa7134_boards[] = { | |||
4712 | .empress_addr = 0x20, | 4719 | .empress_addr = 0x20, |
4713 | .tda9887_conf = TDA9887_PRESENT, | 4720 | .tda9887_conf = TDA9887_PRESENT, |
4714 | .inputs = { { | 4721 | .inputs = { { |
4715 | .name = name_tv, | 4722 | .type = SAA7134_INPUT_TV, |
4716 | .vmux = 3, | 4723 | .vmux = 3, |
4717 | .amux = TV, | 4724 | .amux = TV, |
4718 | .tv = 1, | 4725 | .tv = 1, |
4719 | }, { | 4726 | }, { |
4720 | .name = name_comp1, | 4727 | .type = SAA7134_INPUT_COMPOSITE1, |
4721 | .vmux = 1, | 4728 | .vmux = 1, |
4722 | .amux = LINE1, | 4729 | .amux = LINE1, |
4723 | }, { | 4730 | }, { |
4724 | .name = name_svideo, | 4731 | .type = SAA7134_INPUT_SVIDEO, |
4725 | .vmux = 8, | 4732 | .vmux = 8, |
4726 | .amux = LINE1, | 4733 | .amux = LINE1, |
4727 | } }, | 4734 | } }, |
4728 | .radio = { | 4735 | .radio = { |
4729 | .name = name_radio, | 4736 | .type = SAA7134_INPUT_RADIO, |
4730 | .amux = LINE2, | 4737 | .amux = LINE2, |
4731 | }, | 4738 | }, |
4732 | .mpeg = SAA7134_MPEG_EMPRESS, | 4739 | .mpeg = SAA7134_MPEG_EMPRESS, |
@@ -4747,21 +4754,21 @@ struct saa7134_board saa7134_boards[] = { | |||
4747 | .mpeg = SAA7134_MPEG_DVB, | 4754 | .mpeg = SAA7134_MPEG_DVB, |
4748 | .gpiomask = 0x0200000, | 4755 | .gpiomask = 0x0200000, |
4749 | .inputs = {{ | 4756 | .inputs = {{ |
4750 | .name = name_tv, | 4757 | .type = SAA7134_INPUT_TV, |
4751 | .vmux = 1, | 4758 | .vmux = 1, |
4752 | .amux = TV, | 4759 | .amux = TV, |
4753 | .tv = 1, | 4760 | .tv = 1, |
4754 | }, { | 4761 | }, { |
4755 | .name = name_comp1, | 4762 | .type = SAA7134_INPUT_COMPOSITE1, |
4756 | .vmux = 3, | 4763 | .vmux = 3, |
4757 | .amux = LINE1, | 4764 | .amux = LINE1, |
4758 | }, { | 4765 | }, { |
4759 | .name = name_svideo, | 4766 | .type = SAA7134_INPUT_SVIDEO, |
4760 | .vmux = 8, /* untested */ | 4767 | .vmux = 8, /* untested */ |
4761 | .amux = LINE1, | 4768 | .amux = LINE1, |
4762 | } }, | 4769 | } }, |
4763 | .radio = { | 4770 | .radio = { |
4764 | .name = name_radio, | 4771 | .type = SAA7134_INPUT_RADIO, |
4765 | .amux = TV, | 4772 | .amux = TV, |
4766 | .gpio = 0x0200000, | 4773 | .gpio = 0x0200000, |
4767 | }, | 4774 | }, |
@@ -4776,30 +4783,30 @@ struct saa7134_board saa7134_boards[] = { | |||
4776 | .radio_addr = ADDR_UNSET, | 4783 | .radio_addr = ADDR_UNSET, |
4777 | .gpiomask = 0xf000, | 4784 | .gpiomask = 0xf000, |
4778 | .inputs = {{ | 4785 | .inputs = {{ |
4779 | .name = name_tv_mono, | 4786 | .type = SAA7134_INPUT_TV_MONO, |
4780 | .vmux = 1, | 4787 | .vmux = 1, |
4781 | .amux = LINE2, | 4788 | .amux = LINE2, |
4782 | .gpio = 0x0000, | 4789 | .gpio = 0x0000, |
4783 | .tv = 1, | 4790 | .tv = 1, |
4784 | }, { | 4791 | }, { |
4785 | .name = name_comp1, | 4792 | .type = SAA7134_INPUT_COMPOSITE1, |
4786 | .vmux = 3, | 4793 | .vmux = 3, |
4787 | .amux = LINE1, | 4794 | .amux = LINE1, |
4788 | .gpio = 0x2000, | 4795 | .gpio = 0x2000, |
4789 | .tv = 1 | 4796 | .tv = 1 |
4790 | }, { | 4797 | }, { |
4791 | .name = name_svideo, | 4798 | .type = SAA7134_INPUT_SVIDEO, |
4792 | .vmux = 8, | 4799 | .vmux = 8, |
4793 | .amux = LINE1, | 4800 | .amux = LINE1, |
4794 | .gpio = 0x2000, | 4801 | .gpio = 0x2000, |
4795 | } }, | 4802 | } }, |
4796 | .radio = { | 4803 | .radio = { |
4797 | .name = name_radio, | 4804 | .type = SAA7134_INPUT_RADIO, |
4798 | .amux = LINE2, | 4805 | .amux = LINE2, |
4799 | .gpio = 0x1000, | 4806 | .gpio = 0x1000, |
4800 | }, | 4807 | }, |
4801 | .mute = { | 4808 | .mute = { |
4802 | .name = name_mute, | 4809 | .type = SAA7134_INPUT_MUTE, |
4803 | .amux = LINE2, | 4810 | .amux = LINE2, |
4804 | .gpio = 0x6000, | 4811 | .gpio = 0x6000, |
4805 | }, | 4812 | }, |
@@ -4813,11 +4820,11 @@ struct saa7134_board saa7134_boards[] = { | |||
4813 | .radio_addr = ADDR_UNSET, | 4820 | .radio_addr = ADDR_UNSET, |
4814 | .mpeg = SAA7134_MPEG_DVB, | 4821 | .mpeg = SAA7134_MPEG_DVB, |
4815 | .inputs = {{ | 4822 | .inputs = {{ |
4816 | .name = name_comp1, | 4823 | .type = SAA7134_INPUT_COMPOSITE1, |
4817 | .vmux = 3, | 4824 | .vmux = 3, |
4818 | .amux = LINE1, | 4825 | .amux = LINE1, |
4819 | }, { | 4826 | }, { |
4820 | .name = name_svideo, | 4827 | .type = SAA7134_INPUT_SVIDEO, |
4821 | .vmux = 8, | 4828 | .vmux = 8, |
4822 | .amux = LINE1, | 4829 | .amux = LINE1, |
4823 | } }, | 4830 | } }, |
@@ -4832,16 +4839,16 @@ struct saa7134_board saa7134_boards[] = { | |||
4832 | .tda829x_conf = { .lna_cfg = TDA8290_LNA_OFF }, | 4839 | .tda829x_conf = { .lna_cfg = TDA8290_LNA_OFF }, |
4833 | .mpeg = SAA7134_MPEG_DVB, | 4840 | .mpeg = SAA7134_MPEG_DVB, |
4834 | .inputs = {{ | 4841 | .inputs = {{ |
4835 | .name = name_tv, | 4842 | .type = SAA7134_INPUT_TV, |
4836 | .vmux = 1, | 4843 | .vmux = 1, |
4837 | .amux = TV, | 4844 | .amux = TV, |
4838 | .tv = 1, | 4845 | .tv = 1, |
4839 | }, { | 4846 | }, { |
4840 | .name = name_comp1, | 4847 | .type = SAA7134_INPUT_COMPOSITE1, |
4841 | .vmux = 0, | 4848 | .vmux = 0, |
4842 | .amux = LINE1, | 4849 | .amux = LINE1, |
4843 | }, { | 4850 | }, { |
4844 | .name = name_svideo, | 4851 | .type = SAA7134_INPUT_SVIDEO, |
4845 | .vmux = 8, | 4852 | .vmux = 8, |
4846 | .amux = LINE1, | 4853 | .amux = LINE1, |
4847 | } }, | 4854 | } }, |
@@ -4857,21 +4864,21 @@ struct saa7134_board saa7134_boards[] = { | |||
4857 | .mpeg = SAA7134_MPEG_DVB, | 4864 | .mpeg = SAA7134_MPEG_DVB, |
4858 | .gpiomask = 0x0200000, | 4865 | .gpiomask = 0x0200000, |
4859 | .inputs = { { | 4866 | .inputs = { { |
4860 | .name = name_tv, | 4867 | .type = SAA7134_INPUT_TV, |
4861 | .vmux = 1, | 4868 | .vmux = 1, |
4862 | .amux = TV, | 4869 | .amux = TV, |
4863 | .tv = 1, | 4870 | .tv = 1, |
4864 | }, { | 4871 | }, { |
4865 | .name = name_comp1, | 4872 | .type = SAA7134_INPUT_COMPOSITE1, |
4866 | .vmux = 3, | 4873 | .vmux = 3, |
4867 | .amux = LINE1, | 4874 | .amux = LINE1, |
4868 | }, { | 4875 | }, { |
4869 | .name = name_svideo, | 4876 | .type = SAA7134_INPUT_SVIDEO, |
4870 | .vmux = 8, | 4877 | .vmux = 8, |
4871 | .amux = LINE1, | 4878 | .amux = LINE1, |
4872 | } }, | 4879 | } }, |
4873 | .radio = { | 4880 | .radio = { |
4874 | .name = name_radio, | 4881 | .type = SAA7134_INPUT_RADIO, |
4875 | .amux = TV, | 4882 | .amux = TV, |
4876 | .gpio = 0x0200000, | 4883 | .gpio = 0x0200000, |
4877 | }, | 4884 | }, |
@@ -4885,21 +4892,21 @@ struct saa7134_board saa7134_boards[] = { | |||
4885 | .radio_addr = ADDR_UNSET, | 4892 | .radio_addr = ADDR_UNSET, |
4886 | .mpeg = SAA7134_MPEG_DVB, | 4893 | .mpeg = SAA7134_MPEG_DVB, |
4887 | .inputs = {{ | 4894 | .inputs = {{ |
4888 | .name = name_tv, | 4895 | .type = SAA7134_INPUT_TV, |
4889 | .vmux = 1, | 4896 | .vmux = 1, |
4890 | .amux = TV, | 4897 | .amux = TV, |
4891 | .tv = 1, | 4898 | .tv = 1, |
4892 | }, { | 4899 | }, { |
4893 | .name = name_comp1, | 4900 | .type = SAA7134_INPUT_COMPOSITE1, |
4894 | .vmux = 3, | 4901 | .vmux = 3, |
4895 | .amux = LINE1, | 4902 | .amux = LINE1, |
4896 | }, { | 4903 | }, { |
4897 | .name = name_svideo, | 4904 | .type = SAA7134_INPUT_SVIDEO, |
4898 | .vmux = 8, | 4905 | .vmux = 8, |
4899 | .amux = LINE2, | 4906 | .amux = LINE2, |
4900 | } }, | 4907 | } }, |
4901 | .radio = { | 4908 | .radio = { |
4902 | .name = name_radio, | 4909 | .type = SAA7134_INPUT_RADIO, |
4903 | .amux = TV, | 4910 | .amux = TV, |
4904 | }, | 4911 | }, |
4905 | }, | 4912 | }, |
@@ -4912,21 +4919,21 @@ struct saa7134_board saa7134_boards[] = { | |||
4912 | .radio_addr = ADDR_UNSET, | 4919 | .radio_addr = ADDR_UNSET, |
4913 | .mpeg = SAA7134_MPEG_DVB, | 4920 | .mpeg = SAA7134_MPEG_DVB, |
4914 | .inputs = {{ | 4921 | .inputs = {{ |
4915 | .name = name_tv, | 4922 | .type = SAA7134_INPUT_TV, |
4916 | .vmux = 1, | 4923 | .vmux = 1, |
4917 | .amux = TV, | 4924 | .amux = TV, |
4918 | .tv = 1, | 4925 | .tv = 1, |
4919 | }, { | 4926 | }, { |
4920 | .name = name_svideo, | 4927 | .type = SAA7134_INPUT_SVIDEO, |
4921 | .vmux = 8, | 4928 | .vmux = 8, |
4922 | .amux = LINE1, | 4929 | .amux = LINE1, |
4923 | }, { | 4930 | }, { |
4924 | .name = name_comp, | 4931 | .type = SAA7134_INPUT_COMPOSITE, |
4925 | .vmux = 0, | 4932 | .vmux = 0, |
4926 | .amux = LINE1, | 4933 | .amux = LINE1, |
4927 | } }, | 4934 | } }, |
4928 | .radio = { | 4935 | .radio = { |
4929 | .name = name_radio, | 4936 | .type = SAA7134_INPUT_RADIO, |
4930 | .amux = TV, | 4937 | .amux = TV, |
4931 | }, | 4938 | }, |
4932 | }, | 4939 | }, |
@@ -4938,16 +4945,16 @@ struct saa7134_board saa7134_boards[] = { | |||
4938 | .tuner_addr = ADDR_UNSET, | 4945 | .tuner_addr = ADDR_UNSET, |
4939 | .radio_addr = ADDR_UNSET, | 4946 | .radio_addr = ADDR_UNSET, |
4940 | .inputs = {{ | 4947 | .inputs = {{ |
4941 | .name = name_tv, | 4948 | .type = SAA7134_INPUT_TV, |
4942 | .vmux = 1, | 4949 | .vmux = 1, |
4943 | .amux = TV, | 4950 | .amux = TV, |
4944 | .tv = 1, | 4951 | .tv = 1, |
4945 | }, { | 4952 | }, { |
4946 | .name = name_comp1, | 4953 | .type = SAA7134_INPUT_COMPOSITE1, |
4947 | .vmux = 3, | 4954 | .vmux = 3, |
4948 | .amux = LINE1, | 4955 | .amux = LINE1, |
4949 | }, { | 4956 | }, { |
4950 | .name = name_svideo, | 4957 | .type = SAA7134_INPUT_SVIDEO, |
4951 | .vmux = 8, | 4958 | .vmux = 8, |
4952 | .amux = LINE2, | 4959 | .amux = LINE2, |
4953 | } }, | 4960 | } }, |
@@ -4962,21 +4969,21 @@ struct saa7134_board saa7134_boards[] = { | |||
4962 | .radio_addr = ADDR_UNSET, | 4969 | .radio_addr = ADDR_UNSET, |
4963 | .mpeg = SAA7134_MPEG_DVB, | 4970 | .mpeg = SAA7134_MPEG_DVB, |
4964 | .inputs = {{ | 4971 | .inputs = {{ |
4965 | .name = name_tv, | 4972 | .type = SAA7134_INPUT_TV, |
4966 | .vmux = 3, | 4973 | .vmux = 3, |
4967 | .amux = TV, | 4974 | .amux = TV, |
4968 | .tv = 1, | 4975 | .tv = 1, |
4969 | }, { | 4976 | }, { |
4970 | .name = name_comp1, | 4977 | .type = SAA7134_INPUT_COMPOSITE1, |
4971 | .vmux = 1, | 4978 | .vmux = 1, |
4972 | .amux = LINE2, | 4979 | .amux = LINE2, |
4973 | }, { | 4980 | }, { |
4974 | .name = name_svideo, | 4981 | .type = SAA7134_INPUT_SVIDEO, |
4975 | .vmux = 8, | 4982 | .vmux = 8, |
4976 | .amux = LINE2, | 4983 | .amux = LINE2, |
4977 | } }, | 4984 | } }, |
4978 | .radio = { | 4985 | .radio = { |
4979 | .name = name_radio, | 4986 | .type = SAA7134_INPUT_RADIO, |
4980 | .amux = TV, | 4987 | .amux = TV, |
4981 | } | 4988 | } |
4982 | }, | 4989 | }, |
@@ -4990,11 +4997,11 @@ struct saa7134_board saa7134_boards[] = { | |||
4990 | .radio_addr = ADDR_UNSET, | 4997 | .radio_addr = ADDR_UNSET, |
4991 | .mpeg = SAA7134_MPEG_DVB, | 4998 | .mpeg = SAA7134_MPEG_DVB, |
4992 | .inputs = { { | 4999 | .inputs = { { |
4993 | .name = name_comp, | 5000 | .type = SAA7134_INPUT_COMPOSITE, |
4994 | .vmux = 1, | 5001 | .vmux = 1, |
4995 | .amux = LINE1, | 5002 | .amux = LINE1, |
4996 | }, { | 5003 | }, { |
4997 | .name = name_svideo, | 5004 | .type = SAA7134_INPUT_SVIDEO, |
4998 | .vmux = 6, | 5005 | .vmux = 6, |
4999 | .amux = LINE1, | 5006 | .amux = LINE1, |
5000 | } }, | 5007 | } }, |
@@ -5009,21 +5016,21 @@ struct saa7134_board saa7134_boards[] = { | |||
5009 | .radio_addr = ADDR_UNSET, | 5016 | .radio_addr = ADDR_UNSET, |
5010 | .mpeg = SAA7134_MPEG_DVB, | 5017 | .mpeg = SAA7134_MPEG_DVB, |
5011 | .inputs = { { | 5018 | .inputs = { { |
5012 | .name = name_tv, | 5019 | .type = SAA7134_INPUT_TV, |
5013 | .vmux = 4, | 5020 | .vmux = 4, |
5014 | .amux = TV, | 5021 | .amux = TV, |
5015 | .tv = 1, | 5022 | .tv = 1, |
5016 | }, { | 5023 | }, { |
5017 | .name = name_comp, | 5024 | .type = SAA7134_INPUT_COMPOSITE, |
5018 | .vmux = 1, | 5025 | .vmux = 1, |
5019 | .amux = LINE1, | 5026 | .amux = LINE1, |
5020 | }, { | 5027 | }, { |
5021 | .name = name_svideo, | 5028 | .type = SAA7134_INPUT_SVIDEO, |
5022 | .vmux = 6, | 5029 | .vmux = 6, |
5023 | .amux = LINE1, | 5030 | .amux = LINE1, |
5024 | } }, | 5031 | } }, |
5025 | .radio = { | 5032 | .radio = { |
5026 | .name = name_radio, | 5033 | .type = SAA7134_INPUT_RADIO, |
5027 | .amux = TV, | 5034 | .amux = TV, |
5028 | }, | 5035 | }, |
5029 | }, | 5036 | }, |
@@ -5038,21 +5045,21 @@ struct saa7134_board saa7134_boards[] = { | |||
5038 | .tda9887_conf = TDA9887_PRESENT, | 5045 | .tda9887_conf = TDA9887_PRESENT, |
5039 | .mpeg = SAA7134_MPEG_DVB, | 5046 | .mpeg = SAA7134_MPEG_DVB, |
5040 | .inputs = {{ | 5047 | .inputs = {{ |
5041 | .name = name_tv, | 5048 | .type = SAA7134_INPUT_TV, |
5042 | .vmux = 3, | 5049 | .vmux = 3, |
5043 | .amux = TV, | 5050 | .amux = TV, |
5044 | .tv = 1, | 5051 | .tv = 1, |
5045 | }, { | 5052 | }, { |
5046 | .name = name_comp1, | 5053 | .type = SAA7134_INPUT_COMPOSITE1, |
5047 | .vmux = 1, | 5054 | .vmux = 1, |
5048 | .amux = LINE1, | 5055 | .amux = LINE1, |
5049 | }, { | 5056 | }, { |
5050 | .name = name_svideo, | 5057 | .type = SAA7134_INPUT_SVIDEO, |
5051 | .vmux = 8, | 5058 | .vmux = 8, |
5052 | .amux = LINE1, | 5059 | .amux = LINE1, |
5053 | } }, | 5060 | } }, |
5054 | .radio = { | 5061 | .radio = { |
5055 | .name = name_radio, | 5062 | .type = SAA7134_INPUT_RADIO, |
5056 | .amux = LINE2, | 5063 | .amux = LINE2, |
5057 | }, | 5064 | }, |
5058 | }, | 5065 | }, |
@@ -5067,21 +5074,21 @@ struct saa7134_board saa7134_boards[] = { | |||
5067 | .gpiomask = 1 << 21, | 5074 | .gpiomask = 1 << 21, |
5068 | .mpeg = SAA7134_MPEG_DVB, | 5075 | .mpeg = SAA7134_MPEG_DVB, |
5069 | .inputs = {{ | 5076 | .inputs = {{ |
5070 | .name = name_tv, | 5077 | .type = SAA7134_INPUT_TV, |
5071 | .vmux = 1, | 5078 | .vmux = 1, |
5072 | .amux = TV, | 5079 | .amux = TV, |
5073 | .tv = 1, | 5080 | .tv = 1, |
5074 | }, { | 5081 | }, { |
5075 | .name = name_comp, | 5082 | .type = SAA7134_INPUT_COMPOSITE, |
5076 | .vmux = 0, | 5083 | .vmux = 0, |
5077 | .amux = LINE2, | 5084 | .amux = LINE2, |
5078 | }, { | 5085 | }, { |
5079 | .name = name_svideo, | 5086 | .type = SAA7134_INPUT_SVIDEO, |
5080 | .vmux = 8, | 5087 | .vmux = 8, |
5081 | .amux = LINE2, | 5088 | .amux = LINE2, |
5082 | } }, | 5089 | } }, |
5083 | .radio = { | 5090 | .radio = { |
5084 | .name = name_radio, | 5091 | .type = SAA7134_INPUT_RADIO, |
5085 | .amux = TV, | 5092 | .amux = TV, |
5086 | .gpio = 0x0200000, | 5093 | .gpio = 0x0200000, |
5087 | }, | 5094 | }, |
@@ -5097,21 +5104,21 @@ struct saa7134_board saa7134_boards[] = { | |||
5097 | .gpiomask = 1 << 21, | 5104 | .gpiomask = 1 << 21, |
5098 | .mpeg = SAA7134_MPEG_DVB, | 5105 | .mpeg = SAA7134_MPEG_DVB, |
5099 | .inputs = {{ | 5106 | .inputs = {{ |
5100 | .name = name_tv, | 5107 | .type = SAA7134_INPUT_TV, |
5101 | .vmux = 1, | 5108 | .vmux = 1, |
5102 | .amux = TV, | 5109 | .amux = TV, |
5103 | .tv = 1, | 5110 | .tv = 1, |
5104 | }, { | 5111 | }, { |
5105 | .name = name_comp, | 5112 | .type = SAA7134_INPUT_COMPOSITE, |
5106 | .vmux = 0, | 5113 | .vmux = 0, |
5107 | .amux = LINE2, | 5114 | .amux = LINE2, |
5108 | }, { | 5115 | }, { |
5109 | .name = name_svideo, | 5116 | .type = SAA7134_INPUT_SVIDEO, |
5110 | .vmux = 8, | 5117 | .vmux = 8, |
5111 | .amux = LINE2, | 5118 | .amux = LINE2, |
5112 | } }, | 5119 | } }, |
5113 | .radio = { | 5120 | .radio = { |
5114 | .name = name_radio, | 5121 | .type = SAA7134_INPUT_RADIO, |
5115 | .amux = TV, | 5122 | .amux = TV, |
5116 | .gpio = 0x0200000, | 5123 | .gpio = 0x0200000, |
5117 | }, | 5124 | }, |
@@ -5125,29 +5132,29 @@ struct saa7134_board saa7134_boards[] = { | |||
5125 | .radio_addr = ADDR_UNSET, | 5132 | .radio_addr = ADDR_UNSET, |
5126 | .gpiomask = 0x801a8087, | 5133 | .gpiomask = 0x801a8087, |
5127 | .inputs = { { | 5134 | .inputs = { { |
5128 | .name = name_tv, | 5135 | .type = SAA7134_INPUT_TV, |
5129 | .vmux = 3, | 5136 | .vmux = 3, |
5130 | .amux = LINE2, | 5137 | .amux = LINE2, |
5131 | .tv = 1, | 5138 | .tv = 1, |
5132 | .gpio = 0x624000, | 5139 | .gpio = 0x624000, |
5133 | }, { | 5140 | }, { |
5134 | .name = name_comp1, | 5141 | .type = SAA7134_INPUT_COMPOSITE1, |
5135 | .vmux = 1, | 5142 | .vmux = 1, |
5136 | .amux = LINE1, | 5143 | .amux = LINE1, |
5137 | .gpio = 0x624000, | 5144 | .gpio = 0x624000, |
5138 | }, { | 5145 | }, { |
5139 | .name = name_svideo, | 5146 | .type = SAA7134_INPUT_SVIDEO, |
5140 | .vmux = 1, | 5147 | .vmux = 1, |
5141 | .amux = LINE1, | 5148 | .amux = LINE1, |
5142 | .gpio = 0x624000, | 5149 | .gpio = 0x624000, |
5143 | } }, | 5150 | } }, |
5144 | .radio = { | 5151 | .radio = { |
5145 | .name = name_radio, | 5152 | .type = SAA7134_INPUT_RADIO, |
5146 | .amux = LINE2, | 5153 | .amux = LINE2, |
5147 | .gpio = 0x624001, | 5154 | .gpio = 0x624001, |
5148 | }, | 5155 | }, |
5149 | .mute = { | 5156 | .mute = { |
5150 | .name = name_mute, | 5157 | .type = SAA7134_INPUT_MUTE, |
5151 | .amux = TV, | 5158 | .amux = TV, |
5152 | }, | 5159 | }, |
5153 | }, | 5160 | }, |
@@ -5161,16 +5168,16 @@ struct saa7134_board saa7134_boards[] = { | |||
5161 | .tda9887_conf = TDA9887_PRESENT, | 5168 | .tda9887_conf = TDA9887_PRESENT, |
5162 | .mpeg = SAA7134_MPEG_DVB, | 5169 | .mpeg = SAA7134_MPEG_DVB, |
5163 | .inputs = { { | 5170 | .inputs = { { |
5164 | .name = name_tv, | 5171 | .type = SAA7134_INPUT_TV, |
5165 | .vmux = 1, | 5172 | .vmux = 1, |
5166 | .amux = TV, | 5173 | .amux = TV, |
5167 | .tv = 1, | 5174 | .tv = 1, |
5168 | }, { | 5175 | }, { |
5169 | .name = name_comp, | 5176 | .type = SAA7134_INPUT_COMPOSITE, |
5170 | .vmux = 4, | 5177 | .vmux = 4, |
5171 | .amux = LINE1, | 5178 | .amux = LINE1, |
5172 | }, { | 5179 | }, { |
5173 | .name = name_svideo, | 5180 | .type = SAA7134_INPUT_SVIDEO, |
5174 | .vmux = 8, | 5181 | .vmux = 8, |
5175 | .amux = LINE1, | 5182 | .amux = LINE1, |
5176 | } }, | 5183 | } }, |
@@ -5186,25 +5193,25 @@ struct saa7134_board saa7134_boards[] = { | |||
5186 | .mpeg = SAA7134_MPEG_DVB, | 5193 | .mpeg = SAA7134_MPEG_DVB, |
5187 | .gpiomask = 0x0200000, | 5194 | .gpiomask = 0x0200000, |
5188 | .inputs = { { | 5195 | .inputs = { { |
5189 | .name = name_tv, | 5196 | .type = SAA7134_INPUT_TV, |
5190 | .vmux = 1, | 5197 | .vmux = 1, |
5191 | .amux = TV, | 5198 | .amux = TV, |
5192 | .tv = 1, | 5199 | .tv = 1, |
5193 | }, { | 5200 | }, { |
5194 | .name = name_comp1, | 5201 | .type = SAA7134_INPUT_COMPOSITE1, |
5195 | .vmux = 3, | 5202 | .vmux = 3, |
5196 | .amux = LINE2, | 5203 | .amux = LINE2, |
5197 | }, { | 5204 | }, { |
5198 | .name = name_comp2, | 5205 | .type = SAA7134_INPUT_COMPOSITE2, |
5199 | .vmux = 0, | 5206 | .vmux = 0, |
5200 | .amux = LINE2, | 5207 | .amux = LINE2, |
5201 | }, { | 5208 | }, { |
5202 | .name = name_svideo, | 5209 | .type = SAA7134_INPUT_SVIDEO, |
5203 | .vmux = 8, | 5210 | .vmux = 8, |
5204 | .amux = LINE2, | 5211 | .amux = LINE2, |
5205 | } }, | 5212 | } }, |
5206 | .radio = { | 5213 | .radio = { |
5207 | .name = name_radio, | 5214 | .type = SAA7134_INPUT_RADIO, |
5208 | .amux = TV, | 5215 | .amux = TV, |
5209 | .gpio = 0x0200000, | 5216 | .gpio = 0x0200000, |
5210 | }, | 5217 | }, |
@@ -5218,30 +5225,30 @@ struct saa7134_board saa7134_boards[] = { | |||
5218 | .radio_addr = 0x60, | 5225 | .radio_addr = 0x60, |
5219 | .gpiomask = 0x80000700, | 5226 | .gpiomask = 0x80000700, |
5220 | .inputs = { { | 5227 | .inputs = { { |
5221 | .name = name_tv, | 5228 | .type = SAA7134_INPUT_TV, |
5222 | .vmux = 1, | 5229 | .vmux = 1, |
5223 | .amux = LINE2, | 5230 | .amux = LINE2, |
5224 | .tv = 1, | 5231 | .tv = 1, |
5225 | .gpio = 0x100, | 5232 | .gpio = 0x100, |
5226 | }, { | 5233 | }, { |
5227 | .name = name_comp1, | 5234 | .type = SAA7134_INPUT_COMPOSITE1, |
5228 | .vmux = 3, | 5235 | .vmux = 3, |
5229 | .amux = LINE1, | 5236 | .amux = LINE1, |
5230 | .gpio = 0x200, | 5237 | .gpio = 0x200, |
5231 | }, { | 5238 | }, { |
5232 | .name = name_svideo, | 5239 | .type = SAA7134_INPUT_SVIDEO, |
5233 | .vmux = 8, | 5240 | .vmux = 8, |
5234 | .amux = LINE1, | 5241 | .amux = LINE1, |
5235 | .gpio = 0x200, | 5242 | .gpio = 0x200, |
5236 | } }, | 5243 | } }, |
5237 | .radio = { | 5244 | .radio = { |
5238 | .name = name_radio, | 5245 | .type = SAA7134_INPUT_RADIO, |
5239 | .vmux = 1, | 5246 | .vmux = 1, |
5240 | .amux = LINE1, | 5247 | .amux = LINE1, |
5241 | .gpio = 0x100, | 5248 | .gpio = 0x100, |
5242 | }, | 5249 | }, |
5243 | .mute = { | 5250 | .mute = { |
5244 | .name = name_mute, | 5251 | .type = SAA7134_INPUT_MUTE, |
5245 | .vmux = 8, | 5252 | .vmux = 8, |
5246 | .amux = 2, | 5253 | .amux = 2, |
5247 | }, | 5254 | }, |
@@ -5257,18 +5264,18 @@ struct saa7134_board saa7134_boards[] = { | |||
5257 | .mpeg = SAA7134_MPEG_DVB, | 5264 | .mpeg = SAA7134_MPEG_DVB, |
5258 | .ts_type = SAA7134_MPEG_TS_PARALLEL, | 5265 | .ts_type = SAA7134_MPEG_TS_PARALLEL, |
5259 | .inputs = { { | 5266 | .inputs = { { |
5260 | .name = name_tv, | 5267 | .type = SAA7134_INPUT_TV, |
5261 | .vmux = 1, | 5268 | .vmux = 1, |
5262 | .amux = TV, | 5269 | .amux = TV, |
5263 | .tv = 1, | 5270 | .tv = 1, |
5264 | #if 0 /* FIXME */ | 5271 | #if 0 /* FIXME */ |
5265 | }, { | 5272 | }, { |
5266 | .name = name_comp1, | 5273 | .type = SAA7134_INPUT_COMPOSITE1, |
5267 | .vmux = 3, | 5274 | .vmux = 3, |
5268 | .amux = LINE1, | 5275 | .amux = LINE1, |
5269 | .gpio = 0x200, | 5276 | .gpio = 0x200, |
5270 | }, { | 5277 | }, { |
5271 | .name = name_svideo, | 5278 | .type = SAA7134_INPUT_SVIDEO, |
5272 | .vmux = 8, | 5279 | .vmux = 8, |
5273 | .amux = LINE1, | 5280 | .amux = LINE1, |
5274 | .gpio = 0x200, | 5281 | .gpio = 0x200, |
@@ -5276,14 +5283,14 @@ struct saa7134_board saa7134_boards[] = { | |||
5276 | } }, | 5283 | } }, |
5277 | #if 0 | 5284 | #if 0 |
5278 | .radio = { | 5285 | .radio = { |
5279 | .name = name_radio, | 5286 | .type = SAA7134_INPUT_RADIO, |
5280 | .vmux = 1, | 5287 | .vmux = 1, |
5281 | .amux = LINE1, | 5288 | .amux = LINE1, |
5282 | .gpio = 0x100, | 5289 | .gpio = 0x100, |
5283 | }, | 5290 | }, |
5284 | #endif | 5291 | #endif |
5285 | .mute = { | 5292 | .mute = { |
5286 | .name = name_mute, | 5293 | .type = SAA7134_INPUT_MUTE, |
5287 | .vmux = 0, | 5294 | .vmux = 0, |
5288 | .amux = TV, | 5295 | .amux = TV, |
5289 | }, | 5296 | }, |
@@ -5298,24 +5305,24 @@ struct saa7134_board saa7134_boards[] = { | |||
5298 | .gpiomask = 0x00300003, | 5305 | .gpiomask = 0x00300003, |
5299 | /* .gpiomask = 0x8c240003, */ | 5306 | /* .gpiomask = 0x8c240003, */ |
5300 | .inputs = { { | 5307 | .inputs = { { |
5301 | .name = name_tv, | 5308 | .type = SAA7134_INPUT_TV, |
5302 | .vmux = 1, | 5309 | .vmux = 1, |
5303 | .amux = TV, | 5310 | .amux = TV, |
5304 | .tv = 1, | 5311 | .tv = 1, |
5305 | .gpio = 0x01, | 5312 | .gpio = 0x01, |
5306 | }, { | 5313 | }, { |
5307 | .name = name_svideo, | 5314 | .type = SAA7134_INPUT_SVIDEO, |
5308 | .vmux = 6, | 5315 | .vmux = 6, |
5309 | .amux = LINE1, | 5316 | .amux = LINE1, |
5310 | .gpio = 0x02, | 5317 | .gpio = 0x02, |
5311 | } }, | 5318 | } }, |
5312 | .radio = { | 5319 | .radio = { |
5313 | .name = name_radio, | 5320 | .type = SAA7134_INPUT_RADIO, |
5314 | .amux = TV, | 5321 | .amux = TV, |
5315 | .gpio = 0x00300001, | 5322 | .gpio = 0x00300001, |
5316 | }, | 5323 | }, |
5317 | .mute = { | 5324 | .mute = { |
5318 | .name = name_mute, | 5325 | .type = SAA7134_INPUT_MUTE, |
5319 | .amux = TV, | 5326 | .amux = TV, |
5320 | .gpio = 0x01, | 5327 | .gpio = 0x01, |
5321 | }, | 5328 | }, |
@@ -5331,29 +5338,29 @@ struct saa7134_board saa7134_boards[] = { | |||
5331 | .tda9887_conf = TDA9887_PRESENT, | 5338 | .tda9887_conf = TDA9887_PRESENT, |
5332 | .gpiomask = 0x03, | 5339 | .gpiomask = 0x03, |
5333 | .inputs = { { | 5340 | .inputs = { { |
5334 | .name = name_tv, | 5341 | .type = SAA7134_INPUT_TV, |
5335 | .vmux = 1, | 5342 | .vmux = 1, |
5336 | .amux = TV, | 5343 | .amux = TV, |
5337 | .tv = 1, | 5344 | .tv = 1, |
5338 | .gpio = 0x00, | 5345 | .gpio = 0x00, |
5339 | }, { | 5346 | }, { |
5340 | .name = name_comp1, | 5347 | .type = SAA7134_INPUT_COMPOSITE1, |
5341 | .vmux = 3, | 5348 | .vmux = 3, |
5342 | .amux = LINE1, | 5349 | .amux = LINE1, |
5343 | .gpio = 0x00, | 5350 | .gpio = 0x00, |
5344 | }, { | 5351 | }, { |
5345 | .name = name_svideo, | 5352 | .type = SAA7134_INPUT_SVIDEO, |
5346 | .vmux = 8, | 5353 | .vmux = 8, |
5347 | .amux = LINE1, | 5354 | .amux = LINE1, |
5348 | .gpio = 0x00, | 5355 | .gpio = 0x00, |
5349 | } }, | 5356 | } }, |
5350 | .radio = { | 5357 | .radio = { |
5351 | .name = name_radio, | 5358 | .type = SAA7134_INPUT_RADIO, |
5352 | .amux = LINE2, | 5359 | .amux = LINE2, |
5353 | .gpio = 0x01, | 5360 | .gpio = 0x01, |
5354 | }, | 5361 | }, |
5355 | .mute = { | 5362 | .mute = { |
5356 | .name = name_mute, | 5363 | .type = SAA7134_INPUT_MUTE, |
5357 | .amux = LINE1, | 5364 | .amux = LINE1, |
5358 | .gpio = 0x00, | 5365 | .gpio = 0x00, |
5359 | }, | 5366 | }, |
@@ -5368,11 +5375,11 @@ struct saa7134_board saa7134_boards[] = { | |||
5368 | .radio_addr = ADDR_UNSET, | 5375 | .radio_addr = ADDR_UNSET, |
5369 | .mpeg = SAA7134_MPEG_DVB, | 5376 | .mpeg = SAA7134_MPEG_DVB, |
5370 | .inputs = { { | 5377 | .inputs = { { |
5371 | .name = name_comp1, | 5378 | .type = SAA7134_INPUT_COMPOSITE1, |
5372 | .vmux = 0, | 5379 | .vmux = 0, |
5373 | .amux = LINE1, | 5380 | .amux = LINE1, |
5374 | }, { | 5381 | }, { |
5375 | .name = name_svideo, | 5382 | .type = SAA7134_INPUT_SVIDEO, |
5376 | .vmux = 8, /* Not tested */ | 5383 | .vmux = 8, /* Not tested */ |
5377 | .amux = LINE1 | 5384 | .amux = LINE1 |
5378 | } }, | 5385 | } }, |
@@ -5387,21 +5394,21 @@ struct saa7134_board saa7134_boards[] = { | |||
5387 | .radio_addr = ADDR_UNSET, | 5394 | .radio_addr = ADDR_UNSET, |
5388 | .mpeg = SAA7134_MPEG_DVB, | 5395 | .mpeg = SAA7134_MPEG_DVB, |
5389 | .inputs = { { | 5396 | .inputs = { { |
5390 | .name = name_tv, | 5397 | .type = SAA7134_INPUT_TV, |
5391 | .vmux = 2, | 5398 | .vmux = 2, |
5392 | .amux = TV, | 5399 | .amux = TV, |
5393 | .tv = 1, | 5400 | .tv = 1, |
5394 | }, { | 5401 | }, { |
5395 | .name = name_comp1, | 5402 | .type = SAA7134_INPUT_COMPOSITE1, |
5396 | .vmux = 0, | 5403 | .vmux = 0, |
5397 | .amux = LINE1, | 5404 | .amux = LINE1, |
5398 | }, { | 5405 | }, { |
5399 | .name = name_svideo, | 5406 | .type = SAA7134_INPUT_SVIDEO, |
5400 | .vmux = 9, | 5407 | .vmux = 9, |
5401 | .amux = LINE1, | 5408 | .amux = LINE1, |
5402 | } }, | 5409 | } }, |
5403 | .radio = { | 5410 | .radio = { |
5404 | .name = name_radio, | 5411 | .type = SAA7134_INPUT_RADIO, |
5405 | .amux = TV, | 5412 | .amux = TV, |
5406 | }, | 5413 | }, |
5407 | }, | 5414 | }, |
@@ -5416,13 +5423,13 @@ struct saa7134_board saa7134_boards[] = { | |||
5416 | .mpeg = SAA7134_MPEG_DVB, | 5423 | .mpeg = SAA7134_MPEG_DVB, |
5417 | .ts_type = SAA7134_MPEG_TS_PARALLEL, | 5424 | .ts_type = SAA7134_MPEG_TS_PARALLEL, |
5418 | .inputs = {{ | 5425 | .inputs = {{ |
5419 | .name = name_tv, | 5426 | .type = SAA7134_INPUT_TV, |
5420 | .vmux = 1, | 5427 | .vmux = 1, |
5421 | .amux = TV, | 5428 | .amux = TV, |
5422 | .tv = 1, | 5429 | .tv = 1, |
5423 | } }, | 5430 | } }, |
5424 | .radio = { /* untested */ | 5431 | .radio = { /* untested */ |
5425 | .name = name_radio, | 5432 | .type = SAA7134_INPUT_RADIO, |
5426 | .amux = TV, | 5433 | .amux = TV, |
5427 | }, | 5434 | }, |
5428 | }, | 5435 | }, |
@@ -5436,16 +5443,16 @@ struct saa7134_board saa7134_boards[] = { | |||
5436 | .tda9887_conf = TDA9887_PRESENT | TDA9887_PORT1_ACTIVE, | 5443 | .tda9887_conf = TDA9887_PRESENT | TDA9887_PORT1_ACTIVE, |
5437 | .mpeg = SAA7134_MPEG_DVB, | 5444 | .mpeg = SAA7134_MPEG_DVB, |
5438 | .inputs = { { | 5445 | .inputs = { { |
5439 | .name = name_tv, | 5446 | .type = SAA7134_INPUT_TV, |
5440 | .vmux = 3, | 5447 | .vmux = 3, |
5441 | .amux = TV, | 5448 | .amux = TV, |
5442 | .tv = 1, | 5449 | .tv = 1, |
5443 | }, { | 5450 | }, { |
5444 | .name = name_comp1, | 5451 | .type = SAA7134_INPUT_COMPOSITE1, |
5445 | .vmux = 4, | 5452 | .vmux = 4, |
5446 | .amux = LINE2, | 5453 | .amux = LINE2, |
5447 | }, { | 5454 | }, { |
5448 | .name = name_svideo, | 5455 | .type = SAA7134_INPUT_SVIDEO, |
5449 | .vmux = 8, | 5456 | .vmux = 8, |
5450 | .amux = LINE2, | 5457 | .amux = LINE2, |
5451 | } }, | 5458 | } }, |
@@ -5459,10 +5466,10 @@ struct saa7134_board saa7134_boards[] = { | |||
5459 | .radio_addr = ADDR_UNSET, | 5466 | .radio_addr = ADDR_UNSET, |
5460 | .mpeg = SAA7134_MPEG_DVB, | 5467 | .mpeg = SAA7134_MPEG_DVB, |
5461 | .inputs = { { | 5468 | .inputs = { { |
5462 | .name = name_comp1, | 5469 | .type = SAA7134_INPUT_COMPOSITE1, |
5463 | .vmux = 3, | 5470 | .vmux = 3, |
5464 | }, { | 5471 | }, { |
5465 | .name = name_svideo, | 5472 | .type = SAA7134_INPUT_SVIDEO, |
5466 | .vmux = 8, | 5473 | .vmux = 8, |
5467 | } }, | 5474 | } }, |
5468 | }, | 5475 | }, |
@@ -5479,25 +5486,25 @@ struct saa7134_board saa7134_boards[] = { | |||
5479 | .tda9887_conf = TDA9887_PRESENT, | 5486 | .tda9887_conf = TDA9887_PRESENT, |
5480 | .gpiomask = 0x00008000, | 5487 | .gpiomask = 0x00008000, |
5481 | .inputs = {{ | 5488 | .inputs = {{ |
5482 | .name = name_tv, | 5489 | .type = SAA7134_INPUT_TV, |
5483 | .vmux = 3, | 5490 | .vmux = 3, |
5484 | .amux = LINE2, | 5491 | .amux = LINE2, |
5485 | .tv = 1, | 5492 | .tv = 1, |
5486 | }, { | 5493 | }, { |
5487 | .name = name_comp1, | 5494 | .type = SAA7134_INPUT_COMPOSITE1, |
5488 | .vmux = 1, | 5495 | .vmux = 1, |
5489 | .amux = LINE1, | 5496 | .amux = LINE1, |
5490 | }, { | 5497 | }, { |
5491 | .name = name_svideo, | 5498 | .type = SAA7134_INPUT_SVIDEO, |
5492 | .vmux = 8, | 5499 | .vmux = 8, |
5493 | .amux = LINE1, | 5500 | .amux = LINE1, |
5494 | } }, | 5501 | } }, |
5495 | .mute = { | 5502 | .mute = { |
5496 | .name = name_mute, | 5503 | .type = SAA7134_INPUT_MUTE, |
5497 | .amux = LINE1, | 5504 | .amux = LINE1, |
5498 | }, | 5505 | }, |
5499 | .radio = { | 5506 | .radio = { |
5500 | .name = name_radio, | 5507 | .type = SAA7134_INPUT_RADIO, |
5501 | .amux = LINE2, | 5508 | .amux = LINE2, |
5502 | }, | 5509 | }, |
5503 | }, | 5510 | }, |
@@ -5512,7 +5519,7 @@ struct saa7134_board saa7134_boards[] = { | |||
5512 | .radio_addr = ADDR_UNSET, | 5519 | .radio_addr = ADDR_UNSET, |
5513 | .gpiomask = 0x389c00, | 5520 | .gpiomask = 0x389c00, |
5514 | .inputs = {{ | 5521 | .inputs = {{ |
5515 | .name = name_comp1, | 5522 | .type = SAA7134_INPUT_COMPOSITE1, |
5516 | .vmux = 3, | 5523 | .vmux = 3, |
5517 | .amux = LINE1, | 5524 | .amux = LINE1, |
5518 | .gpio = 0x01fc00, | 5525 | .gpio = 0x01fc00, |
@@ -5529,21 +5536,21 @@ struct saa7134_board saa7134_boards[] = { | |||
5529 | .mpeg = SAA7134_MPEG_DVB, | 5536 | .mpeg = SAA7134_MPEG_DVB, |
5530 | .ts_type = SAA7134_MPEG_TS_PARALLEL, | 5537 | .ts_type = SAA7134_MPEG_TS_PARALLEL, |
5531 | .inputs = { { | 5538 | .inputs = { { |
5532 | .name = name_tv, | 5539 | .type = SAA7134_INPUT_TV, |
5533 | .vmux = 2, | 5540 | .vmux = 2, |
5534 | .amux = TV, | 5541 | .amux = TV, |
5535 | .tv = 1, | 5542 | .tv = 1, |
5536 | }, { | 5543 | }, { |
5537 | .name = name_comp1, | 5544 | .type = SAA7134_INPUT_COMPOSITE1, |
5538 | .vmux = 0, | 5545 | .vmux = 0, |
5539 | .amux = LINE1, | 5546 | .amux = LINE1, |
5540 | }, { | 5547 | }, { |
5541 | .name = name_svideo, | 5548 | .type = SAA7134_INPUT_SVIDEO, |
5542 | .vmux = 9, | 5549 | .vmux = 9, |
5543 | .amux = LINE1, | 5550 | .amux = LINE1, |
5544 | } }, | 5551 | } }, |
5545 | .radio = { | 5552 | .radio = { |
5546 | .name = name_radio, | 5553 | .type = SAA7134_INPUT_RADIO, |
5547 | .amux = TV, | 5554 | .amux = TV, |
5548 | }, | 5555 | }, |
5549 | }, | 5556 | }, |
@@ -5556,21 +5563,21 @@ struct saa7134_board saa7134_boards[] = { | |||
5556 | .tuner_addr = ADDR_UNSET, | 5563 | .tuner_addr = ADDR_UNSET, |
5557 | .radio_addr = ADDR_UNSET, | 5564 | .radio_addr = ADDR_UNSET, |
5558 | .inputs = { { | 5565 | .inputs = { { |
5559 | .name = name_tv, | 5566 | .type = SAA7134_INPUT_TV, |
5560 | .vmux = 2, | 5567 | .vmux = 2, |
5561 | .amux = TV, | 5568 | .amux = TV, |
5562 | .tv = 1, | 5569 | .tv = 1, |
5563 | }, { | 5570 | }, { |
5564 | .name = name_comp1, | 5571 | .type = SAA7134_INPUT_COMPOSITE1, |
5565 | .vmux = 0, | 5572 | .vmux = 0, |
5566 | .amux = LINE1, | 5573 | .amux = LINE1, |
5567 | }, { | 5574 | }, { |
5568 | .name = name_svideo, | 5575 | .type = SAA7134_INPUT_SVIDEO, |
5569 | .vmux = 9, | 5576 | .vmux = 9, |
5570 | .amux = LINE1, | 5577 | .amux = LINE1, |
5571 | } }, | 5578 | } }, |
5572 | .radio = { | 5579 | .radio = { |
5573 | .name = name_radio, | 5580 | .type = SAA7134_INPUT_RADIO, |
5574 | .amux = TV, | 5581 | .amux = TV, |
5575 | }, | 5582 | }, |
5576 | }, | 5583 | }, |
@@ -5584,16 +5591,16 @@ struct saa7134_board saa7134_boards[] = { | |||
5584 | .tda9887_conf = TDA9887_PRESENT | TDA9887_PORT1_ACTIVE, | 5591 | .tda9887_conf = TDA9887_PRESENT | TDA9887_PORT1_ACTIVE, |
5585 | .mpeg = SAA7134_MPEG_DVB, | 5592 | .mpeg = SAA7134_MPEG_DVB, |
5586 | .inputs = {{ | 5593 | .inputs = {{ |
5587 | .name = name_tv, | 5594 | .type = SAA7134_INPUT_TV, |
5588 | .vmux = 3, | 5595 | .vmux = 3, |
5589 | .amux = TV, | 5596 | .amux = TV, |
5590 | .tv = 1, | 5597 | .tv = 1, |
5591 | }, { | 5598 | }, { |
5592 | .name = name_comp1, | 5599 | .type = SAA7134_INPUT_COMPOSITE1, |
5593 | .vmux = 0, | 5600 | .vmux = 0, |
5594 | .amux = LINE2, | 5601 | .amux = LINE2, |
5595 | }, { | 5602 | }, { |
5596 | .name = name_svideo, | 5603 | .type = SAA7134_INPUT_SVIDEO, |
5597 | .vmux = 8, | 5604 | .vmux = 8, |
5598 | .amux = LINE2, | 5605 | .amux = LINE2, |
5599 | } }, | 5606 | } }, |
@@ -5607,25 +5614,25 @@ struct saa7134_board saa7134_boards[] = { | |||
5607 | .tuner_addr = ADDR_UNSET, | 5614 | .tuner_addr = ADDR_UNSET, |
5608 | .radio_addr = 0x60, | 5615 | .radio_addr = 0x60, |
5609 | .inputs = { { | 5616 | .inputs = { { |
5610 | .name = name_tv, | 5617 | .type = SAA7134_INPUT_TV, |
5611 | .vmux = 1, | 5618 | .vmux = 1, |
5612 | .amux = TV, | 5619 | .amux = TV, |
5613 | .tv = 1, | 5620 | .tv = 1, |
5614 | }, { | 5621 | }, { |
5615 | .name = name_comp1, | 5622 | .type = SAA7134_INPUT_COMPOSITE1, |
5616 | .vmux = 3, | 5623 | .vmux = 3, |
5617 | .amux = LINE2, | 5624 | .amux = LINE2, |
5618 | }, { | 5625 | }, { |
5619 | .name = name_svideo, | 5626 | .type = SAA7134_INPUT_SVIDEO, |
5620 | .vmux = 8, | 5627 | .vmux = 8, |
5621 | .amux = LINE2, | 5628 | .amux = LINE2, |
5622 | } }, | 5629 | } }, |
5623 | .radio = { | 5630 | .radio = { |
5624 | .name = name_radio, | 5631 | .type = SAA7134_INPUT_RADIO, |
5625 | .amux = LINE1, | 5632 | .amux = LINE1, |
5626 | }, | 5633 | }, |
5627 | .mute = { | 5634 | .mute = { |
5628 | .name = name_mute, | 5635 | .type = SAA7134_INPUT_MUTE, |
5629 | .amux = TV, | 5636 | .amux = TV, |
5630 | }, | 5637 | }, |
5631 | }, | 5638 | }, |
@@ -5642,29 +5649,29 @@ struct saa7134_board saa7134_boards[] = { | |||
5642 | .mpeg = SAA7134_MPEG_DVB, | 5649 | .mpeg = SAA7134_MPEG_DVB, |
5643 | .ts_type = SAA7134_MPEG_TS_PARALLEL, | 5650 | .ts_type = SAA7134_MPEG_TS_PARALLEL, |
5644 | .inputs = { { | 5651 | .inputs = { { |
5645 | .name = name_tv, | 5652 | .type = SAA7134_INPUT_TV, |
5646 | .vmux = 1, | 5653 | .vmux = 1, |
5647 | .amux = TV, | 5654 | .amux = TV, |
5648 | .tv = 1, | 5655 | .tv = 1, |
5649 | .gpio = 0x00050000, | 5656 | .gpio = 0x00050000, |
5650 | }, { | 5657 | }, { |
5651 | .name = name_comp1, | 5658 | .type = SAA7134_INPUT_COMPOSITE1, |
5652 | .vmux = 3, | 5659 | .vmux = 3, |
5653 | .amux = LINE1, | 5660 | .amux = LINE1, |
5654 | .gpio = 0x00050000, | 5661 | .gpio = 0x00050000, |
5655 | }, { | 5662 | }, { |
5656 | .name = name_svideo, | 5663 | .type = SAA7134_INPUT_SVIDEO, |
5657 | .vmux = 8, | 5664 | .vmux = 8, |
5658 | .amux = LINE1, | 5665 | .amux = LINE1, |
5659 | .gpio = 0x00050000, | 5666 | .gpio = 0x00050000, |
5660 | } }, | 5667 | } }, |
5661 | .radio = { | 5668 | .radio = { |
5662 | .name = name_radio, | 5669 | .type = SAA7134_INPUT_RADIO, |
5663 | .amux = TV, | 5670 | .amux = TV, |
5664 | .gpio = 0x00050000, | 5671 | .gpio = 0x00050000, |
5665 | }, | 5672 | }, |
5666 | .mute = { | 5673 | .mute = { |
5667 | .name = name_mute, | 5674 | .type = SAA7134_INPUT_MUTE, |
5668 | .vmux = 0, | 5675 | .vmux = 0, |
5669 | .amux = TV, | 5676 | .amux = TV, |
5670 | .gpio = 0x00050000, | 5677 | .gpio = 0x00050000, |
@@ -5681,21 +5688,21 @@ struct saa7134_board saa7134_boards[] = { | |||
5681 | .radio_addr = ADDR_UNSET, | 5688 | .radio_addr = ADDR_UNSET, |
5682 | .gpiomask = 0x00008000, | 5689 | .gpiomask = 0x00008000, |
5683 | .inputs = { { | 5690 | .inputs = { { |
5684 | .name = name_tv, | 5691 | .type = SAA7134_INPUT_TV, |
5685 | .vmux = 3, | 5692 | .vmux = 3, |
5686 | .amux = LINE2, | 5693 | .amux = LINE2, |
5687 | .tv = 1, | 5694 | .tv = 1, |
5688 | }, { | 5695 | }, { |
5689 | .name = name_comp1, | 5696 | .type = SAA7134_INPUT_COMPOSITE1, |
5690 | .vmux = 1, | 5697 | .vmux = 1, |
5691 | .amux = LINE1, | 5698 | .amux = LINE1, |
5692 | }, { | 5699 | }, { |
5693 | .name = name_svideo, | 5700 | .type = SAA7134_INPUT_SVIDEO, |
5694 | .vmux = 8, | 5701 | .vmux = 8, |
5695 | .amux = LINE1, | 5702 | .amux = LINE1, |
5696 | } }, | 5703 | } }, |
5697 | .mute = { | 5704 | .mute = { |
5698 | .name = name_mute, | 5705 | .type = SAA7134_INPUT_MUTE, |
5699 | .amux = LINE1, | 5706 | .amux = LINE1, |
5700 | }, | 5707 | }, |
5701 | }, | 5708 | }, |
@@ -5710,21 +5717,21 @@ struct saa7134_board saa7134_boards[] = { | |||
5710 | .radio_addr = ADDR_UNSET, | 5717 | .radio_addr = ADDR_UNSET, |
5711 | .gpiomask = 0x00008000, | 5718 | .gpiomask = 0x00008000, |
5712 | .inputs = { { | 5719 | .inputs = { { |
5713 | .name = name_tv, | 5720 | .type = SAA7134_INPUT_TV, |
5714 | .vmux = 3, | 5721 | .vmux = 3, |
5715 | .amux = LINE2, | 5722 | .amux = LINE2, |
5716 | .tv = 1, | 5723 | .tv = 1, |
5717 | }, { | 5724 | }, { |
5718 | .name = name_comp1, | 5725 | .type = SAA7134_INPUT_COMPOSITE1, |
5719 | .vmux = 1, | 5726 | .vmux = 1, |
5720 | .amux = LINE1, | 5727 | .amux = LINE1, |
5721 | }, { | 5728 | }, { |
5722 | .name = name_svideo, | 5729 | .type = SAA7134_INPUT_SVIDEO, |
5723 | .vmux = 8, | 5730 | .vmux = 8, |
5724 | .amux = LINE1, | 5731 | .amux = LINE1, |
5725 | } }, | 5732 | } }, |
5726 | .mute = { | 5733 | .mute = { |
5727 | .name = name_mute, | 5734 | .type = SAA7134_INPUT_MUTE, |
5728 | .amux = LINE1, | 5735 | .amux = LINE1, |
5729 | }, | 5736 | }, |
5730 | }, | 5737 | }, |
@@ -5736,15 +5743,15 @@ struct saa7134_board saa7134_boards[] = { | |||
5736 | .tuner_addr = ADDR_UNSET, | 5743 | .tuner_addr = ADDR_UNSET, |
5737 | .radio_addr = ADDR_UNSET, | 5744 | .radio_addr = ADDR_UNSET, |
5738 | .inputs = {{ | 5745 | .inputs = {{ |
5739 | .name = name_comp1, | 5746 | .type = SAA7134_INPUT_COMPOSITE1, |
5740 | .vmux = 0, | 5747 | .vmux = 0, |
5741 | .amux = LINE1, | 5748 | .amux = LINE1, |
5742 | }, { | 5749 | }, { |
5743 | .name = name_comp3, | 5750 | .type = SAA7134_INPUT_COMPOSITE3, |
5744 | .vmux = 2, | 5751 | .vmux = 2, |
5745 | .amux = LINE1, | 5752 | .amux = LINE1, |
5746 | }, { | 5753 | }, { |
5747 | .name = name_svideo, | 5754 | .type = SAA7134_INPUT_SVIDEO, |
5748 | .vmux = 8, | 5755 | .vmux = 8, |
5749 | .amux = LINE1, | 5756 | .amux = LINE1, |
5750 | } }, | 5757 | } }, |
@@ -5760,21 +5767,21 @@ struct saa7134_board saa7134_boards[] = { | |||
5760 | .gpiomask = 1 << 21, | 5767 | .gpiomask = 1 << 21, |
5761 | .ts_type = SAA7134_MPEG_TS_PARALLEL, | 5768 | .ts_type = SAA7134_MPEG_TS_PARALLEL, |
5762 | .inputs = { { | 5769 | .inputs = { { |
5763 | .name = name_tv, | 5770 | .type = SAA7134_INPUT_TV, |
5764 | .vmux = 1, | 5771 | .vmux = 1, |
5765 | .amux = TV, | 5772 | .amux = TV, |
5766 | .tv = 1, | 5773 | .tv = 1, |
5767 | }, { | 5774 | }, { |
5768 | .name = name_comp, | 5775 | .type = SAA7134_INPUT_COMPOSITE, |
5769 | .vmux = 3, | 5776 | .vmux = 3, |
5770 | .amux = LINE1, | 5777 | .amux = LINE1, |
5771 | }, { | 5778 | }, { |
5772 | .name = name_svideo, | 5779 | .type = SAA7134_INPUT_SVIDEO, |
5773 | .vmux = 8, | 5780 | .vmux = 8, |
5774 | .amux = LINE2, | 5781 | .amux = LINE2, |
5775 | } }, | 5782 | } }, |
5776 | .radio = { | 5783 | .radio = { |
5777 | .name = name_radio, | 5784 | .type = SAA7134_INPUT_RADIO, |
5778 | .amux = TV, | 5785 | .amux = TV, |
5779 | .gpio = 0x0000000, | 5786 | .gpio = 0x0000000, |
5780 | }, | 5787 | }, |
@@ -5790,7 +5797,7 @@ struct saa7134_board saa7134_boards[] = { | |||
5790 | .radio_addr = ADDR_UNSET, | 5797 | .radio_addr = ADDR_UNSET, |
5791 | .gpiomask = 0x618E700, | 5798 | .gpiomask = 0x618E700, |
5792 | .inputs = {{ | 5799 | .inputs = {{ |
5793 | .name = name_comp1, | 5800 | .type = SAA7134_INPUT_COMPOSITE1, |
5794 | .vmux = 3, | 5801 | .vmux = 3, |
5795 | .amux = LINE1, | 5802 | .amux = LINE1, |
5796 | .gpio = 0x6010000, | 5803 | .gpio = 0x6010000, |
@@ -5809,21 +5816,21 @@ struct saa7134_board saa7134_boards[] = { | |||
5809 | .gpiomask = 1 << 11, | 5816 | .gpiomask = 1 << 11, |
5810 | .mpeg = SAA7134_MPEG_DVB, | 5817 | .mpeg = SAA7134_MPEG_DVB, |
5811 | .inputs = {{ | 5818 | .inputs = {{ |
5812 | .name = name_tv, | 5819 | .type = SAA7134_INPUT_TV, |
5813 | .vmux = 1, | 5820 | .vmux = 1, |
5814 | .amux = TV, | 5821 | .amux = TV, |
5815 | .tv = 1, | 5822 | .tv = 1, |
5816 | }, { | 5823 | }, { |
5817 | .name = name_comp, | 5824 | .type = SAA7134_INPUT_COMPOSITE, |
5818 | .vmux = 4, | 5825 | .vmux = 4, |
5819 | .amux = LINE1, | 5826 | .amux = LINE1, |
5820 | }, { | 5827 | }, { |
5821 | .name = name_svideo, | 5828 | .type = SAA7134_INPUT_SVIDEO, |
5822 | .vmux = 8, | 5829 | .vmux = 8, |
5823 | .amux = LINE1, | 5830 | .amux = LINE1, |
5824 | } }, | 5831 | } }, |
5825 | .radio = { | 5832 | .radio = { |
5826 | .name = name_radio, | 5833 | .type = SAA7134_INPUT_RADIO, |
5827 | .amux = TV, | 5834 | .amux = TV, |
5828 | .gpio = 0x0000800, | 5835 | .gpio = 0x0000800, |
5829 | }, | 5836 | }, |
@@ -5837,16 +5844,16 @@ struct saa7134_board saa7134_boards[] = { | |||
5837 | .radio_addr = ADDR_UNSET, | 5844 | .radio_addr = ADDR_UNSET, |
5838 | .mpeg = SAA7134_MPEG_GO7007, | 5845 | .mpeg = SAA7134_MPEG_GO7007, |
5839 | .inputs = { { | 5846 | .inputs = { { |
5840 | .name = name_comp1, | 5847 | .type = SAA7134_INPUT_COMPOSITE1, |
5841 | .vmux = 0, | 5848 | .vmux = 0, |
5842 | .amux = LINE2, | 5849 | .amux = LINE2, |
5843 | }, { | 5850 | }, { |
5844 | .name = name_tv, | 5851 | .type = SAA7134_INPUT_TV, |
5845 | .vmux = 3, | 5852 | .vmux = 3, |
5846 | .amux = TV, | 5853 | .amux = TV, |
5847 | .tv = 1, | 5854 | .tv = 1, |
5848 | }, { | 5855 | }, { |
5849 | .name = name_svideo, | 5856 | .type = SAA7134_INPUT_SVIDEO, |
5850 | .vmux = 6, | 5857 | .vmux = 6, |
5851 | .amux = LINE1, | 5858 | .amux = LINE1, |
5852 | } }, | 5859 | } }, |
@@ -5862,25 +5869,25 @@ struct saa7134_board saa7134_boards[] = { | |||
5862 | .radio_addr = ADDR_UNSET, | 5869 | .radio_addr = ADDR_UNSET, |
5863 | .tda9887_conf = TDA9887_PRESENT, | 5870 | .tda9887_conf = TDA9887_PRESENT, |
5864 | .inputs = {{ | 5871 | .inputs = {{ |
5865 | .name = name_tv, | 5872 | .type = SAA7134_INPUT_TV, |
5866 | .vmux = 1, | 5873 | .vmux = 1, |
5867 | .amux = LINE2, | 5874 | .amux = LINE2, |
5868 | .tv = 1, | 5875 | .tv = 1, |
5869 | }, { | 5876 | }, { |
5870 | .name = name_comp1, | 5877 | .type = SAA7134_INPUT_COMPOSITE1, |
5871 | .vmux = 0, | 5878 | .vmux = 0, |
5872 | .amux = LINE2, | 5879 | .amux = LINE2, |
5873 | }, { | 5880 | }, { |
5874 | .name = name_comp2, | 5881 | .type = SAA7134_INPUT_COMPOSITE2, |
5875 | .vmux = 3, | 5882 | .vmux = 3, |
5876 | .amux = LINE2, | 5883 | .amux = LINE2, |
5877 | }, { | 5884 | }, { |
5878 | .name = name_svideo, | 5885 | .type = SAA7134_INPUT_SVIDEO, |
5879 | .vmux = 8, | 5886 | .vmux = 8, |
5880 | .amux = LINE2, | 5887 | .amux = LINE2, |
5881 | } }, | 5888 | } }, |
5882 | .mute = { | 5889 | .mute = { |
5883 | .name = name_mute, | 5890 | .type = SAA7134_INPUT_MUTE, |
5884 | .amux = LINE1, | 5891 | .amux = LINE1, |
5885 | }, | 5892 | }, |
5886 | }, | 5893 | }, |
@@ -5893,29 +5900,29 @@ struct saa7134_board saa7134_boards[] = { | |||
5893 | .radio_addr = ADDR_UNSET, | 5900 | .radio_addr = ADDR_UNSET, |
5894 | .gpiomask = 0x0d, | 5901 | .gpiomask = 0x0d, |
5895 | .inputs = {{ | 5902 | .inputs = {{ |
5896 | .name = name_tv_mono, | 5903 | .type = SAA7134_INPUT_TV_MONO, |
5897 | .vmux = 1, | 5904 | .vmux = 1, |
5898 | .amux = LINE1, | 5905 | .amux = LINE1, |
5899 | .gpio = 0x00, | 5906 | .gpio = 0x00, |
5900 | .tv = 1, | 5907 | .tv = 1, |
5901 | }, { | 5908 | }, { |
5902 | .name = name_comp1, | 5909 | .type = SAA7134_INPUT_COMPOSITE1, |
5903 | .vmux = 3, | 5910 | .vmux = 3, |
5904 | .amux = LINE2, | 5911 | .amux = LINE2, |
5905 | .gpio = 0x08, | 5912 | .gpio = 0x08, |
5906 | }, { | 5913 | }, { |
5907 | .name = name_svideo, | 5914 | .type = SAA7134_INPUT_SVIDEO, |
5908 | .vmux = 8, | 5915 | .vmux = 8, |
5909 | .amux = LINE2, | 5916 | .amux = LINE2, |
5910 | .gpio = 0x08, | 5917 | .gpio = 0x08, |
5911 | } }, | 5918 | } }, |
5912 | .radio = { | 5919 | .radio = { |
5913 | .name = name_radio, | 5920 | .type = SAA7134_INPUT_RADIO, |
5914 | .amux = LINE1, | 5921 | .amux = LINE1, |
5915 | .gpio = 0x04, | 5922 | .gpio = 0x04, |
5916 | }, | 5923 | }, |
5917 | .mute = { | 5924 | .mute = { |
5918 | .name = name_mute, | 5925 | .type = SAA7134_INPUT_MUTE, |
5919 | .amux = LINE1, | 5926 | .amux = LINE1, |
5920 | .gpio = 0x08, | 5927 | .gpio = 0x08, |
5921 | }, | 5928 | }, |
diff --git a/drivers/media/pci/saa7134/saa7134-core.c b/drivers/media/pci/saa7134/saa7134-core.c index e227b02cc122..31048f9b516a 100644 --- a/drivers/media/pci/saa7134/saa7134-core.c +++ b/drivers/media/pci/saa7134/saa7134-core.c | |||
@@ -112,7 +112,7 @@ int (*saa7134_dmasound_exit)(struct saa7134_dev *dev); | |||
112 | printk(KERN_DEBUG pr_fmt("irq: " fmt), ## arg); \ | 112 | printk(KERN_DEBUG pr_fmt("irq: " fmt), ## arg); \ |
113 | } while (0) | 113 | } while (0) |
114 | 114 | ||
115 | void saa7134_track_gpio(struct saa7134_dev *dev, char *msg) | 115 | void saa7134_track_gpio(struct saa7134_dev *dev, const char *msg) |
116 | { | 116 | { |
117 | unsigned long mode,status; | 117 | unsigned long mode,status; |
118 | 118 | ||
diff --git a/drivers/media/pci/saa7134/saa7134-tvaudio.c b/drivers/media/pci/saa7134/saa7134-tvaudio.c index 21a579309575..38f94b742e28 100644 --- a/drivers/media/pci/saa7134/saa7134-tvaudio.c +++ b/drivers/media/pci/saa7134/saa7134-tvaudio.c | |||
@@ -192,7 +192,7 @@ static void mute_input_7134(struct saa7134_dev *dev) | |||
192 | in = dev->input; | 192 | in = dev->input; |
193 | mute = (dev->ctl_mute || | 193 | mute = (dev->ctl_mute || |
194 | (dev->automute && (&card(dev).radio) != in)); | 194 | (dev->automute && (&card(dev).radio) != in)); |
195 | if (card(dev).mute.name) { | 195 | if (card(dev).mute.type) { |
196 | /* | 196 | /* |
197 | * 7130 - we'll mute using some unconnected audio input | 197 | * 7130 - we'll mute using some unconnected audio input |
198 | * 7134 - we'll probably should switch external mux with gpio | 198 | * 7134 - we'll probably should switch external mux with gpio |
@@ -204,13 +204,14 @@ static void mute_input_7134(struct saa7134_dev *dev) | |||
204 | if (dev->hw_mute == mute && | 204 | if (dev->hw_mute == mute && |
205 | dev->hw_input == in && !dev->insuspend) { | 205 | dev->hw_input == in && !dev->insuspend) { |
206 | audio_dbg(1, "mute/input: nothing to do [mute=%d,input=%s]\n", | 206 | audio_dbg(1, "mute/input: nothing to do [mute=%d,input=%s]\n", |
207 | mute, in->name); | 207 | mute, saa7134_input_name[in->type]); |
208 | return; | 208 | return; |
209 | } | 209 | } |
210 | 210 | ||
211 | audio_dbg(1, "ctl_mute=%d automute=%d input=%s => mute=%d input=%s\n", | 211 | audio_dbg(1, "ctl_mute=%d automute=%d input=%s => mute=%d input=%s\n", |
212 | dev->ctl_mute, dev->automute, | 212 | dev->ctl_mute, dev->automute, |
213 | dev->input->name, mute, in->name); | 213 | saa7134_input_name[dev->input->type], mute, |
214 | saa7134_input_name[in->type]); | ||
214 | dev->hw_mute = mute; | 215 | dev->hw_mute = mute; |
215 | dev->hw_input = in; | 216 | dev->hw_input = in; |
216 | 217 | ||
@@ -245,7 +246,7 @@ static void mute_input_7134(struct saa7134_dev *dev) | |||
245 | mask = card(dev).gpiomask; | 246 | mask = card(dev).gpiomask; |
246 | saa_andorl(SAA7134_GPIO_GPMODE0 >> 2, mask, mask); | 247 | saa_andorl(SAA7134_GPIO_GPMODE0 >> 2, mask, mask); |
247 | saa_andorl(SAA7134_GPIO_GPSTATUS0 >> 2, mask, in->gpio); | 248 | saa_andorl(SAA7134_GPIO_GPSTATUS0 >> 2, mask, in->gpio); |
248 | saa7134_track_gpio(dev,in->name); | 249 | saa7134_track_gpio(dev, saa7134_input_name[in->type]); |
249 | } | 250 | } |
250 | 251 | ||
251 | static void tvaudio_setmode(struct saa7134_dev *dev, | 252 | static void tvaudio_setmode(struct saa7134_dev *dev, |
@@ -756,14 +757,14 @@ static int mute_input_7133(struct saa7134_dev *dev) | |||
756 | if (0 != card(dev).gpiomask) { | 757 | if (0 != card(dev).gpiomask) { |
757 | mask = card(dev).gpiomask; | 758 | mask = card(dev).gpiomask; |
758 | 759 | ||
759 | if (card(dev).mute.name && dev->ctl_mute) | 760 | if (card(dev).mute.type && dev->ctl_mute) |
760 | in = &card(dev).mute; | 761 | in = &card(dev).mute; |
761 | else | 762 | else |
762 | in = dev->input; | 763 | in = dev->input; |
763 | 764 | ||
764 | saa_andorl(SAA7134_GPIO_GPMODE0 >> 2, mask, mask); | 765 | saa_andorl(SAA7134_GPIO_GPMODE0 >> 2, mask, mask); |
765 | saa_andorl(SAA7134_GPIO_GPSTATUS0 >> 2, mask, in->gpio); | 766 | saa_andorl(SAA7134_GPIO_GPSTATUS0 >> 2, mask, in->gpio); |
766 | saa7134_track_gpio(dev,in->name); | 767 | saa7134_track_gpio(dev, saa7134_input_name[in->type]); |
767 | } | 768 | } |
768 | 769 | ||
769 | return 0; | 770 | return 0; |
diff --git a/drivers/media/pci/saa7134/saa7134-video.c b/drivers/media/pci/saa7134/saa7134-video.c index 7a42d3ae3ac9..ae52ef019e43 100644 --- a/drivers/media/pci/saa7134/saa7134-video.c +++ b/drivers/media/pci/saa7134/saa7134-video.c | |||
@@ -409,7 +409,8 @@ static void set_tvnorm(struct saa7134_dev *dev, struct saa7134_tvnorm *norm) | |||
409 | 409 | ||
410 | static void video_mux(struct saa7134_dev *dev, int input) | 410 | static void video_mux(struct saa7134_dev *dev, int input) |
411 | { | 411 | { |
412 | video_dbg("video input = %d [%s]\n", input, card_in(dev, input).name); | 412 | video_dbg("video input = %d [%s]\n", |
413 | input, saa7134_input_name[card_in(dev, input).type]); | ||
413 | dev->ctl_input = input; | 414 | dev->ctl_input = input; |
414 | set_tvnorm(dev, dev->tvnorm); | 415 | set_tvnorm(dev, dev->tvnorm); |
415 | saa7134_tvaudio_setinput(dev, &card_in(dev, input)); | 416 | saa7134_tvaudio_setinput(dev, &card_in(dev, input)); |
@@ -1381,11 +1382,11 @@ int saa7134_enum_input(struct file *file, void *priv, struct v4l2_input *i) | |||
1381 | n = i->index; | 1382 | n = i->index; |
1382 | if (n >= SAA7134_INPUT_MAX) | 1383 | if (n >= SAA7134_INPUT_MAX) |
1383 | return -EINVAL; | 1384 | return -EINVAL; |
1384 | if (NULL == card_in(dev, i->index).name) | 1385 | if (card_in(dev, i->index).type == SAA7134_NO_INPUT) |
1385 | return -EINVAL; | 1386 | return -EINVAL; |
1386 | i->index = n; | 1387 | i->index = n; |
1387 | i->type = V4L2_INPUT_TYPE_CAMERA; | 1388 | i->type = V4L2_INPUT_TYPE_CAMERA; |
1388 | strcpy(i->name, card_in(dev, n).name); | 1389 | strcpy(i->name, saa7134_input_name[card_in(dev, n).type]); |
1389 | if (card_in(dev, n).tv) | 1390 | if (card_in(dev, n).tv) |
1390 | i->type = V4L2_INPUT_TYPE_TUNER; | 1391 | i->type = V4L2_INPUT_TYPE_TUNER; |
1391 | if (n == dev->ctl_input) { | 1392 | if (n == dev->ctl_input) { |
@@ -1419,7 +1420,7 @@ int saa7134_s_input(struct file *file, void *priv, unsigned int i) | |||
1419 | 1420 | ||
1420 | if (i >= SAA7134_INPUT_MAX) | 1421 | if (i >= SAA7134_INPUT_MAX) |
1421 | return -EINVAL; | 1422 | return -EINVAL; |
1422 | if (NULL == card_in(dev, i).name) | 1423 | if (card_in(dev, i).type == SAA7134_NO_INPUT) |
1423 | return -EINVAL; | 1424 | return -EINVAL; |
1424 | video_mux(dev, i); | 1425 | video_mux(dev, i); |
1425 | return 0; | 1426 | return 0; |
@@ -1661,7 +1662,7 @@ int saa7134_g_tuner(struct file *file, void *priv, | |||
1661 | } | 1662 | } |
1662 | if (n == SAA7134_INPUT_MAX) | 1663 | if (n == SAA7134_INPUT_MAX) |
1663 | return -EINVAL; | 1664 | return -EINVAL; |
1664 | if (NULL != card_in(dev, n).name) { | 1665 | if (card_in(dev, n).type != SAA7134_NO_INPUT) { |
1665 | strcpy(t->name, "Television"); | 1666 | strcpy(t->name, "Television"); |
1666 | t->type = V4L2_TUNER_ANALOG_TV; | 1667 | t->type = V4L2_TUNER_ANALOG_TV; |
1667 | saa_call_all(dev, tuner, g_tuner, t); | 1668 | saa_call_all(dev, tuner, g_tuner, t); |
diff --git a/drivers/media/pci/saa7134/saa7134.h b/drivers/media/pci/saa7134/saa7134.h index 5938bc781999..274a472e7d6b 100644 --- a/drivers/media/pci/saa7134/saa7134.h +++ b/drivers/media/pci/saa7134/saa7134.h | |||
@@ -361,12 +361,30 @@ struct saa7134_card_ir { | |||
361 | #define SET_CLOCK_INVERTED (1 << 2) | 361 | #define SET_CLOCK_INVERTED (1 << 2) |
362 | #define SET_VSYNC_OFF (1 << 3) | 362 | #define SET_VSYNC_OFF (1 << 3) |
363 | 363 | ||
364 | enum saa7134_input_types { | ||
365 | SAA7134_NO_INPUT = 0, | ||
366 | SAA7134_INPUT_MUTE, | ||
367 | SAA7134_INPUT_RADIO, | ||
368 | SAA7134_INPUT_TV, | ||
369 | SAA7134_INPUT_TV_MONO, | ||
370 | SAA7134_INPUT_COMPOSITE, | ||
371 | SAA7134_INPUT_COMPOSITE0, | ||
372 | SAA7134_INPUT_COMPOSITE1, | ||
373 | SAA7134_INPUT_COMPOSITE2, | ||
374 | SAA7134_INPUT_COMPOSITE3, | ||
375 | SAA7134_INPUT_COMPOSITE4, | ||
376 | SAA7134_INPUT_SVIDEO, | ||
377 | SAA7134_INPUT_SVIDEO0, | ||
378 | SAA7134_INPUT_SVIDEO1, | ||
379 | SAA7134_INPUT_COMPOSITE_OVER_SVIDEO, | ||
380 | }; | ||
381 | |||
364 | struct saa7134_input { | 382 | struct saa7134_input { |
365 | char *name; | 383 | enum saa7134_input_types type; |
366 | unsigned int vmux; | 384 | unsigned int vmux; |
367 | enum saa7134_audio_in amux; | 385 | enum saa7134_audio_in amux; |
368 | unsigned int gpio; | 386 | unsigned int gpio; |
369 | unsigned int tv:1; | 387 | unsigned int tv:1; |
370 | }; | 388 | }; |
371 | 389 | ||
372 | enum saa7134_mpeg_type { | 390 | enum saa7134_mpeg_type { |
@@ -410,7 +428,7 @@ struct saa7134_board { | |||
410 | unsigned int ts_force_val:1; | 428 | unsigned int ts_force_val:1; |
411 | }; | 429 | }; |
412 | 430 | ||
413 | #define card_has_radio(dev) (NULL != saa7134_boards[dev->board].radio.name) | 431 | #define card_has_radio(dev) (SAA7134_NO_INPUT != saa7134_boards[dev->board].radio.type) |
414 | #define card_is_empress(dev) (SAA7134_MPEG_EMPRESS == saa7134_boards[dev->board].mpeg) | 432 | #define card_is_empress(dev) (SAA7134_MPEG_EMPRESS == saa7134_boards[dev->board].mpeg) |
415 | #define card_is_dvb(dev) (SAA7134_MPEG_DVB == saa7134_boards[dev->board].mpeg) | 433 | #define card_is_dvb(dev) (SAA7134_MPEG_DVB == saa7134_boards[dev->board].mpeg) |
416 | #define card_is_go7007(dev) (SAA7134_MPEG_GO7007 == saa7134_boards[dev->board].mpeg) | 434 | #define card_is_go7007(dev) (SAA7134_MPEG_GO7007 == saa7134_boards[dev->board].mpeg) |
@@ -727,7 +745,7 @@ extern struct mutex saa7134_devlist_lock; | |||
727 | extern int saa7134_no_overlay; | 745 | extern int saa7134_no_overlay; |
728 | extern bool saa7134_userptr; | 746 | extern bool saa7134_userptr; |
729 | 747 | ||
730 | void saa7134_track_gpio(struct saa7134_dev *dev, char *msg); | 748 | void saa7134_track_gpio(struct saa7134_dev *dev, const char *msg); |
731 | void saa7134_set_gpio(struct saa7134_dev *dev, int bit_no, int value); | 749 | void saa7134_set_gpio(struct saa7134_dev *dev, int bit_no, int value); |
732 | 750 | ||
733 | #define SAA7134_PGTABLE_SIZE 4096 | 751 | #define SAA7134_PGTABLE_SIZE 4096 |
@@ -760,6 +778,7 @@ extern int (*saa7134_dmasound_exit)(struct saa7134_dev *dev); | |||
760 | /* saa7134-cards.c */ | 778 | /* saa7134-cards.c */ |
761 | 779 | ||
762 | extern struct saa7134_board saa7134_boards[]; | 780 | extern struct saa7134_board saa7134_boards[]; |
781 | extern const char * const saa7134_input_name[]; | ||
763 | extern const unsigned int saa7134_bcount; | 782 | extern const unsigned int saa7134_bcount; |
764 | extern struct pci_device_id saa7134_pci_tbl[]; | 783 | extern struct pci_device_id saa7134_pci_tbl[]; |
765 | 784 | ||