diff options
Diffstat (limited to 'drivers/media/usb/em28xx/em28xx.h')
-rw-r--r-- | drivers/media/usb/em28xx/em28xx.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/drivers/media/usb/em28xx/em28xx.h b/drivers/media/usb/em28xx/em28xx.h index 1f38163352b6..3fd176f99a23 100644 --- a/drivers/media/usb/em28xx/em28xx.h +++ b/drivers/media/usb/em28xx/em28xx.h | |||
@@ -312,6 +312,12 @@ struct em28xx_audio_mode { | |||
312 | unsigned int has_audio:1; | 312 | unsigned int has_audio:1; |
313 | }; | 313 | }; |
314 | 314 | ||
315 | enum em28xx_usb_audio_type { | ||
316 | EM28XX_USB_AUDIO_NONE = 0, | ||
317 | EM28XX_USB_AUDIO_CLASS, | ||
318 | EM28XX_USB_AUDIO_VENDOR, | ||
319 | }; | ||
320 | |||
315 | /* em28xx has two audio inputs: tuner and line in. | 321 | /* em28xx has two audio inputs: tuner and line in. |
316 | However, on most devices, an auxiliary AC97 codec device is used. | 322 | However, on most devices, an auxiliary AC97 codec device is used. |
317 | The AC97 device may have several different inputs and outputs, | 323 | The AC97 device may have several different inputs and outputs, |
@@ -601,9 +607,8 @@ struct em28xx { | |||
601 | unsigned int is_em25xx:1; /* em25xx/em276x/7x/8x family bridge */ | 607 | unsigned int is_em25xx:1; /* em25xx/em276x/7x/8x family bridge */ |
602 | unsigned char disconnected:1; /* device has been diconnected */ | 608 | unsigned char disconnected:1; /* device has been diconnected */ |
603 | unsigned int has_video:1; | 609 | unsigned int has_video:1; |
604 | unsigned int has_audio_class:1; | ||
605 | unsigned int has_alsa_audio:1; | ||
606 | unsigned int is_audio_only:1; | 610 | unsigned int is_audio_only:1; |
611 | enum em28xx_usb_audio_type usb_audio_type; | ||
607 | 612 | ||
608 | struct em28xx_board board; | 613 | struct em28xx_board board; |
609 | 614 | ||