Thread (1 message) 1 message, 1 author, 2012-03-21

Re: EHCI_MV confusion was: Re: kirkwood devicetree respin

From: Nicolas Pitre <hidden>
Date: 2012-03-21 16:18:33

On Wed, 21 Mar 2012, Alan Stern wrote:
On Wed, 21 Mar 2012, Jason Cooper wrote:
quoted
On Tue, Mar 20, 2012 at 11:54:53PM -0400, Nicolas Pitre wrote:
quoted
On Tue, 20 Mar 2012, Arnd Bergmann wrote:
quoted
ehci-orion only makes sense on PLAT_ORION, and they never have any
other platform ehci driver.

ehci-mv only makese sense on PLAT_PXA, and they  also don't have any
other platform ehci driver.
BTW, as someone who once was the active maintainer for PXA, and later 
the active maintainer for Orion, I should say that ehci-mv is a terribly 
bad name (as demonstrated, not all Marvell SOCs use ehci-mv) and 
confusion would be much reduced if it was renamed to ehci-pxa.
How about like this (to differentiate against pxa168):
diff --git a/drivers/usb/host/Kconfig b/drivers/usb/host/Kconfig
index 353cdd4..e1bc205 100644
--- a/drivers/usb/host/Kconfig
+++ b/drivers/usb/host/Kconfig
@@ -194,8 +194,8 @@ config USB_EHCI_S5P
        help
         Enable support for the S5P SOC's on-chip EHCI controller.
 
-config USB_EHCI_MV
-       bool "EHCI support for Marvell on-chip controller"
+config USB_EHCI_MV_PXA
+       bool "EHCI support for Marvell PXA on-chip controller"
        depends on USB_EHCI_HCD
        select USB_EHCI_ROOT_HUB_TT
        ---help---
diff --git a/drivers/usb/host/ehci-hcd.c b/drivers/usb/host/ehci-hcd.c
index a007a9f..4e1ec71 100644
--- a/drivers/usb/host/ehci-hcd.c
+++ b/drivers/usb/host/ehci-hcd.c
@@ -1371,8 +1371,8 @@ MODULE_LICENSE ("GPL");
 #define PLATFORM_DRIVER                ehci_xls_driver
 #endif
 
-#ifdef CONFIG_USB_EHCI_MV
-#include "ehci-mv.c"
+#ifdef CONFIG_USB_EHCI_MV_PXA
+#include "ehci-mvpxa.c"
 #define        PLATFORM_DRIVER         ehci_mv_driver
 #endif
You guys have spent an awful lot of time and effort beating a dead 
horse.  See commit a219b666e89bd2f7810b4eaaf4d7382ad0e6ecb1 (usb: host: 
add dependence for USB_EHCI_MV).
I think there is still value in the rename.  "mv" is a really bad 
qualifier for an IP block from a company that has many of them for the 
same purpose.


Nicolas
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help