[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