@ -548,49 +548,3 @@ int checkboard(void)
puts ( " Board: Xilinx ZynqMP \n " ) ;
return 0 ;
}
# ifdef CONFIG_USB_DWC3
static struct dwc3_device dwc3_device_data0 = {
. maximum_speed = USB_SPEED_HIGH ,
. base = ZYNQMP_USB0_XHCI_BASEADDR ,
. dr_mode = USB_DR_MODE_PERIPHERAL ,
. index = 0 ,
} ;
static struct dwc3_device dwc3_device_data1 = {
. maximum_speed = USB_SPEED_HIGH ,
. base = ZYNQMP_USB1_XHCI_BASEADDR ,
. dr_mode = USB_DR_MODE_PERIPHERAL ,
. index = 1 ,
} ;
int usb_gadget_handle_interrupts ( int index )
{
dwc3_uboot_handle_interrupt ( index ) ;
return 0 ;
}
int board_usb_init ( int index , enum usb_init_type init )
{
debug ( " %s: index %x \n " , __func__ , index ) ;
# if defined(CONFIG_USB_GADGET_DOWNLOAD)
g_dnl_set_serialnumber ( CONFIG_SYS_CONFIG_NAME ) ;
# endif
switch ( index ) {
case 0 :
return dwc3_uboot_init ( & dwc3_device_data0 ) ;
case 1 :
return dwc3_uboot_init ( & dwc3_device_data1 ) ;
} ;
return - 1 ;
}
int board_usb_cleanup ( int index , enum usb_init_type init )
{
dwc3_uboot_exit ( index ) ;
return 0 ;
}
# endif