[U-Boot] [PULL] u-boot-usb/master

Marek Vasut
2016-09-28T17:53:52Z

The following changes since commit cbe7706ab8aab06c18edaa9b120371f9c8012728:

Merge git://git.denx.de/u-boot-fsl-qoriq (2016-09-26 17:10:56 -0400)

are available in the git repository at:

git://git.denx.de/u-boot-usb.git master

for you to fetch changes up to 4c043712e9910ef1d612aedbd8304a1f7348ef5f:

drivers: usb: xhci-fsl: Implement Erratum A-010151 for FSL USB3
controller (2016-09-27 23:30:49 +0200)

----------------------------------------------------------------
Alban Bedel (1):
net: asix: Fix ASIX 88772B with driver model

B, Ravi (5):
spl: dfu: add dfu support in SPL
common: dfu: saperate the dfu common functionality
spl: dfu: adding dfu support functions for SPL-DFU
dra7x: boot: add dfu bootmode support
dra7x: configs: enable SPL-DFU support

Marcel Ziswiler (2):
colibri_t30: fix usb ethernet functionality
apalis_t30: colibri_imx7: colibri_t30: fix ethernet functionality

Sanchayan Maity (5):
cmd: dfu: Add error handling for failed registration
usb: host: ehci-vf: Migrate Vybrid USB to driver model
ARM: dts: vf: Add device tree node for USB on Vybrid
ARM: dts: vf-colibri: Enable USB device tree node for Colibri Vybrid
configs: colibri_vf_defconfig: Enable USB driver model for Colibri
Vybrid

Sriram Dash (4):
drivers: usb: xhci-fsl: Change burst beat and outstanding
pipelined transfers requests
usb: fsl: Rename fdt_fixup_dr_usb
usb: fsl: Renaming fdt_fixup_erratum and fdt_fixup_usb_erratum
drivers: usb: xhci-fsl: Implement Erratum A-010151 for FSL USB3
controller

Kconfig | 27 ++++++++++++
arch/arm/cpu/armv7/omap-common/boot-common.c | 5 +++
arch/arm/dts/vf-colibri.dtsi | 11 +++++
arch/arm/dts/vf.dtsi | 14 +++++++
arch/arm/include/asm/arch-omap5/spl.h | 2 +-
board/Arcturus/ucp1020/ucp1020.c | 2 +-
board/freescale/b4860qds/b4860qds.c | 2 +-
board/freescale/bsc9131rdb/bsc9131rdb.c | 2 +-
board/freescale/bsc9132qds/bsc9132qds.c | 2 +-
board/freescale/corenet_ds/corenet_ds.c | 2 +-
board/freescale/ls2080aqds/ls2080aqds.c | 2 +-
board/freescale/ls2080ardb/ls2080ardb.c | 2 +-
board/freescale/mpc8308rdb/mpc8308rdb.c | 2 +-
board/freescale/mpc8315erdb/mpc8315erdb.c | 2 +-
board/freescale/mpc837xemds/mpc837xemds.c | 2 +-
board/freescale/mpc837xerdb/mpc837xerdb.c | 2 +-
board/freescale/mpc8536ds/mpc8536ds.c | 2 +-
board/freescale/p1010rdb/p1010rdb.c | 2 +-
board/freescale/p1022ds/p1022ds.c | 2 +-
board/freescale/p1023rdb/p1023rdb.c | 2 +-
board/freescale/p1_p2_rdb_pc/p1_p2_rdb_pc.c | 2 +-
board/freescale/p1_twr/p1_twr.c | 2 +-
board/freescale/p2041rdb/p2041rdb.c | 2 +-
board/freescale/t102xqds/t102xqds.c | 2 +-
board/freescale/t102xrdb/t102xrdb.c | 2 +-
board/freescale/t1040qds/t1040qds.c | 2 +-
board/freescale/t104xrdb/t104xrdb.c | 2 +-
board/freescale/t208xqds/t208xqds.c | 2 +-
board/freescale/t208xrdb/t208xrdb.c | 2 +-
board/freescale/t4qds/t4240emu.c | 2 +-
board/freescale/t4qds/t4240qds.c | 2 +-
board/freescale/t4rdb/t4240rdb.c | 2 +-
board/gdsys/mpc8308/hrcon.c | 2 +-
board/gdsys/mpc8308/strider.c | 2 +-
board/gdsys/p1022/controlcenterd.c | 2 +-
board/keymile/kmp204x/kmp204x.c | 2 +-
board/mpc8308_p1m/mpc8308_p1m.c | 2 +-
board/varisys/cyrus/cyrus.c | 2 +-
cmd/dfu.c | 61
+--------------------------
common/Makefile | 3 ++
common/dfu.c | 92
+++++++++++++++++++++++++++++++++++++++++
common/spl/Makefile | 1 +
common/spl/spl.c | 10 ++++-
common/spl/spl_dfu.c | 57
+++++++++++++++++++++++++
configs/colibri_vf_defconfig | 1 +
drivers/usb/common/fsl-dt-fixup.c | 47 ++++++++++-----------
drivers/usb/common/fsl-errata.c | 26 ++++++++++++
drivers/usb/eth/asix.c | 27 ++----------
drivers/usb/host/ehci-vf.c | 208
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----
drivers/usb/host/xhci-fsl.c | 23 +++++++++++
include/configs/apalis_t30.h | 2 +-
include/configs/colibri_imx7.h | 4 +-
include/configs/colibri_t30.h | 2 +-
include/configs/dra7xx_evm.h | 20 ++++++++-
include/configs/ti_omap5_common.h | 2 -
include/fdt_support.h | 4 +-
include/fsl_usb.h | 1 +
include/g_dnl.h | 1 +
include/linux/usb/dwc3.h | 1 +
include/linux/usb/xhci-fsl.h | 3 ++
include/spl.h | 8 ++++
scripts/Makefile.spl | 4 ++
62 files changed, 576 insertions(+), 157 deletions(-)
create mode 100644 common/dfu.c
create mode 100644 common/spl/spl_dfu.c