From: Fabio Estevam <[email protected]>

There is only one mx21 based hardware currently supported in the
kernel: arch/arm/mach-imx/mach-mx21ads.c.

mx21ads does not register the USB host driver, which makes imx21-hcd
to not have any user.

There have been some patches recently adding device tree support to
mx21. If someone in the future still gets interested in using USB on
mx21, then the chipidea driver could be used instead.

So let's remove the unused imx21-hcd driver.

Signed-off-by: Fabio Estevam <[email protected]>
---
Changes since v2:
- Explain why imx21-hcd driver is unused
Changes since v1:
- Fix grammar in the commit log

 drivers/usb/Makefile         |    1 -
 drivers/usb/host/Kconfig     |   12 -
 drivers/usb/host/Makefile    |    1 -
 drivers/usb/host/imx21-dbg.c |  531 ------------
 drivers/usb/host/imx21-hcd.c | 1947 ------------------------------------------
 drivers/usb/host/imx21-hcd.h |  444 ----------
 6 files changed, 2936 deletions(-)
 delete mode 100644 drivers/usb/host/imx21-dbg.c
 delete mode 100644 drivers/usb/host/imx21-hcd.c
 delete mode 100644 drivers/usb/host/imx21-hcd.h

diff --git a/drivers/usb/Makefile b/drivers/usb/Makefile
index d7be717..825f563 100644
--- a/drivers/usb/Makefile
+++ b/drivers/usb/Makefile
@@ -24,7 +24,6 @@ obj-$(CONFIG_USB_U132_HCD)    += host/
 obj-$(CONFIG_USB_R8A66597_HCD) += host/
 obj-$(CONFIG_USB_HWA_HCD)      += host/
 obj-$(CONFIG_USB_ISP1760_HCD)  += host/
-obj-$(CONFIG_USB_IMX21_HCD)    += host/
 obj-$(CONFIG_USB_FSL_MPH_DR_OF)        += host/
 obj-$(CONFIG_USB_FUSBH200_HCD) += host/
 obj-$(CONFIG_USB_FOTG210_HCD)  += host/
diff --git a/drivers/usb/host/Kconfig b/drivers/usb/host/Kconfig
index 31f9b11..2decbda 100644
--- a/drivers/usb/host/Kconfig
+++ b/drivers/usb/host/Kconfig
@@ -739,18 +739,6 @@ config USB_HWA_HCD
          To compile this driver a module, choose M here: the module
          will be called "hwa-hc".
 
-config USB_IMX21_HCD
-       tristate "i.MX21 HCD support"
-       depends on ARM && ARCH_MXC
-       help
-         This driver enables support for the on-chip USB host in the
-         i.MX21 processor.
-
-         To compile this driver as a module, choose M here: the
-         module will be called "imx21-hcd".
-
-
-
 config USB_OCTEON2_COMMON
        bool
        default y if USB_OCTEON_EHCI || USB_OCTEON_OHCI
diff --git a/drivers/usb/host/Makefile b/drivers/usb/host/Makefile
index 0336bb2..8c0e0df 100644
--- a/drivers/usb/host/Makefile
+++ b/drivers/usb/host/Makefile
@@ -71,7 +71,6 @@ obj-$(CONFIG_USB_U132_HCD)    += u132-hcd.o
 obj-$(CONFIG_USB_R8A66597_HCD) += r8a66597-hcd.o
 obj-$(CONFIG_USB_ISP1760_HCD)  += isp1760.o
 obj-$(CONFIG_USB_HWA_HCD)      += hwa-hc.o
-obj-$(CONFIG_USB_IMX21_HCD)    += imx21-hcd.o
 obj-$(CONFIG_USB_FSL_MPH_DR_OF)        += fsl-mph-dr-of.o
 obj-$(CONFIG_USB_OCTEON2_COMMON) += octeon2-common.o
 obj-$(CONFIG_USB_HCD_BCMA)     += bcma-hcd.o
diff --git a/drivers/usb/host/imx21-dbg.c b/drivers/usb/host/imx21-dbg.c
deleted file mode 100644
index 4f320d0..0000000
diff --git a/drivers/usb/host/imx21-hcd.c b/drivers/usb/host/imx21-hcd.c
deleted file mode 100644
index 207bad9..0000000
diff --git a/drivers/usb/host/imx21-hcd.h b/drivers/usb/host/imx21-hcd.h
deleted file mode 100644
index 05122f8..0000000
-- 
1.9.1

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to