aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/usb
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/usb')
-rw-r--r--drivers/usb/Kconfig2
-rw-r--r--drivers/usb/host/ehci-hcd.c2
-rw-r--r--drivers/usb/musb/Kconfig6
-rw-r--r--drivers/usb/musb/musb_core.c2
-rw-r--r--drivers/usb/musb/musb_core.h2
-rw-r--r--drivers/usb/serial/keyspan_pda.c7
6 files changed, 14 insertions, 7 deletions
diff --git a/drivers/usb/Kconfig b/drivers/usb/Kconfig
index 2859472996ad..6a58cb1330c1 100644
--- a/drivers/usb/Kconfig
+++ b/drivers/usb/Kconfig
@@ -63,7 +63,7 @@ config USB_ARCH_HAS_EHCI
63 default y if ARCH_W90X900 63 default y if ARCH_W90X900
64 default y if ARCH_AT91SAM9G45 64 default y if ARCH_AT91SAM9G45
65 default y if ARCH_MXC 65 default y if ARCH_MXC
66 default y if ARCH_OMAP34XX 66 default y if ARCH_OMAP3
67 default PCI 67 default PCI
68 68
69# ARM SA1111 chips have a non-PCI based "OHCI-compatible" USB host interface. 69# ARM SA1111 chips have a non-PCI based "OHCI-compatible" USB host interface.
diff --git a/drivers/usb/host/ehci-hcd.c b/drivers/usb/host/ehci-hcd.c
index 1ec3857f22e6..d8d6d3461d32 100644
--- a/drivers/usb/host/ehci-hcd.c
+++ b/drivers/usb/host/ehci-hcd.c
@@ -1118,7 +1118,7 @@ MODULE_LICENSE ("GPL");
1118#define PLATFORM_DRIVER ehci_hcd_au1xxx_driver 1118#define PLATFORM_DRIVER ehci_hcd_au1xxx_driver
1119#endif 1119#endif
1120 1120
1121#ifdef CONFIG_ARCH_OMAP34XX 1121#ifdef CONFIG_ARCH_OMAP3
1122#include "ehci-omap.c" 1122#include "ehci-omap.c"
1123#define PLATFORM_DRIVER ehci_hcd_omap_driver 1123#define PLATFORM_DRIVER ehci_hcd_omap_driver
1124#endif 1124#endif
diff --git a/drivers/usb/musb/Kconfig b/drivers/usb/musb/Kconfig
index d9db86498022..b4c783c284ba 100644
--- a/drivers/usb/musb/Kconfig
+++ b/drivers/usb/musb/Kconfig
@@ -37,7 +37,7 @@ config USB_MUSB_SOC
37 depends on USB_MUSB_HDRC 37 depends on USB_MUSB_HDRC
38 default y if ARCH_DAVINCI 38 default y if ARCH_DAVINCI
39 default y if ARCH_OMAP2430 39 default y if ARCH_OMAP2430
40 default y if ARCH_OMAP34XX 40 default y if ARCH_OMAP3
41 default y if (BF54x && !BF544) 41 default y if (BF54x && !BF544)
42 default y if (BF52x && !BF522 && !BF523) 42 default y if (BF52x && !BF522 && !BF523)
43 43
@@ -48,7 +48,7 @@ comment "OMAP 243x high speed USB support"
48 depends on USB_MUSB_HDRC && ARCH_OMAP2430 48 depends on USB_MUSB_HDRC && ARCH_OMAP2430
49 49
50comment "OMAP 343x high speed USB support" 50comment "OMAP 343x high speed USB support"
51 depends on USB_MUSB_HDRC && ARCH_OMAP34XX 51 depends on USB_MUSB_HDRC && ARCH_OMAP3
52 52
53comment "Blackfin high speed USB Support" 53comment "Blackfin high speed USB Support"
54 depends on USB_MUSB_HDRC && ((BF54x && !BF544) || (BF52x && !BF522 && !BF523)) 54 depends on USB_MUSB_HDRC && ((BF54x && !BF544) || (BF52x && !BF522 && !BF523))
@@ -153,7 +153,7 @@ config MUSB_PIO_ONLY
153config USB_INVENTRA_DMA 153config USB_INVENTRA_DMA
154 bool 154 bool
155 depends on USB_MUSB_HDRC && !MUSB_PIO_ONLY 155 depends on USB_MUSB_HDRC && !MUSB_PIO_ONLY
156 default ARCH_OMAP2430 || ARCH_OMAP34XX || BLACKFIN 156 default ARCH_OMAP2430 || ARCH_OMAP3 || BLACKFIN
157 help 157 help
158 Enable DMA transfers using Mentor's engine. 158 Enable DMA transfers using Mentor's engine.
159 159
diff --git a/drivers/usb/musb/musb_core.c b/drivers/usb/musb/musb_core.c
index 0f13dedc50a1..b4bbf8f2c238 100644
--- a/drivers/usb/musb/musb_core.c
+++ b/drivers/usb/musb/musb_core.c
@@ -982,7 +982,7 @@ static void musb_shutdown(struct platform_device *pdev)
982 * more than selecting one of a bunch of predefined configurations. 982 * more than selecting one of a bunch of predefined configurations.
983 */ 983 */
984#if defined(CONFIG_USB_TUSB6010) || \ 984#if defined(CONFIG_USB_TUSB6010) || \
985 defined(CONFIG_ARCH_OMAP2430) || defined(CONFIG_ARCH_OMAP34XX) 985 defined(CONFIG_ARCH_OMAP2430) || defined(CONFIG_ARCH_OMAP3)
986static ushort __initdata fifo_mode = 4; 986static ushort __initdata fifo_mode = 4;
987#else 987#else
988static ushort __initdata fifo_mode = 2; 988static ushort __initdata fifo_mode = 2;
diff --git a/drivers/usb/musb/musb_core.h b/drivers/usb/musb/musb_core.h
index 17e7115493ff..d849fb81c131 100644
--- a/drivers/usb/musb/musb_core.h
+++ b/drivers/usb/musb/musb_core.h
@@ -596,7 +596,7 @@ extern void musb_hnp_stop(struct musb *musb);
596extern int musb_platform_set_mode(struct musb *musb, u8 musb_mode); 596extern int musb_platform_set_mode(struct musb *musb, u8 musb_mode);
597 597
598#if defined(CONFIG_USB_TUSB6010) || defined(CONFIG_BLACKFIN) || \ 598#if defined(CONFIG_USB_TUSB6010) || defined(CONFIG_BLACKFIN) || \
599 defined(CONFIG_ARCH_OMAP2430) || defined(CONFIG_ARCH_OMAP34XX) 599 defined(CONFIG_ARCH_OMAP2430) || defined(CONFIG_ARCH_OMAP3)
600extern void musb_platform_try_idle(struct musb *musb, unsigned long timeout); 600extern void musb_platform_try_idle(struct musb *musb, unsigned long timeout);
601#else 601#else
602#define musb_platform_try_idle(x, y) do {} while (0) 602#define musb_platform_try_idle(x, y) do {} while (0)
diff --git a/drivers/usb/serial/keyspan_pda.c b/drivers/usb/serial/keyspan_pda.c
index 4efde03fa93b..185fe9a7d4e0 100644
--- a/drivers/usb/serial/keyspan_pda.c
+++ b/drivers/usb/serial/keyspan_pda.c
@@ -810,6 +810,13 @@ static int keyspan_pda_fake_startup(struct usb_serial *serial)
810 return 1; 810 return 1;
811} 811}
812 812
813#ifdef KEYSPAN
814MODULE_FIRMWARE("keyspan_pda/keyspan_pda.fw");
815#endif
816#ifdef XIRCOM
817MODULE_FIRMWARE("keyspan_pda/xircom_pgs.fw");
818#endif
819
813static int keyspan_pda_startup(struct usb_serial *serial) 820static int keyspan_pda_startup(struct usb_serial *serial)
814{ 821{
815 822