diff options
Diffstat (limited to 'sound/usb/mixer_maps.c')
-rw-r--r-- | sound/usb/mixer_maps.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/sound/usb/mixer_maps.c b/sound/usb/mixer_maps.c index cc2dd1f0decb..32af6b741ef5 100644 --- a/sound/usb/mixer_maps.c +++ b/sound/usb/mixer_maps.c | |||
@@ -322,6 +322,12 @@ static struct usbmix_name_map hercules_usb51_map[] = { | |||
322 | { 0 } /* terminator */ | 322 | { 0 } /* terminator */ |
323 | }; | 323 | }; |
324 | 324 | ||
325 | /* Plantronics Gamecom 780 has a broken volume control, better to disable it */ | ||
326 | static struct usbmix_name_map gamecom780_map[] = { | ||
327 | { 9, NULL }, /* FU, speaker out */ | ||
328 | {} | ||
329 | }; | ||
330 | |||
325 | /* | 331 | /* |
326 | * Control map entries | 332 | * Control map entries |
327 | */ | 333 | */ |
@@ -358,6 +364,10 @@ static struct usbmix_ctl_map usbmix_ctl_maps[] = { | |||
358 | .id = USB_ID(0x046d, 0x09a4), | 364 | .id = USB_ID(0x046d, 0x09a4), |
359 | .ignore_ctl_error = 1, | 365 | .ignore_ctl_error = 1, |
360 | }, | 366 | }, |
367 | { /* Plantronics GameCom 780 */ | ||
368 | .id = USB_ID(0x047f, 0xc010), | ||
369 | .map = gamecom780_map, | ||
370 | }, | ||
361 | { | 371 | { |
362 | /* Hercules DJ Console (Windows Edition) */ | 372 | /* Hercules DJ Console (Windows Edition) */ |
363 | .id = USB_ID(0x06f8, 0xb000), | 373 | .id = USB_ID(0x06f8, 0xb000), |