usb, davinci: add enable_vbus() weak function
Signed-off-by: Heiko Schocher <hs@denx.de> Cc: Remy Bohmer <linux@bohmer.net> Cc: Albert ARIBAUD <albert.u.boot@aribaud.net> Cc: Igor Grinberg <grinberg@compulab.co.il> Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
This commit is contained in:
parent
edc633ea77
commit
4ebe208097
|
@ -78,6 +78,17 @@ static void phy_off(void)
|
|||
writel(USBPHY_OSCPDWN | USBPHY_PHYPDWN, USBPHY_CTL_PADDR);
|
||||
}
|
||||
|
||||
void __enable_vbus(void)
|
||||
{
|
||||
/*
|
||||
* nothing to do, vbus is handled through the cpu.
|
||||
* Define this function in board code, if it is
|
||||
* different on your board.
|
||||
*/
|
||||
}
|
||||
void enable_vbus(void)
|
||||
__attribute__((weak, alias("__enable_vbus")));
|
||||
|
||||
/*
|
||||
* This function performs Davinci platform specific initialization for usb0.
|
||||
*/
|
||||
|
@ -86,9 +97,8 @@ int musb_platform_init(void)
|
|||
u32 revision;
|
||||
|
||||
/* enable USB VBUS */
|
||||
#ifndef DAVINCI_DM365EVM
|
||||
enable_vbus();
|
||||
#endif
|
||||
|
||||
/* start the on-chip USB phy and its pll */
|
||||
if (!phy_on())
|
||||
return -1;
|
||||
|
|
Loading…
Reference in New Issue