summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorMichael Trimarchi <michael@amarulasolutions.com>2013-06-10 18:18:04 +0200
committerTom Rini <trini@ti.com>2013-07-02 09:21:15 -0400
commitb0857c45c1f535069acf90e671b5e4b6cf662caf (patch)
tree895dccd37b0010c63d69b5ea594604022282943c /arch
parente6c7f86f03b0ad25e9ef70df3ee1989b6b789d7c (diff)
downloadu-boot-imx-b0857c45c1f535069acf90e671b5e4b6cf662caf.zip
u-boot-imx-b0857c45c1f535069acf90e671b5e4b6cf662caf.tar.gz
u-boot-imx-b0857c45c1f535069acf90e671b5e4b6cf662caf.tar.bz2
usb: omap: ulpi: fix ulpi transceiver access
This patch fix the omap access to the transceiver configuration registers using the ulpi bus. As reported by the documentation the bit31 is used only to check if the transaction is done or still running and the reading and writing operation have different offset and have different values. What we need to do at the end of a transaction is leave the bus in done state. Anyway an error using the ulpi omap register is not recoverable so any error give out the usage of this interface. Tested on a custom OMAP5430 board with a TUSB1210 ULPI PHY on USBB1. Signed-off-by: Michael Trimarchi <michael@amarulasolutions.com> Acked-by: Igor Grinberg <grinberg@compulab.co.il> Tested-by: Lubomir Popov <lpopov@mm-sol.com> Cc: Stefano Babic <sbabic@denx.de> Cc: Marek Vasut <marex@denx.de> Cc: Tom Rini <trini@ti.com>
Diffstat (limited to 'arch')
0 files changed, 0 insertions, 0 deletions