int board_usb_cleanup(int index, enum usb_init_type init) { if (index) { printf("Invalid Controller Index\n"); return -EINVAL; } ti_usb_phy_uboot_exit(index); dwc3_uboot_exit(index); dwc3_omap_uboot_exit(index); disable_usb_clocks(index); return 0; }
int board_usb_cleanup(int index, enum usb_init_type init) { switch (index) { case 0: case 1: ti_usb_phy_uboot_exit(index); dwc3_uboot_exit(index); dwc3_omap_uboot_exit(index); break; default: printf("Invalid Controller Index\n"); } return 0; }
int board_usb_cleanup(int index, enum usb_init_type init) { #ifdef CONFIG_USB_DWC3 switch (index) { case 0: case 1: if (init == USB_INIT_DEVICE) { ti_usb_phy_uboot_exit(index); dwc3_uboot_exit(index); dwc3_omap_uboot_exit(index); } break; default: printf("Invalid Controller Index\n"); } #endif disable_usb_clocks(index); return 0; }