Changed the mp2usb (at91rm9200) board to use the generic OHCI driver. Some
fixes to the latter.
diff --git a/drivers/usb_ohci.c b/drivers/usb_ohci.c
index f5af719..c32245a 100644
--- a/drivers/usb_ohci.c
+++ b/drivers/usb_ohci.c
@@ -1552,13 +1552,13 @@
int usb_lowlevel_init(void)
{
-#if CFG_USB_CPU_INIT
+#if CFG_USB_OHCI_CPU_INIT
/* cpu dependant init */
if(usb_cpu_init())
return -1;
#endif
-#if CFG_USB_BOARD_INIT
+#if CFG_USB_OHCI_BOARD_INIT
/* board dependant init */
if(usb_board_init())
return -1;
@@ -1593,18 +1593,18 @@
gohci.regs = (struct ohci_regs *)CFG_USB_OHCI_REGS_BASE;
gohci.flags = 0;
- gohci.slot_name = CFG_USB_SLOT_NAME;
+ gohci.slot_name = CFG_USB_OHCI_SLOT_NAME;
if (hc_reset (&gohci) < 0) {
hc_release_ohci (&gohci);
err ("can't reset usb-%s", gohci.slot_name);
/* Initialization failed disable clocks */
-#if CFG_USB_BOARD_INIT
+#if CFG_USB_OHCI_BOARD_INIT
/* board dependant cleanup */
usb_board_stop();
#endif
-#if CFG_USB_CPU_INIT
+#if CFG_USB_OHCI_CPU_INIT
/* cpu dependant cleanup */
usb_cpu_stop();
#endif
@@ -1618,12 +1618,12 @@
err ("can't start usb-%s", gohci.slot_name);
hc_release_ohci (&gohci);
/* Initialization failed */
-#if CFG_USB_BOARD_INIT
+#if CFG_USB_OHCI_BOARD_INIT
/* board dependant cleanup */
usb_board_stop();
#endif
-#if CFG_USB_CPU_INIT
+#if CFG_USB_OHCI_CPU_INIT
/* cpu dependant cleanup */
usb_cpu_stop();
#endif
@@ -1649,13 +1649,13 @@
/* call hc_release_ohci() here ? */
hc_reset (&gohci);
-#if CFG_USB_BOARD_INIT
+#if CFG_USB_OHCI_BOARD_INIT
/* board dependant cleanup */
if(usb_board_stop())
return -1;
#endif
-#if CFG_USB_CPU_INIT
+#if CFG_USB_OHCI_CPU_INIT
/* cpu dependant cleanup */
if(usb_cpu_stop())
return -1;