imx: usb: ehci-mx6: document board specific functions
Document target board specific functions board_ehci_hcd_init - override usb phy mode board_ehci_hcd_init - set usb vbus voltage board_ehci_power - enables/disables usb vbus voltage Signed-off-by: Adrian Alonso <aalonso@freescale.com>
This commit is contained in:
parent
e38ff30a55
commit
74f0610eb4
1 changed files with 31 additions and 0 deletions
|
@ -195,16 +195,47 @@ int usb_phy_mode(int port)
|
|||
return USB_INIT_HOST;
|
||||
}
|
||||
|
||||
/**
|
||||
* board_ehci_hcd_init - override usb phy mode
|
||||
* @port: usb host/otg port
|
||||
*
|
||||
* Target board specific, override usb_phy_mode.
|
||||
* When usb-otg is used as usb host port, iomux pad usb_otg_id can be
|
||||
* left disconnected in this case usb_phy_mode will not be able to identify
|
||||
* the phy mode that usb port is used.
|
||||
* Machine file overrides board_usb_phy_mode.
|
||||
*
|
||||
* Return: USB_INIT_DEVICE or USB_INIT_HOST
|
||||
*/
|
||||
int __weak board_usb_phy_mode(int port)
|
||||
{
|
||||
return usb_phy_mode(port);
|
||||
}
|
||||
|
||||
/**
|
||||
* board_ehci_hcd_init - set usb vbus voltage
|
||||
* @port: usb otg port
|
||||
*
|
||||
* Target board specific, setup iomux pad to setup supply vbus voltage
|
||||
* for usb otg port. Machine board file overrides board_ehci_hcd_init
|
||||
*
|
||||
* Return: 0 Success
|
||||
*/
|
||||
int __weak board_ehci_hcd_init(int port)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* board_ehci_power - enables/disables usb vbus voltage
|
||||
* @port: usb otg port
|
||||
* @on: on/off vbus voltage
|
||||
*
|
||||
* Enables/disables supply vbus voltage for usb otg port.
|
||||
* Machine board file overrides board_ehci_power
|
||||
*
|
||||
* Return: 0 Success
|
||||
*/
|
||||
int __weak board_ehci_power(int port, int on)
|
||||
{
|
||||
return 0;
|
||||
|
|
Loading…
Reference in a new issue