k2_fw_usb_api: workaround for EP4 bug.
authorOleksij Rempel <linux@rempel-privat.de>
Wed, 24 Jul 2013 08:26:18 +0000 (10:26 +0200)
committerOleksij Rempel <linux@rempel-privat.de>
Wed, 24 Jul 2013 08:56:34 +0000 (10:56 +0200)
commitdbbb809d592dde0b3c9ecb97b3b387ff8e40e799
tree369ab922655fc0d3aee189ed4d546020abac9780
parentff90f6df9342aa0b8e343456936feb67c1328676
k2_fw_usb_api: workaround for EP4 bug.

This patch is workaround for xhci related issue.
After usb port resume FIFO on EP4 can't accept Bulck stream longer then
64 Bytes.
Currently we have no better way then just completly reset chip.
Side effect of this workaround - disconnection event for this device.
It means, module will be reloaded and we will get new usb minor id.
This is why, we should not do it on each firmware restart.

Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
target_firmware/magpie_fw_dev/target/hif/k2_fw_usb_api.c