usb: musb: host: Fix SuperSpeed hub enumeration
authorAjay Kumar Gupta <ajay.gupta@ti.com>
Tue, 4 Feb 2014 13:28:06 +0000 (15:28 +0200)
committerFelipe Balbi <balbi@ti.com>
Tue, 18 Feb 2014 16:32:23 +0000 (10:32 -0600)
commit3c4653c1f62ea5f1706084090a5a3bcf3402dc8f
tree10dcf56ecc0504b6e54fe2b5c3f31f3c48bf8adc
parent30a70b026b4cde4e51989661ff3bd0ede08d9646
usb: musb: host: Fix SuperSpeed hub enumeration

Disables PING on status phase of control transfer.
PING token is not mandatory in status phase of control transfer
and so some high speed USB devices don't support it. If such devices
are connected to MUSB then they would not respond to PING token
causing delayed or failed enumeration.

[Roger Q] Fixes enumeration issues with some Super-Speed USB hubs
e.g. Dlink DUB-1340

Signed-off-by: Ajay Kumar Gupta <ajay.gupta@ti.com>
Signed-off-by: Roger Quadros <rogerq@ti.com>
Signed-off-by: Felipe Balbi <balbi@ti.com>
drivers/usb/musb/musb_host.c