• Daniel Mack's avatar
    USB: gadget: midi: add midi function driver · d5daf49b
    Daniel Mack authored
    This patch adds f_midi.c to implement a USB gadget function that works
    with the composite framework, so it can be combined with other USB
    functions.
    
    The code for the ALSA/MIDI logic was taken from the midi device gadget,
    other parts have been rewritten to benefit from the dynamic descriptor
    allocation features.
    
    This was successfully tested on an OMAP3 board.
    Signed-off-by: default avatarDaniel Mack <zonque@gmail.com>
    Cc: Greg Kroah-Hartman <gregkh@suse.de>
    Signed-off-by: default avatarFelipe Balbi <balbi@ti.com>
    d5daf49b
f_midi.c 22.5 KB