Linux MIPS Architecture development
 help / color / mirror / Atom feed
* [PATCH] Philips PNX8550 USB Host driver compile fix
@ 2005-12-06 18:23 Vladimir A. Barinov
  2005-12-06 19:35 ` Peter Popov
  0 siblings, 1 reply; 5+ messages in thread
From: Vladimir A. Barinov @ 2005-12-06 18:23 UTC (permalink / raw)
  To: linux-mips; +Cc: ralf, ppopov

[-- Attachment #1: Type: text/plain, Size: 389 bytes --]

Hello, Ralf, Pete,

The current ohci-hcd driver is a little defective.
It's unable to use usb-ohci as modules in the case when PCI and on-chip 
USB are enabled.
It just will not be compiled since there are two calls if module_init in 
ohci-hcd.

Please look at the patch attached.
I 'm not sure is this patch well for this situation.
Any suggestions are very appreciated.

TIA,
Vladimir



[-- Attachment #2: usb_modules.patch --]
[-- Type: text/plain, Size: 828 bytes --]

--- linux-2.6.10.orig/drivers/usb/host/ohci-hcd.c	2005-12-02 16:37:59.000000000 +0300
+++ linux-2.6.10/drivers/usb/host/ohci-hcd.c	2005-12-02 19:34:21.000000000 +0300
@@ -906,8 +906,12 @@ MODULE_LICENSE ("GPL");
 #endif
 
 #ifdef CONFIG_PNX8550
+#if defined(CONFIG_PCI) && defined(CONFIG_USB_OHCI_HCD_MODULE)
+#error "unable to compile PNX8550 USB and PCI USB as modules simultaneously until usb hcd stack is rewritten"
+#else
 #include "ohci-pnx8550.c"
 #endif
+#endif
 
 #ifdef CONFIG_USB_OHCI_HCD_PPC_SOC
 #include "ohci-ppc-soc.c"
@@ -919,6 +923,7 @@ MODULE_LICENSE ("GPL");
       || defined (CONFIG_ARCH_LH7A404) \
       || defined (CONFIG_PXA27x) \
       || defined (CONFIG_SOC_AU1X00) \
+      || defined (CONFIG_PNX8550) \
       || defined (CONFIG_USB_OHCI_HCD_PPC_SOC) \
 	)
 #error "missing bus glue for ohci-hcd"

^ permalink raw reply	[flat|nested] 5+ messages in thread
* [PATCH] Philips PNX8550 USB Host driver compile fix
@ 2005-12-06 18:22 Vladimir A. Barinov
  0 siblings, 0 replies; 5+ messages in thread
From: Vladimir A. Barinov @ 2005-12-06 18:22 UTC (permalink / raw)
  To: linux-mips; +Cc: ralf, ppopov

Hello, Ralf, Pete,

The current ohci-hcd driver is a littel defective.
It's unable to use usb-ohci as modules in the case when PCI and on-chip 
USB are enabled.
It just willn't be compiled since there are two calls if module_init in 
ohci-hcd.

Please look at the patch attached.
I 'm not sure is this patch well for this situation.
Any suggestions are very appretiated.

TIA,
Vladimir

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2005-12-09 23:20 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-12-06 18:23 [PATCH] Philips PNX8550 USB Host driver compile fix Vladimir A. Barinov
2005-12-06 19:35 ` Peter Popov
2005-12-08 16:51   ` Vladimir A. Barinov
2005-12-09 23:20     ` David Brownell
  -- strict thread matches above, loose matches on Subject: below --
2005-12-06 18:22 Vladimir A. Barinov

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox