Hi all,
This patch series contains various EHCI and OHCI conversions as well as
some cleanups in the existing OHCI HCD driver regarding suspend/resume
as suggested by Alan Stern.
Changes since previous version summed up are:
- improved various commit messages
- changed the logic regarding need_io_watchdog
- fixed arch/ files not using {e,o}hci-platform despite their "conversion"
- updated more defconfigs
- cleaned up OHCI HCD driver
- dropped Octeon conversion per David Daney's request
Per-patch changes are detailed in the patches.
Thanks!
Florian Fainelli (24):
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: add no_io_watchdog platform_data parameter to
ehci-platform
MIPS: Alchemy: use the ehci platform driver
USB: EHCI: remove Alchemy 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
USB: ohci: move ohci_pci_{suspend,resume} to ohci-hcd.c
USB: ohci: remove check for RH already suspended in ohci_suspend
USB: ohci: merge ohci_finish_controller_resume with ohci_resume
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: 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 | 58 +++++++-
arch/mips/configs/db1000_defconfig | 1 +
arch/mips/configs/db1200_defconfig | 2 +
arch/mips/configs/db1300_defconfig | 2 +
arch/mips/configs/db1550_defconfig | 1 +
arch/mips/configs/gpr_defconfig | 1 +
arch/mips/configs/ls1b_defconfig | 1 +
arch/mips/configs/mtx1_defconfig | 1 +
arch/mips/configs/pb1100_defconfig | 1 +
arch/mips/configs/pb1500_defconfig | 1 +
arch/mips/configs/pb1550_defconfig | 1 +
arch/mips/loongson1/common/platform.c | 8 +-
arch/mips/netlogic/xlr/platform.c | 17 ++-
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 | 18 ++-
drivers/usb/host/ehci-au1xxx.c | 184 ------------------------
drivers/usb/host/ehci-cns3xxx.c | 155 --------------------
drivers/usb/host/ehci-hcd.c | 25 ----
drivers/usb/host/ehci-ixp4xx.c | 139 ------------------
drivers/usb/host/ehci-ls1x.c | 147 -------------------
drivers/usb/host/ehci-platform.c | 2 +
drivers/usb/host/ehci-xls.c | 142 -------------------
drivers/usb/host/ohci-at91.c | 2 +-
drivers/usb/host/ohci-au1xxx.c | 234 ------------------------------
drivers/usb/host/ohci-cns3xxx.c | 166 ----------------------
drivers/usb/host/ohci-ep93xx.c | 2 +-
drivers/usb/host/ohci-exynos.c | 5 +-
drivers/usb/host/ohci-hcd.c | 94 ++++++++----
drivers/usb/host/ohci-hub.c | 42 ------
drivers/usb/host/ohci-omap.c | 2 +-
drivers/usb/host/ohci-pci.c | 43 +-----
drivers/usb/host/ohci-platform.c | 6 +-
drivers/usb/host/ohci-pnx8550.c | 243 --------------------------------
drivers/usb/host/ohci-pxa27x.c | 2 +-
drivers/usb/host/ohci-s3c2410.c | 3 +-
drivers/usb/host/ohci-sh.c | 141 ------------------
drivers/usb/host/ohci-spear.c | 2 +-
drivers/usb/host/ohci-tmio.c | 2 +-
drivers/usb/host/ohci-xls.c | 152 --------------------
include/linux/usb/ehci_pdriver.h | 3 +
include/linux/usb/ohci_pdriver.h | 2 +
46 files changed, 296 insertions(+), 1866 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-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-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