diff options
author | Ben Williamson <ben.williamson@greyinnovation.com> | 2006-07-31 21:28:16 -0400 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2006-09-27 14:58:52 -0400 |
commit | f2ebf92c9e1930a8f79b7eb49a32122931929014 (patch) | |
tree | 814cf172c1baa7e3d9990224b50148f50e537b33 /drivers/usb/gadget/Makefile | |
parent | ba307f5828b1b4a1348d99c4f430a0cf3beeae2f (diff) |
USB: gmidi: New USB MIDI Gadget class driver.
This driver is glue between the USB gadget interface
and the ALSA MIDI interface. It allows us to appear
as a MIDI Streaming device to a host system on the
other end of a USB cable.
This includes linux/usb/audio.h and linux/usb/midi.h
containing definitions from the relevant USB specifications
for USB audio and USB MIDI devices.
The following changes have been made since the first RFC
posting:
* Bug fixes to endpoint handling.
* Workaround for USB_REQ_SET_CONFIGURATION handling,
not understood yet.
* Added SND and SND_RAWMIDI dependencies in Kconfig.
* Moved usb_audio.h and usb_midi.h to usb/*.h
* Added module parameters for ALSA card index and id.
* Added module parameters for USB descriptor IDs and strings.
* Removed some unneeded stuff inherited from zero.c, more to go.
* Provide DECLARE_* macros for the variable-length structs.
* Use kmalloc instead of usb_ep_alloc_buffer.
* Limit source to 80 columns.
* Return actual error code instead of -ENOMEM in a few places.
Signed-off-by: Ben Williamson <ben.williamson@greyinnovation.com>
Cc: David Brownell <david-b@pacbell.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/usb/gadget/Makefile')
-rw-r--r-- | drivers/usb/gadget/Makefile | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/usb/gadget/Makefile b/drivers/usb/gadget/Makefile index 5a28e61392ec..e71e086a1cfa 100644 --- a/drivers/usb/gadget/Makefile +++ b/drivers/usb/gadget/Makefile | |||
@@ -15,6 +15,7 @@ obj-$(CONFIG_USB_AT91) += at91_udc.o | |||
15 | g_zero-objs := zero.o usbstring.o config.o epautoconf.o | 15 | g_zero-objs := zero.o usbstring.o config.o epautoconf.o |
16 | g_ether-objs := ether.o usbstring.o config.o epautoconf.o | 16 | g_ether-objs := ether.o usbstring.o config.o epautoconf.o |
17 | g_serial-objs := serial.o usbstring.o config.o epautoconf.o | 17 | g_serial-objs := serial.o usbstring.o config.o epautoconf.o |
18 | g_midi-objs := gmidi.o usbstring.o config.o epautoconf.o | ||
18 | gadgetfs-objs := inode.o | 19 | gadgetfs-objs := inode.o |
19 | g_file_storage-objs := file_storage.o usbstring.o config.o \ | 20 | g_file_storage-objs := file_storage.o usbstring.o config.o \ |
20 | epautoconf.o | 21 | epautoconf.o |
@@ -28,4 +29,5 @@ obj-$(CONFIG_USB_ETH) += g_ether.o | |||
28 | obj-$(CONFIG_USB_GADGETFS) += gadgetfs.o | 29 | obj-$(CONFIG_USB_GADGETFS) += gadgetfs.o |
29 | obj-$(CONFIG_USB_FILE_STORAGE) += g_file_storage.o | 30 | obj-$(CONFIG_USB_FILE_STORAGE) += g_file_storage.o |
30 | obj-$(CONFIG_USB_G_SERIAL) += g_serial.o | 31 | obj-$(CONFIG_USB_G_SERIAL) += g_serial.o |
32 | obj-$(CONFIG_USB_MIDI_GADGET) += g_midi.o | ||
31 | 33 | ||