Lines Matching +full:language +full:- +full:id
1 // SPDX-License-Identifier: GPL-2.0
3 * gmidi.c -- USB MIDI Gadget Driver
11 * Gadget Zero driver, Copyright (C) 2003-2004 David Brownell.
13 * USB MIDI driver, Copyright (C) 2002-2005 Clemens Ladisch.
31 /*-------------------------------------------------------------------------*/
45 static char *id = SNDRV_DEFAULT_STR1; variable
46 module_param(id, charp, S_IRUGO);
47 MODULE_PARM_DESC(id, "ID string for the USB MIDI Gadget adapter.");
65 /* Thanks to Grey Innovation for donating this product ID.
67 * DO NOT REUSE THESE IDs with a protocol-incompatible driver!! Ever!!
68 * Instead: allocate your own, using normal USB-IF procedures.
71 #define DRIVER_PRODUCT_NUM 0x0004 /* Linux-USB "MIDI Gadget" */
98 .language = 0x0409, /* en-us */
152 midi_opts->index = index; in midi_bind()
153 midi_opts->id = id; in midi_bind()
154 midi_opts->in_ports = in_ports; in midi_bind()
155 midi_opts->out_ports = out_ports; in midi_bind()
156 midi_opts->buflen = buflen; in midi_bind()
157 midi_opts->qlen = qlen; in midi_bind()
162 device_desc.iManufacturer = strings_dev[USB_GADGET_MANUFACTURER_IDX].id; in midi_bind()
163 device_desc.iProduct = strings_dev[USB_GADGET_PRODUCT_IDX].id; in midi_bind()
164 midi_config.iConfiguration = strings_dev[STRING_DESCRIPTION_IDX].id; in midi_bind()