diff options
Diffstat (limited to 'sound/usb/usbmixer.c')
-rw-r--r-- | sound/usb/usbmixer.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/sound/usb/usbmixer.c b/sound/usb/usbmixer.c index 11636a6112d5..ca7949598191 100644 --- a/sound/usb/usbmixer.c +++ b/sound/usb/usbmixer.c | |||
@@ -286,7 +286,7 @@ static void *find_audio_control_unit(struct mixer_build *state, unsigned char un | |||
286 | p = NULL; | 286 | p = NULL; |
287 | while ((p = snd_usb_find_desc(state->buffer, state->buflen, p, | 287 | while ((p = snd_usb_find_desc(state->buffer, state->buflen, p, |
288 | USB_DT_CS_INTERFACE)) != NULL) { | 288 | USB_DT_CS_INTERFACE)) != NULL) { |
289 | if (p[0] >= 4 && p[2] >= INPUT_TERMINAL && p[2] <= EXTENSION_UNIT && p[3] == unit) | 289 | if (p[0] >= 4 && p[2] >= INPUT_TERMINAL && p[2] <= EXTENSION_UNIT_V1 && p[3] == unit) |
290 | return p; | 290 | return p; |
291 | } | 291 | } |
292 | return NULL; | 292 | return NULL; |
@@ -607,9 +607,9 @@ static int get_term_name(struct mixer_build *state, struct usb_audio_term *iterm | |||
607 | switch (iterm->type >> 16) { | 607 | switch (iterm->type >> 16) { |
608 | case SELECTOR_UNIT: | 608 | case SELECTOR_UNIT: |
609 | strcpy(name, "Selector"); return 8; | 609 | strcpy(name, "Selector"); return 8; |
610 | case PROCESSING_UNIT: | 610 | case PROCESSING_UNIT_V1: |
611 | strcpy(name, "Process Unit"); return 12; | 611 | strcpy(name, "Process Unit"); return 12; |
612 | case EXTENSION_UNIT: | 612 | case EXTENSION_UNIT_V1: |
613 | strcpy(name, "Ext Unit"); return 8; | 613 | strcpy(name, "Ext Unit"); return 8; |
614 | case MIXER_UNIT: | 614 | case MIXER_UNIT: |
615 | strcpy(name, "Mixer"); return 5; | 615 | strcpy(name, "Mixer"); return 5; |
@@ -673,8 +673,8 @@ static int check_input_term(struct mixer_build *state, int id, struct usb_audio_ | |||
673 | term->id = id; | 673 | term->id = id; |
674 | term->name = p1[9 + p1[0] - 1]; | 674 | term->name = p1[9 + p1[0] - 1]; |
675 | return 0; | 675 | return 0; |
676 | case PROCESSING_UNIT: | 676 | case PROCESSING_UNIT_V1: |
677 | case EXTENSION_UNIT: | 677 | case EXTENSION_UNIT_V1: |
678 | if (p1[6] == 1) { | 678 | if (p1[6] == 1) { |
679 | id = p1[7]; | 679 | id = p1[7]; |
680 | break; /* continue to parse */ | 680 | break; /* continue to parse */ |
@@ -1747,9 +1747,9 @@ static int parse_audio_unit(struct mixer_build *state, int unitid) | |||
1747 | return parse_audio_selector_unit(state, unitid, p1); | 1747 | return parse_audio_selector_unit(state, unitid, p1); |
1748 | case FEATURE_UNIT: | 1748 | case FEATURE_UNIT: |
1749 | return parse_audio_feature_unit(state, unitid, p1); | 1749 | return parse_audio_feature_unit(state, unitid, p1); |
1750 | case PROCESSING_UNIT: | 1750 | case PROCESSING_UNIT_V1: |
1751 | return parse_audio_processing_unit(state, unitid, p1); | 1751 | return parse_audio_processing_unit(state, unitid, p1); |
1752 | case EXTENSION_UNIT: | 1752 | case EXTENSION_UNIT_V1: |
1753 | return parse_audio_extension_unit(state, unitid, p1); | 1753 | return parse_audio_extension_unit(state, unitid, p1); |
1754 | default: | 1754 | default: |
1755 | snd_printk(KERN_ERR "usbaudio: unit %u: unexpected type 0x%02x\n", unitid, p1[2]); | 1755 | snd_printk(KERN_ERR "usbaudio: unit %u: unexpected type 0x%02x\n", unitid, p1[2]); |