[PATCH 00/25] USB: EHCI and OHCI platform driver conversions

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux