|
@@ -27,12 +27,25 @@ DECLARE_GLOBAL_DATA_PTR;
|
|
|
|
|
|
static struct omap_xhci omap;
|
|
|
|
|
|
-__weak int __board_usb_init(int index, enum usb_init_type init)
|
|
|
+__weak int omap_xhci_board_usb_init(int index, enum usb_init_type init)
|
|
|
{
|
|
|
return 0;
|
|
|
}
|
|
|
+
|
|
|
int board_usb_init(int index, enum usb_init_type init)
|
|
|
- __attribute__((weak, alias("__board_usb_init")));
|
|
|
+{
|
|
|
+ return omap_xhci_board_usb_init(index, init);
|
|
|
+}
|
|
|
+
|
|
|
+__weak int omap_xhci_board_usb_cleanup(int index, enum usb_init_type init)
|
|
|
+{
|
|
|
+ return 0;
|
|
|
+}
|
|
|
+
|
|
|
+int board_usb_cleanup(int index, enum usb_init_type init)
|
|
|
+{
|
|
|
+ return omap_xhci_board_usb_cleanup(index, init);
|
|
|
+}
|
|
|
|
|
|
static int omap_xhci_core_init(struct omap_xhci *omap)
|
|
|
{
|