usb: musb: dsps: handle babble interrupts
authorDaniel Mack <zonque@gmail.com>
Wed, 2 Apr 2014 11:58:29 +0000 (13:58 +0200)
committerFelipe Balbi <balbi@ti.com>
Mon, 21 Apr 2014 19:07:29 +0000 (14:07 -0500)
commit1d57de306e1f3e73c607811a974f6662162e5df6
treeb8d2eb8d5e8827ec4395ba39ab8c0c08511c234d
parentca88fc2ef0d790a1da37804219102336f7622b97
usb: musb: dsps: handle babble interrupts

When the dsps isr sees a babble error, pass it down to the core for
fixup. Also, provide a .reset hook so the core can call us back.

A babble interrupt error occured when a USB mass storage device
("CHIPSBNK v3.3.9.1", 1e3d:2093) was disconnected from a AM33xx host.

Signed-off-by: Daniel Mack <zonque@gmail.com>
Reported-by: Thomas Mellenthin <mellenthin@teufel.de>
Signed-off-by: Felipe Balbi <balbi@ti.com>
drivers/usb/musb/musb_dsps.c