]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/usb/host/ehci-hcd.c
Merge branch 'master' of /usr/src/ntfs-2.6/
[linux-2.6-omap-h63xx.git] / drivers / usb / host / ehci-hcd.c
index 29f52a44b92801248624dc6a70be09d76cbb924d..79f2d8b9bfb654618768d20abc61c2847d34444e 100644 (file)
  */
 
 #include <linux/config.h>
-
-#ifdef CONFIG_USB_DEBUG
-       #define DEBUG
-#else
-       #undef DEBUG
-#endif
-
 #include <linux/module.h>
 #include <linux/pci.h>
 #include <linux/dmapool.h>
@@ -624,7 +617,7 @@ static irqreturn_t ehci_irq (struct usb_hcd *hcd, struct pt_regs *regs)
        }
 
        /* remote wakeup [4.3.1] */
-       if ((status & STS_PCD) && hcd->remote_wakeup) {
+       if (status & STS_PCD) {
                unsigned        i = HCS_N_PORTS (ehci->hcs_params);
 
                /* resume root hub? */
@@ -896,8 +889,19 @@ MODULE_LICENSE ("GPL");
 
 #ifdef CONFIG_PCI
 #include "ehci-pci.c"
+#define        EHCI_BUS_GLUED
+#endif
+
+#ifdef CONFIG_PPC_83xx
+#include "ehci-fsl.c"
+#define        EHCI_BUS_GLUED
+#endif
+
+#ifdef CONFIG_SOC_AU1X00
+#include "ehci-au1xxx.c"
+#define        EHCI_BUS_GLUED
 #endif
 
-#if !defined(CONFIG_PCI)
+#ifndef        EHCI_BUS_GLUED
 #error "missing bus glue for ehci-hcd"
 #endif