musb: am335x: disable bulk split-combine feature
authorBin Liu <b-liu@ti.com>
Thu, 21 Mar 2013 05:27:48 +0000 (05:27 +0000)
committerTom Rini <trini@ti.com>
Mon, 8 Apr 2013 15:29:04 +0000 (11:29 -0400)
commit4de602f2b0576e935e9985bec6baf4e14857b7ff
tree58ce8c801810865dbf3a01a2351327b17dacb3e8
parent8bf3c322856f42d4db8acd7fa4f2a17898564064
musb: am335x: disable bulk split-combine feature

On TI AM335x devices, MUSB has bulk split/combine feature enabled
in the ConfigData register, but the current MUSB driver does not
support it yet. Therefore, disable the feature for now, until the
driver adds the support.

One usecase which is broken because of this feature is that Ether
gadget stops working in Fullspeed mode (by un-defining
CONFIG_USB_GADGET_DUALSPEED)

After desabled this feature, MUSB driver send packets in proper size
(no more than 64 bytes) in Fullspeed mode.

This has been validated with Ether gadget in Fullspeed mode on AM335x
EVM.

Signed-off-by: Bin Liu <b-liu@ti.com>
drivers/usb/musb-new/musb_core.c
include/configs/am335x_evm.h