From 39f9f52879b4ab91e42d98e1f6c7740f96ef70a6 Mon Sep 17 00:00:00 2001 From: Hemant Kumar Date: Thu, 13 Oct 2016 17:05:40 -0700 Subject: usb: gadget: f_midi: Use 1024 bytes as MIDI buffer size Some UDC driver doesn't allow or throw errors when USB request buffer queued is unaligned i.e. buffer size is not equal to wMaxPacketSize or multiple of wMaxPacketSize. Fix this issue by using 1024 bytes as MIDI buffer size instead of 256 bytes. Change-Id: I71d520a5a800a3e612dc4d57e7baffa93fad61b3 Signed-off-by: Hemant Kumar --- drivers/usb/gadget/function/f_midi.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'drivers/usb') diff --git a/drivers/usb/gadget/function/f_midi.c b/drivers/usb/gadget/function/f_midi.c index 8a0e7f988d25..0121bf7ca4ac 100644 --- a/drivers/usb/gadget/function/f_midi.c +++ b/drivers/usb/gadget/function/f_midi.c @@ -1111,7 +1111,7 @@ static struct usb_function_instance *f_midi_alloc_inst(void) opts->func_inst.free_func_inst = f_midi_free_inst; opts->index = SNDRV_DEFAULT_IDX1; opts->id = SNDRV_DEFAULT_STR1; - opts->buflen = 256; + opts->buflen = 1024; opts->qlen = 32; opts->in_ports = 1; opts->out_ports = 1; -- cgit v1.2.3