USB: gadget: use ep5 for bulk-in and ep6 for bulk-out for Blackfin MUSB
authorBryan Wu <cooloney@kernel.org>
Mon, 21 Dec 2009 15:43:06 +0000 (10:43 -0500)
committerGreg Kroah-Hartman <gregkh@suse.de>
Tue, 2 Mar 2010 22:53:28 +0000 (14:53 -0800)
commit3a8a3b1cee6c525661732b8bcf29ac63d42945ed
tree0d35ecc39dbd9b879b61d6b49bc5f2085b55c564
parentca0e9485afb8db3abf58235abf6afded2df0db17
USB: gadget: use ep5 for bulk-in and ep6 for bulk-out for Blackfin MUSB

Normally, the musb uses ep1 as the bidirectional bulk endpoint.  This won't
work on the Blackfin musb as all endpoints (except ep0) are unidirectional.
Further, ep1-ep4 have a small 128 byte FIFO which makes them undesirable
for bulk endpoints (which need more like a 512 byte FIFO).  This leaves us
with ep5-ep7 which have 1024 byte FIFOs and can be configured as either
in/out and bulk/interrupt/iso on the fly.

Signed-off-by: Bryan Wu <cooloney@kernel.org>
Signed-off-by: Cliff Cai <cliff.cai@analog.com>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/usb/gadget/epautoconf.c