libpayload: Fix OHCI some more
authorPatrick Georgi <patrick.georgi@secunet.com>
Thu, 27 Oct 2011 11:08:13 +0000 (13:08 +0200)
committerStefan Reinauer <stefan.reinauer@coreboot.org>
Tue, 1 Nov 2011 18:07:47 +0000 (19:07 +0100)
commitdd6906328904309e4d93e4bcb04a6cfa3646f29d
treee8d8eec8255b5a5f02d6033c8494d11fa3b3ee52
parent5ff7c13e858a31addf1558731a12cf6c753b576d
libpayload: Fix OHCI some more

OHCI works when USB_DEBUG is disabled, but not, when disabled.
This is because the controller requires some more time after a
schedule has finished.

Also improve compliance with the OHCI spec.

Change-Id: I4685cc485ff9c52b489fbaa352ab889671cff876
Signed-off-by: Patrick Georgi <patrick.georgi@secunet.com>
Reviewed-on: http://review.coreboot.org/365
Tested-by: build bot (Jenkins)
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
payloads/libpayload/drivers/usb/ohci.c