diff options
Diffstat (limited to 'sound/usb/quirks-table.h')
| -rw-r--r-- | sound/usb/quirks-table.h | 30 | 
1 files changed, 30 insertions, 0 deletions
| diff --git a/sound/usb/quirks-table.h b/sound/usb/quirks-table.h index d89ab4c7d44b..79780fa57a43 100644 --- a/sound/usb/quirks-table.h +++ b/sound/usb/quirks-table.h @@ -1831,6 +1831,36 @@ YAMAHA_DEVICE(0x7010, "UB99"),  		}  	}  }, +{ +	USB_DEVICE(0x0582, 0x014d), +	.driver_info = (unsigned long) & (const struct snd_usb_audio_quirk) { +		/* .vendor_name = "BOSS", */ +		/* .product_name = "GT-100", */ +		.ifnum = QUIRK_ANY_INTERFACE, +		.type = QUIRK_COMPOSITE, +		.data = (const struct snd_usb_audio_quirk[]) { +			{ +				.ifnum = 1, +				.type = QUIRK_AUDIO_STANDARD_INTERFACE +			}, +			{ +				.ifnum = 2, +				.type = QUIRK_AUDIO_STANDARD_INTERFACE +			}, +			{ +				.ifnum = 3, +				.type = QUIRK_MIDI_FIXED_ENDPOINT, +				.data = & (const struct snd_usb_midi_endpoint_info) { +					.out_cables = 0x0001, +					.in_cables  = 0x0001 +				} +			}, +			{ +				.ifnum = -1 +			} +		} +	} +},  /* Guillemot devices */  { | 
