ehci-hcd: program asynclistaddr before every transfer
authorIlya Yanok <ilya.yanok@cogentembedded.com>
Sun, 15 Jul 2012 22:12:08 +0000 (22:12 +0000)
committerMarek Vasut <marex@denx.de>
Wed, 18 Jul 2012 12:43:29 +0000 (14:43 +0200)
commitc7701af59f011e39f52647620a71cc6f2f551d2d
tree983b348891e11465f8c99c1b142d4c5388f97339
parentde4d11355f70e243f91a49fd15c2004251d8f45b
ehci-hcd: program asynclistaddr before every transfer

Move or_asynclistaddr programming to ehci_submit_async()
function to make sure queue head is properly programmed
before every transfer. This solves the problem with changing
qh address.

Also remove unneeded qh_list->qh_link reprogramming at the
end of transfer.

Signed-off-by: Ilya Yanok <ilya.yanok@cogentembedded.com>
drivers/usb/host/ehci-hcd.c