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;