[U-Boot] [PATCH 0/8] usb:xhci:dwc3: Add dwc3 drv code

Ramneek Mehresh ramneek.mehresh at freescale.com
Fri May 29 11:17:14 CEST 2015


A lot of dwc3 code has been duplicated in various xhci
drivers. Hence, to minimize this duplication, a new
dwc3 file is written that provides common APIs for
all other drivers.

First four patches introduce dwc3 file, and necessary
changes are made in other drivers for this new drv.
I would request all platform/driver owners to please help
me in testng these changes on their respective platforms.

Last four patches are freescale layerscape la1021aqds/
ls1021atwr platform specific.

Ramneek Mehresh (4):
  drivers:usb:dwc3: Add DWC3 controller driver support
  usb:xhci:exynos: Remove common dwc3 drv functions calls
  usb:xhci:omap: Remove common dwc3 drv functions calls
  usb:xhci:keystone: Remove common dwc3 drv functions calls

ramneek mehresh (4):
  drivers:usb:fsl: Add XHCI driver support
  arch:arm:fsl: Add XHCI support for LS1021A
  include:configs:ls1021atwr: Enable USB IP support
  include:configs:ls1021aqds: Enable USB IP support

 arch/arm/include/asm/arch-ls102xa/config.h        |   1 +
 arch/arm/include/asm/arch-ls102xa/immap_ls102xa.h |  10 ++
 drivers/usb/host/Makefile                         |   2 +
 drivers/usb/host/xhci-dwc3.c                      |  91 ++++++++++++++++++
 drivers/usb/host/xhci-exynos5.c                   |  78 ----------------
 drivers/usb/host/xhci-fsl.c                       | 109 ++++++++++++++++++++++
 drivers/usb/host/xhci-keystone.c                  |  88 -----------------
 drivers/usb/host/xhci-omap.c                      |  60 ------------
 drivers/usb/phy/omap_usb_phy.c                    |  18 ----
 include/configs/am43xx_evm.h                      |   1 +
 include/configs/beagle_x15.h                      |   1 +
 include/configs/dra7xx_evm.h                      |   1 +
 include/configs/exynos5-common.h                  |   1 +
 include/configs/ks2_evm.h                         |   1 +
 include/configs/ls1021aqds.h                      |  22 ++++-
 include/configs/ls1021atwr.h                      |  38 ++++++++
 include/linux/usb/dwc3.h                          |   6 ++
 include/linux/usb/xhci-fsl.h                      |  54 +++++++++++
 18 files changed, 333 insertions(+), 249 deletions(-)
 create mode 100644 drivers/usb/host/xhci-dwc3.c
 create mode 100644 drivers/usb/host/xhci-fsl.c
 create mode 100644 include/linux/usb/xhci-fsl.h

-- 
1.8.3.1



More information about the U-Boot mailing list