diff options
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/media/video/cx88/cx88-cards.c | 2 | ||||
-rw-r--r-- | drivers/media/video/cx88/cx88-video.c | 4 | ||||
-rw-r--r-- | drivers/media/video/cx88/cx88.h | 4 | ||||
-rw-r--r-- | drivers/media/video/em28xx/em28xx-cards.c | 4 | ||||
-rw-r--r-- | drivers/media/video/tveeprom.c | 104 | ||||
-rw-r--r-- | drivers/media/video/usbvision/usbvision-core.c | 1 | ||||
-rw-r--r-- | drivers/media/video/usbvision/usbvision-video.c | 1 |
7 files changed, 60 insertions, 60 deletions
diff --git a/drivers/media/video/cx88/cx88-cards.c b/drivers/media/video/cx88/cx88-cards.c index fa6d398e97b9..de199a206a15 100644 --- a/drivers/media/video/cx88/cx88-cards.c +++ b/drivers/media/video/cx88/cx88-cards.c | |||
@@ -1348,7 +1348,7 @@ static const struct cx88_board cx88_boards[] = { | |||
1348 | .tuner_addr = ADDR_UNSET, | 1348 | .tuner_addr = ADDR_UNSET, |
1349 | .radio_addr = ADDR_UNSET, | 1349 | .radio_addr = ADDR_UNSET, |
1350 | .tda9887_conf = TDA9887_PRESENT, | 1350 | .tda9887_conf = TDA9887_PRESENT, |
1351 | .audio_chip = AUDIO_CHIP_WM8775, | 1351 | .audio_chip = V4L2_IDENT_WM8775, |
1352 | .input = {{ | 1352 | .input = {{ |
1353 | .type = CX88_VMUX_TELEVISION, | 1353 | .type = CX88_VMUX_TELEVISION, |
1354 | .vmux = 0, | 1354 | .vmux = 0, |
diff --git a/drivers/media/video/cx88/cx88-video.c b/drivers/media/video/cx88/cx88-video.c index d08c11eb8a75..f8cc55db9f42 100644 --- a/drivers/media/video/cx88/cx88-video.c +++ b/drivers/media/video/cx88/cx88-video.c | |||
@@ -448,7 +448,7 @@ int cx88_video_mux(struct cx88_core *core, unsigned int input) | |||
448 | the initialization. Some boards may use different | 448 | the initialization. Some boards may use different |
449 | routes for different inputs. HVR-1300 surely does */ | 449 | routes for different inputs. HVR-1300 surely does */ |
450 | if (core->board.audio_chip && | 450 | if (core->board.audio_chip && |
451 | core->board.audio_chip == AUDIO_CHIP_WM8775) { | 451 | core->board.audio_chip == V4L2_IDENT_WM8775) { |
452 | struct v4l2_routing route; | 452 | struct v4l2_routing route; |
453 | 453 | ||
454 | route.input = INPUT(input).audioroute; | 454 | route.input = INPUT(input).audioroute; |
@@ -1867,7 +1867,7 @@ static int __devinit cx8800_initdev(struct pci_dev *pci_dev, | |||
1867 | 1867 | ||
1868 | /* load and configure helper modules */ | 1868 | /* load and configure helper modules */ |
1869 | 1869 | ||
1870 | if (core->board.audio_chip == AUDIO_CHIP_WM8775) | 1870 | if (core->board.audio_chip == V4L2_IDENT_WM8775) |
1871 | request_module("wm8775"); | 1871 | request_module("wm8775"); |
1872 | 1872 | ||
1873 | switch (core->boardnr) { | 1873 | switch (core->boardnr) { |
diff --git a/drivers/media/video/cx88/cx88.h b/drivers/media/video/cx88/cx88.h index 14ac173f4071..54fe65094711 100644 --- a/drivers/media/video/cx88/cx88.h +++ b/drivers/media/video/cx88/cx88.h | |||
@@ -29,8 +29,8 @@ | |||
29 | #include <media/tuner.h> | 29 | #include <media/tuner.h> |
30 | #include <media/tveeprom.h> | 30 | #include <media/tveeprom.h> |
31 | #include <media/videobuf-dma-sg.h> | 31 | #include <media/videobuf-dma-sg.h> |
32 | #include <media/v4l2-chip-ident.h> | ||
32 | #include <media/cx2341x.h> | 33 | #include <media/cx2341x.h> |
33 | #include <media/audiochip.h> | ||
34 | #if defined(CONFIG_VIDEO_CX88_DVB) || defined(CONFIG_VIDEO_CX88_DVB_MODULE) | 34 | #if defined(CONFIG_VIDEO_CX88_DVB) || defined(CONFIG_VIDEO_CX88_DVB_MODULE) |
35 | #include <media/videobuf-dvb.h> | 35 | #include <media/videobuf-dvb.h> |
36 | #endif | 36 | #endif |
@@ -252,7 +252,7 @@ struct cx88_board { | |||
252 | struct cx88_input input[MAX_CX88_INPUT]; | 252 | struct cx88_input input[MAX_CX88_INPUT]; |
253 | struct cx88_input radio; | 253 | struct cx88_input radio; |
254 | enum cx88_board_type mpeg; | 254 | enum cx88_board_type mpeg; |
255 | enum audiochip audio_chip; | 255 | unsigned int audio_chip; |
256 | }; | 256 | }; |
257 | 257 | ||
258 | struct cx88_subid { | 258 | struct cx88_subid { |
diff --git a/drivers/media/video/em28xx/em28xx-cards.c b/drivers/media/video/em28xx/em28xx-cards.c index 05f0d5a15058..6e0eb950ab81 100644 --- a/drivers/media/video/em28xx/em28xx-cards.c +++ b/drivers/media/video/em28xx/em28xx-cards.c | |||
@@ -32,8 +32,8 @@ | |||
32 | #include <media/saa7115.h> | 32 | #include <media/saa7115.h> |
33 | #include <media/tvp5150.h> | 33 | #include <media/tvp5150.h> |
34 | #include <media/tveeprom.h> | 34 | #include <media/tveeprom.h> |
35 | #include <media/audiochip.h> | ||
36 | #include <media/v4l2-common.h> | 35 | #include <media/v4l2-common.h> |
36 | #include <media/v4l2-chip-ident.h> | ||
37 | 37 | ||
38 | #include "em28xx.h" | 38 | #include "em28xx.h" |
39 | 39 | ||
@@ -836,7 +836,7 @@ void em28xx_card_setup(struct em28xx *dev) | |||
836 | 836 | ||
837 | dev->tuner_type = tv.tuner_type; | 837 | dev->tuner_type = tv.tuner_type; |
838 | 838 | ||
839 | if (tv.audio_processor == AUDIO_CHIP_MSP34XX) { | 839 | if (tv.audio_processor == V4L2_IDENT_MSPX4XX) { |
840 | dev->i2s_speed = 2048000; | 840 | dev->i2s_speed = 2048000; |
841 | dev->has_msp34xx = 1; | 841 | dev->has_msp34xx = 1; |
842 | } | 842 | } |
diff --git a/drivers/media/video/tveeprom.c b/drivers/media/video/tveeprom.c index 9da0e1807ffb..93954c143237 100644 --- a/drivers/media/video/tveeprom.c +++ b/drivers/media/video/tveeprom.c | |||
@@ -40,7 +40,7 @@ | |||
40 | #include <media/tuner.h> | 40 | #include <media/tuner.h> |
41 | #include <media/tveeprom.h> | 41 | #include <media/tveeprom.h> |
42 | #include <media/v4l2-common.h> | 42 | #include <media/v4l2-common.h> |
43 | #include <media/audiochip.h> | 43 | #include <media/v4l2-chip-ident.h> |
44 | 44 | ||
45 | MODULE_DESCRIPTION("i2c Hauppauge eeprom decoder driver"); | 45 | MODULE_DESCRIPTION("i2c Hauppauge eeprom decoder driver"); |
46 | MODULE_AUTHOR("John Klar"); | 46 | MODULE_AUTHOR("John Klar"); |
@@ -261,70 +261,72 @@ hauppauge_tuner[] = | |||
261 | { TUNER_ABSENT, "MaxLinear MXL5005_v2"}, | 261 | { TUNER_ABSENT, "MaxLinear MXL5005_v2"}, |
262 | { TUNER_PHILIPS_TDA8290, "Philips 18271_8295"}, | 262 | { TUNER_PHILIPS_TDA8290, "Philips 18271_8295"}, |
263 | /* 150-159 */ | 263 | /* 150-159 */ |
264 | { TUNER_ABSENT, "Xceive XC5000"}, | 264 | { TUNER_ABSENT, "Xceive XC5000"}, |
265 | }; | 265 | }; |
266 | 266 | ||
267 | /* Use V4L2_IDENT_AMBIGUOUS for those audio 'chips' that are | ||
268 | * internal to a video chip, i.e. not a separate audio chip. */ | ||
267 | static struct HAUPPAUGE_AUDIOIC | 269 | static struct HAUPPAUGE_AUDIOIC |
268 | { | 270 | { |
269 | enum audiochip id; | 271 | u32 id; |
270 | char *name; | 272 | char *name; |
271 | } | 273 | } |
272 | audioIC[] = | 274 | audioIC[] = |
273 | { | 275 | { |
274 | /* 0-4 */ | 276 | /* 0-4 */ |
275 | {AUDIO_CHIP_NONE, "None"}, | 277 | { V4L2_IDENT_NONE, "None" }, |
276 | {AUDIO_CHIP_TEA6300, "TEA6300"}, | 278 | { V4L2_IDENT_UNKNOWN, "TEA6300" }, |
277 | {AUDIO_CHIP_TEA6300, "TEA6320"}, | 279 | { V4L2_IDENT_UNKNOWN, "TEA6320" }, |
278 | {AUDIO_CHIP_TDA985X, "TDA9850"}, | 280 | { V4L2_IDENT_UNKNOWN, "TDA9850" }, |
279 | {AUDIO_CHIP_MSP34XX, "MSP3400C"}, | 281 | { V4L2_IDENT_MSPX4XX, "MSP3400C" }, |
280 | /* 5-9 */ | 282 | /* 5-9 */ |
281 | {AUDIO_CHIP_MSP34XX, "MSP3410D"}, | 283 | { V4L2_IDENT_MSPX4XX, "MSP3410D" }, |
282 | {AUDIO_CHIP_MSP34XX, "MSP3415"}, | 284 | { V4L2_IDENT_MSPX4XX, "MSP3415" }, |
283 | {AUDIO_CHIP_MSP34XX, "MSP3430"}, | 285 | { V4L2_IDENT_MSPX4XX, "MSP3430" }, |
284 | {AUDIO_CHIP_MSP34XX, "MSP3438"}, | 286 | { V4L2_IDENT_MSPX4XX, "MSP3438" }, |
285 | {AUDIO_CHIP_UNKNOWN, "CS5331"}, | 287 | { V4L2_IDENT_UNKNOWN, "CS5331" }, |
286 | /* 10-14 */ | 288 | /* 10-14 */ |
287 | {AUDIO_CHIP_MSP34XX, "MSP3435"}, | 289 | { V4L2_IDENT_MSPX4XX, "MSP3435" }, |
288 | {AUDIO_CHIP_MSP34XX, "MSP3440"}, | 290 | { V4L2_IDENT_MSPX4XX, "MSP3440" }, |
289 | {AUDIO_CHIP_MSP34XX, "MSP3445"}, | 291 | { V4L2_IDENT_MSPX4XX, "MSP3445" }, |
290 | {AUDIO_CHIP_MSP34XX, "MSP3411"}, | 292 | { V4L2_IDENT_MSPX4XX, "MSP3411" }, |
291 | {AUDIO_CHIP_MSP34XX, "MSP3416"}, | 293 | { V4L2_IDENT_MSPX4XX, "MSP3416" }, |
292 | /* 15-19 */ | 294 | /* 15-19 */ |
293 | {AUDIO_CHIP_MSP34XX, "MSP3425"}, | 295 | { V4L2_IDENT_MSPX4XX, "MSP3425" }, |
294 | {AUDIO_CHIP_MSP34XX, "MSP3451"}, | 296 | { V4L2_IDENT_MSPX4XX, "MSP3451" }, |
295 | {AUDIO_CHIP_MSP34XX, "MSP3418"}, | 297 | { V4L2_IDENT_MSPX4XX, "MSP3418" }, |
296 | {AUDIO_CHIP_UNKNOWN, "Type 0x12"}, | 298 | { V4L2_IDENT_UNKNOWN, "Type 0x12" }, |
297 | {AUDIO_CHIP_UNKNOWN, "OKI7716"}, | 299 | { V4L2_IDENT_UNKNOWN, "OKI7716" }, |
298 | /* 20-24 */ | 300 | /* 20-24 */ |
299 | {AUDIO_CHIP_MSP34XX, "MSP4410"}, | 301 | { V4L2_IDENT_MSPX4XX, "MSP4410" }, |
300 | {AUDIO_CHIP_MSP34XX, "MSP4420"}, | 302 | { V4L2_IDENT_MSPX4XX, "MSP4420" }, |
301 | {AUDIO_CHIP_MSP34XX, "MSP4440"}, | 303 | { V4L2_IDENT_MSPX4XX, "MSP4440" }, |
302 | {AUDIO_CHIP_MSP34XX, "MSP4450"}, | 304 | { V4L2_IDENT_MSPX4XX, "MSP4450" }, |
303 | {AUDIO_CHIP_MSP34XX, "MSP4408"}, | 305 | { V4L2_IDENT_MSPX4XX, "MSP4408" }, |
304 | /* 25-29 */ | 306 | /* 25-29 */ |
305 | {AUDIO_CHIP_MSP34XX, "MSP4418"}, | 307 | { V4L2_IDENT_MSPX4XX, "MSP4418" }, |
306 | {AUDIO_CHIP_MSP34XX, "MSP4428"}, | 308 | { V4L2_IDENT_MSPX4XX, "MSP4428" }, |
307 | {AUDIO_CHIP_MSP34XX, "MSP4448"}, | 309 | { V4L2_IDENT_MSPX4XX, "MSP4448" }, |
308 | {AUDIO_CHIP_MSP34XX, "MSP4458"}, | 310 | { V4L2_IDENT_MSPX4XX, "MSP4458" }, |
309 | {AUDIO_CHIP_MSP34XX, "Type 0x1d"}, | 311 | { V4L2_IDENT_MSPX4XX, "Type 0x1d" }, |
310 | /* 30-34 */ | 312 | /* 30-34 */ |
311 | {AUDIO_CHIP_INTERNAL, "CX880"}, | 313 | { V4L2_IDENT_AMBIGUOUS, "CX880" }, |
312 | {AUDIO_CHIP_INTERNAL, "CX881"}, | 314 | { V4L2_IDENT_AMBIGUOUS, "CX881" }, |
313 | {AUDIO_CHIP_INTERNAL, "CX883"}, | 315 | { V4L2_IDENT_AMBIGUOUS, "CX883" }, |
314 | {AUDIO_CHIP_INTERNAL, "CX882"}, | 316 | { V4L2_IDENT_AMBIGUOUS, "CX882" }, |
315 | {AUDIO_CHIP_INTERNAL, "CX25840"}, | 317 | { V4L2_IDENT_AMBIGUOUS, "CX25840" }, |
316 | /* 35-39 */ | 318 | /* 35-39 */ |
317 | {AUDIO_CHIP_INTERNAL, "CX25841"}, | 319 | { V4L2_IDENT_AMBIGUOUS, "CX25841" }, |
318 | {AUDIO_CHIP_INTERNAL, "CX25842"}, | 320 | { V4L2_IDENT_AMBIGUOUS, "CX25842" }, |
319 | {AUDIO_CHIP_INTERNAL, "CX25843"}, | 321 | { V4L2_IDENT_AMBIGUOUS, "CX25843" }, |
320 | {AUDIO_CHIP_INTERNAL, "CX23418"}, | 322 | { V4L2_IDENT_AMBIGUOUS, "CX23418" }, |
321 | {AUDIO_CHIP_INTERNAL, "CX23885"}, | 323 | { V4L2_IDENT_AMBIGUOUS, "CX23885" }, |
322 | /* 40-44 */ | 324 | /* 40-44 */ |
323 | {AUDIO_CHIP_INTERNAL, "CX23888"}, | 325 | { V4L2_IDENT_AMBIGUOUS, "CX23888" }, |
324 | {AUDIO_CHIP_INTERNAL, "SAA7131"}, | 326 | { V4L2_IDENT_AMBIGUOUS, "SAA7131" }, |
325 | {AUDIO_CHIP_INTERNAL, "CX23887"}, | 327 | { V4L2_IDENT_AMBIGUOUS, "CX23887" }, |
326 | {AUDIO_CHIP_INTERNAL, "SAA7164"}, | 328 | { V4L2_IDENT_AMBIGUOUS, "SAA7164" }, |
327 | {AUDIO_CHIP_INTERNAL, "AU8522"}, | 329 | { V4L2_IDENT_AMBIGUOUS, "AU8522" }, |
328 | }; | 330 | }; |
329 | 331 | ||
330 | /* This list is supplied by Hauppauge. Thanks! */ | 332 | /* This list is supplied by Hauppauge. Thanks! */ |
@@ -509,7 +511,7 @@ void tveeprom_hauppauge_analog(struct i2c_client *c, struct tveeprom *tvee, | |||
509 | if (audioic < ARRAY_SIZE(audioIC)) | 511 | if (audioic < ARRAY_SIZE(audioIC)) |
510 | tvee->audio_processor = audioIC[audioic].id; | 512 | tvee->audio_processor = audioIC[audioic].id; |
511 | else | 513 | else |
512 | tvee->audio_processor = AUDIO_CHIP_UNKNOWN; | 514 | tvee->audio_processor = V4L2_IDENT_UNKNOWN; |
513 | break; | 515 | break; |
514 | 516 | ||
515 | /* case 0x03: tag 'EEInfo' */ | 517 | /* case 0x03: tag 'EEInfo' */ |
@@ -542,7 +544,7 @@ void tveeprom_hauppauge_analog(struct i2c_client *c, struct tveeprom *tvee, | |||
542 | if (audioic < ARRAY_SIZE(audioIC)) | 544 | if (audioic < ARRAY_SIZE(audioIC)) |
543 | tvee->audio_processor = audioIC[audioic].id; | 545 | tvee->audio_processor = audioIC[audioic].id; |
544 | else | 546 | else |
545 | tvee->audio_processor = AUDIO_CHIP_UNKNOWN; | 547 | tvee->audio_processor = V4L2_IDENT_UNKNOWN; |
546 | 548 | ||
547 | break; | 549 | break; |
548 | 550 | ||
@@ -690,7 +692,7 @@ void tveeprom_hauppauge_analog(struct i2c_client *c, struct tveeprom *tvee, | |||
690 | t_fmt_name2[6], t_fmt_name2[7], t_format2); | 692 | t_fmt_name2[6], t_fmt_name2[7], t_format2); |
691 | if (audioic < 0) { | 693 | if (audioic < 0) { |
692 | tveeprom_info("audio processor is unknown (no idx)\n"); | 694 | tveeprom_info("audio processor is unknown (no idx)\n"); |
693 | tvee->audio_processor = AUDIO_CHIP_UNKNOWN; | 695 | tvee->audio_processor = V4L2_IDENT_UNKNOWN; |
694 | } else { | 696 | } else { |
695 | if (audioic < ARRAY_SIZE(audioIC)) | 697 | if (audioic < ARRAY_SIZE(audioIC)) |
696 | tveeprom_info("audio processor is %s (idx %d)\n", | 698 | tveeprom_info("audio processor is %s (idx %d)\n", |
diff --git a/drivers/media/video/usbvision/usbvision-core.c b/drivers/media/video/usbvision/usbvision-core.c index abf685464b7c..7d53de531c44 100644 --- a/drivers/media/video/usbvision/usbvision-core.c +++ b/drivers/media/video/usbvision/usbvision-core.c | |||
@@ -43,7 +43,6 @@ | |||
43 | #include <media/saa7115.h> | 43 | #include <media/saa7115.h> |
44 | #include <media/v4l2-common.h> | 44 | #include <media/v4l2-common.h> |
45 | #include <media/tuner.h> | 45 | #include <media/tuner.h> |
46 | #include <media/audiochip.h> | ||
47 | 46 | ||
48 | #include <linux/workqueue.h> | 47 | #include <linux/workqueue.h> |
49 | 48 | ||
diff --git a/drivers/media/video/usbvision/usbvision-video.c b/drivers/media/video/usbvision/usbvision-video.c index 56cd685d35ea..5984c7562035 100644 --- a/drivers/media/video/usbvision/usbvision-video.c +++ b/drivers/media/video/usbvision/usbvision-video.c | |||
@@ -67,7 +67,6 @@ | |||
67 | #include <media/v4l2-common.h> | 67 | #include <media/v4l2-common.h> |
68 | #include <media/v4l2-ioctl.h> | 68 | #include <media/v4l2-ioctl.h> |
69 | #include <media/tuner.h> | 69 | #include <media/tuner.h> |
70 | #include <media/audiochip.h> | ||
71 | 70 | ||
72 | #include <linux/workqueue.h> | 71 | #include <linux/workqueue.h> |
73 | 72 | ||