aboutsummaryrefslogtreecommitdiffstats
path: root/sound/usb/usbmixer.c
diff options
context:
space:
mode:
Diffstat (limited to 'sound/usb/usbmixer.c')
-rw-r--r--sound/usb/usbmixer.c14
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]);