mirror of
https://github.com/u-boot/u-boot.git
synced 2024-11-28 23:23:30 +08:00
usb: omap5: Update the board_usb_init api
Recent patches declares board_usb_init function prototype for a new usb architecture. Turning on the OMAP_XHCI defines cause a redefinition compiler failure. So update the board_usb_init to the latest prototype. Signed-off-by: Dan Murphy <dmurphy@ti.com>
This commit is contained in:
parent
41b667b834
commit
b216821189
@ -219,7 +219,7 @@ void usb_hub_reset_devices(int port)
|
||||
*
|
||||
* @return 0
|
||||
*/
|
||||
int board_usb_init(void)
|
||||
int board_usb_init(int index, enum board_usb_init_type init)
|
||||
{
|
||||
int ret;
|
||||
#ifdef CONFIG_PALMAS_USB_SS_PWR
|
||||
|
@ -182,11 +182,12 @@ static void omap_enable_phy_clocks(struct omap_xhci *omap)
|
||||
|
||||
};
|
||||
|
||||
inline int __board_usb_init(void)
|
||||
inline int __board_usb_init(int index, enum board_usb_init_type init)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
int board_usb_init(void) __attribute__((weak, alias("__board_usb_init")));
|
||||
int board_usb_init(int index, enum board_usb_init_type init) \
|
||||
__attribute__((weak, alias("__board_usb_init")));
|
||||
|
||||
static void dwc3_set_mode(struct dwc3 *dwc3_reg, u32 mode)
|
||||
{
|
||||
@ -295,7 +296,7 @@ int xhci_hcd_init(int index, struct xhci_hccr **hccr, struct xhci_hcor **hcor)
|
||||
ctx->usb3_phy = (struct omap_usb3_phy *)OMAP_OCP1_SCP_BASE;
|
||||
ctx->otg_wrapper = (struct omap_dwc_wrapper *)OMAP_OTG_WRAPPER_BASE;
|
||||
|
||||
ret = board_usb_init();
|
||||
ret = board_usb_init(index, USB_INIT_HOST);
|
||||
if (ret != 0) {
|
||||
puts("Failed to initialize board for USB\n");
|
||||
return ret;
|
||||
|
Loading…
Reference in New Issue
Block a user