aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/usb/host/ehci-hcd.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/usb/host/ehci-hcd.c')
-rw-r--r--drivers/usb/host/ehci-hcd.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/usb/host/ehci-hcd.c b/drivers/usb/host/ehci-hcd.c
index de1e689d3df0..5cb775b1802d 100644
--- a/drivers/usb/host/ehci-hcd.c
+++ b/drivers/usb/host/ehci-hcd.c
@@ -1246,6 +1246,13 @@ static int ehci_get_frame (struct usb_hcd *hcd)
1246} 1246}
1247 1247
1248/*-------------------------------------------------------------------------*/ 1248/*-------------------------------------------------------------------------*/
1249/*
1250 * The EHCI in ChipIdea HDRC cannot be a separate module or device,
1251 * because its registers (and irq) are shared between host/gadget/otg
1252 * functions and in order to facilitate role switching we cannot
1253 * give the ehci driver exclusive access to those.
1254 */
1255#ifndef CHIPIDEA_EHCI
1249 1256
1250MODULE_DESCRIPTION(DRIVER_DESC); 1257MODULE_DESCRIPTION(DRIVER_DESC);
1251MODULE_AUTHOR (DRIVER_AUTHOR); 1258MODULE_AUTHOR (DRIVER_AUTHOR);
@@ -1504,3 +1511,4 @@ static void __exit ehci_hcd_cleanup(void)
1504} 1511}
1505module_exit(ehci_hcd_cleanup); 1512module_exit(ehci_hcd_cleanup);
1506 1513
1514#endif /* CHIPIDEA_EHCI */