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 majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html