]> git.kernelconcepts.de Git - karo-tx-uboot.git/commit
usb:ehci-mx6 add phy mode query function
authorPeng Fan <Peng.Fan@freescale.com>
Mon, 10 Nov 2014 00:50:39 +0000 (08:50 +0800)
committerMarek Vasut <marex@denx.de>
Fri, 14 Nov 2014 19:56:54 +0000 (20:56 +0100)
commit229dbba9b1a24d8f371f18fa8ff13a4cca864f06
tree756144412d42d215156e3913a7b5d39704b7e40e
parent0d485b9095328cdc81b2ee94ff59b988c69b9127
usb:ehci-mx6 add phy mode query function

usb_phy_enable should return status bit, but not phy mode bit, thus
add a new function usb_phy_mode to query the PHY for it's mode and
make usb_phy_enable just return 0 but not 'phy_ctrl & USBPHY_CTRL_OTG_ID'.

Include a new board weak function board_usb_phy_mode. If board code
does not reimplement this function, it just call usb_phy_mode and return
usb_phy_mode's return value. The reason to include such a weak function
is: " SOC OTG core <--connect--> board HOST port, but no pin id for
the board host port, so board can not use usb_phy_mode to return the
phy mode, but define it's own rule."

Signed-off-by: Peng Fan <Peng.Fan@freescale.com>
Signed-off-by: Ye Li <B37916@freescale.com>
drivers/usb/host/ehci-mx6.c
include/usb/ehci-fsl.h