Hi all,
This patch series does trivial conversions of various EHCI and OHCI drivers
in the tree. Each conversion is done in a two-step process to ensure
bisectability: first register {e,o}hci-platform, then delete the old {e,o}hci
platform driver and keep its Kconfig knob as deprecated.
Once this series goes in, I will tackle the remaining drivers making use of
clocks and add Device Tree support to the EHCI/OHCI platform drivers.
Thanks!
Florian Fainelli (25):
USB: ehci: remove IXP4xx EHCI driver
MIPS: Loongson 1B: use ehci-platform instead of ehci-ls1x.
USB: ehci: remove Loongson 1B EHCI driver.
MIPS: Netlogic: use ehci-platform driver
USB: ehci: remove Netlogic XLS EHCI driver
USB: ehci: allow need_io_watchdog to be passed to ehci-platform
driver
MIPS: Alchemy: use the ehci platform driver
USB: ehci: remove Alchemy EHCI driver
MIPS: Octeon: use ehci-platform driver
USB: ehci: remove Octeon EHCI driver
ARM: cns3xxx: use ehci platform driver
USB: ehci: remove CNS3xxx EHCI platform driver
USB: ohci: allow platform driver to specify the number of ports
MIPS: PNX8550: use OHCI platform driver
USB: ohci: remove PNX8550 OHCI driver
ARM: cns3xxx: use OHCI platform driver
USB: ohci: remove CNS3xxx OHCI platform driver
MIPS: Octeon: use OHCI platform driver
USB: ohci: remove Octeon OHCI platform driver
MIPS: Netlogic: convert to use OHCI platform driver
USB: ohci: remove Netlogic XLS OHCI platform driver
sh: convert boards to use the OHCI platform driver
USB: ohci: remove OHCI SH platform driver
MIPS: Alchemy: use the OHCI platform driver
USB: ohci: remove Alchemy OHCI platform driver.
arch/arm/mach-cns3xxx/cns3420vb.c | 54 ++++++-
arch/mips/alchemy/common/platform.c | 54 ++++++-
arch/mips/ath79/dev-usb.c | 2 +
arch/mips/cavium-octeon/octeon-platform.c | 80 +++++++++-
arch/mips/configs/ls1b_defconfig | 1 +
arch/mips/loongson1/common/platform.c | 9 +-
arch/mips/netlogic/xlr/platform.c | 12 ++
arch/mips/pnx8550/common/platform.c | 31 +++-
arch/sh/kernel/cpu/sh3/setup-sh7720.c | 6 +-
arch/sh/kernel/cpu/sh4a/setup-sh7757.c | 6 +-
arch/sh/kernel/cpu/sh4a/setup-sh7763.c | 6 +-
arch/sh/kernel/cpu/sh4a/setup-sh7786.c | 6 +-
drivers/usb/host/Kconfig | 32 +++-
drivers/usb/host/bcma-hcd.c | 1 +
drivers/usb/host/ehci-au1xxx.c | 184 ----------------------
drivers/usb/host/ehci-cns3xxx.c | 155 ------------------
drivers/usb/host/ehci-hcd.c | 30 ----
drivers/usb/host/ehci-ixp4xx.c | 139 -----------------
drivers/usb/host/ehci-ls1x.c | 147 -----------------
drivers/usb/host/ehci-octeon.c | 203 ------------------------
drivers/usb/host/ehci-platform.c | 1 +
drivers/usb/host/ehci-xls.c | 142 -----------------
drivers/usb/host/ohci-au1xxx.c | 234 ---------------------------
drivers/usb/host/ohci-cns3xxx.c | 166 --------------------
drivers/usb/host/ohci-hcd.c | 30 ----
drivers/usb/host/ohci-octeon.c | 214 -------------------------
drivers/usb/host/ohci-platform.c | 4 +
drivers/usb/host/ohci-pnx8550.c | 243 -----------------------------
drivers/usb/host/ohci-sh.c | 141 -----------------
drivers/usb/host/ohci-xls.c | 152 ------------------
drivers/usb/host/ssb-hcd.c | 1 +
include/linux/usb/ehci_pdriver.h | 3 +
include/linux/usb/ohci_pdriver.h | 2 +
33 files changed, 294 insertions(+), 2197 deletions(-)
delete mode 100644 drivers/usb/host/ehci-au1xxx.c
delete mode 100644 drivers/usb/host/ehci-cns3xxx.c
delete mode 100644 drivers/usb/host/ehci-ixp4xx.c
delete mode 100644 drivers/usb/host/ehci-ls1x.c
delete mode 100644 drivers/usb/host/ehci-octeon.c
delete mode 100644 drivers/usb/host/ehci-xls.c
delete mode 100644 drivers/usb/host/ohci-au1xxx.c
delete mode 100644 drivers/usb/host/ohci-cns3xxx.c
delete mode 100644 drivers/usb/host/ohci-octeon.c
delete mode 100644 drivers/usb/host/ohci-pnx8550.c
delete mode 100644 drivers/usb/host/ohci-sh.c
delete mode 100644 drivers/usb/host/ohci-xls.c
--
1.7.9.5
--
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