[U-Boot] Please pull u-boot-fsl-qoriq master

York Sun
2015-04-24T02:17:51Z

Tom,

I am having trouble cloning git repositories. I hope this pull request was
generated correctly. I saw "fatal: read error: Connection reset by peer" when
creating this pull request.

The following changes since commit d77447fdb122dab290fb1ad184a62456011e6e06:

serial: pl01x: fix PL010 regression (2015-04-21 10:05:42 -0400)

are available in the git repository at:

git://git.denx.de/u-boot-fsl-qoriq.git master

for you to fetch changes up to ab10d73d2fc13bd5baf5024e54ad92641d238bdb:

armv8/fsl-lsch3: Implement workaround for I2C erratum A009203 (2015-04-23
16:46:51 -0700)

----------------------------------------------------------------
Alison Wang (2):
arm/ls102xa:Add support of conditional workaround implementation as per
SoC ver
ls102xa: ddr4: Use LPUART as console output to verify DCU driver

Bhupesh Sharma (3):
armv8/fsl-lsch3: Add Freescale Debug Server driver
fsl-ch3/README: Add description for NOR flash layout (firmware images)
armv8/fsl-ch3: Add support to print RCW configuration

J. German Rivera (1):
drivers/fsl-mc: Changed MC firmware loading for new boot architecture

Jaiprakash Singh (1):
driver/ifc: Add 64KB page support

Minghuan Lian (4):
pci/layerscape: remove unnecessary pcie_layerscape.h
pci/layerscape: fix link and class issues to support ls2085a
drivers/net/e1000.c: Cleanup whitespace
armv8: Add SerDes framework for Layerscape Architecture

Nikhil Badola (3):
drivers:usb: Add device-tree fixup to identify socs having dual phy
drivers:usb:fsl: Add affected SOCs for USB Erratum A007792
drivers:usb: Check if USB Erratum A005697 is applicable on BSC913x

Prabhakar Kushwaha (8):
driver/fsl-mc: Add support of MC Flibs
driver/ldpaa_eth: Add LDPAA Ethernet driver
board/ls2085_common: Increase malloc length
driver/fsl_ifc: Add support to finalize CS1, CS3 address binding
armv8/ls2085a: Update common header file
driver/ldpaa_eth: Update ldpaa ethernet driver
driver/ldpaa: Add support of WRIOP static data structure
board/ls2085qds: Add support ethernet

Scott Wood (9):
nand/fsl_ifc: Increase eccstat[] for IFC 2.0
cmd_mem: Store last address/size/etc as ulong
armv8/fsl-lsch3: Set nodes in DVM domain
fsl-lsch3: Introduce place for common early SoC init
armv8/ls2085a: Add workaround for USB erratum A-008751
armv8/fsl-lsch3: Use correct compatible for serial clock fixup
armv8/ls2085aqds: NAND boot support
freescale/qixis: Add support for booting from NAND
armv8/ls2085ardb: Enable NAND SPL support

Shaohui Xie (1):
net/memac_phy: reuse driver for little endian SoCs

Yangbo Lu (1):
ls2085a: esdhc: Add esdhc support for ls2085a

Yao Yuan (1):
ls1021atwr: add hwconfig setting to do pin mux

York Sun (12):
driver/i2c/mxc: Enable I2C bus 3 and 4
drivers/ddr/fsl: Update DDR driver for DDR4
driver/ddr/fsl: Fix driver to support empty first slot
driver/ddr/fsl: Add built-in memory test for DDR4 driver
driver/ddr/fsl: Add workaround for DDR erratum A008511
armv8/fsl-lsch3: Implement workaround for erratum A008585
armv8/fsl-lsch3: Fix platform clock calculation
armv8/ls2085a: Fix generic timer clock source
armv8/fsl-lsch3: Update early MMU table
armv8/ls2085aqds: Add support of LS2085AQDS platform
armv8/ls2085ardb: Add support of LS2085ARDB platform
armv8/fsl-lsch3: Implement workaround for I2C erratum A009203

Zhao Qiang (2):
QE/DeepSleep: add QE deepsleep support for mpc85xx
QE/DeepSleep: add QE deepsleep support for arm

gaurav rana (1):
Add bootscript support to esbc_validate.

pankaj chauhan (2):
armv8/ls2085a: Add support for reset request
net/phy/cortina: Fix compilation warning

README | 13 +
arch/arm/Kconfig | 24 +
arch/arm/cpu/armv7/ls102xa/clock.c | 4 +-
arch/arm/cpu/armv8/fsl-lsch3/Makefile | 2 +
arch/arm/cpu/armv8/fsl-lsch3/README | 138 +++
arch/arm/cpu/armv8/fsl-lsch3/cpu.c | 123 ++-
arch/arm/cpu/armv8/fsl-lsch3/fdt.c | 9 +-
arch/arm/cpu/armv8/fsl-lsch3/fsl_lsch3_serdes.c | 115 +++
arch/arm/cpu/armv8/fsl-lsch3/lowlevel.S | 15 +
arch/arm/cpu/armv8/fsl-lsch3/ls2085a_serdes.c | 117 +++
arch/arm/cpu/armv8/fsl-lsch3/mp.c | 7 +
arch/arm/cpu/armv8/fsl-lsch3/mp.h | 1 +
arch/arm/cpu/armv8/fsl-lsch3/soc.c | 107 ++
arch/arm/cpu/armv8/fsl-lsch3/speed.c | 11 +-
arch/arm/cpu/armv8/generic_timer.c | 11 +
arch/arm/cpu/armv8/u-boot-spl.lds | 77 ++
arch/arm/include/asm/arch-fsl-lsch3/config.h | 60 +-
arch/arm/include/asm/arch-fsl-lsch3/fsl_serdes.h | 67 ++
arch/arm/include/asm/arch-fsl-lsch3/immap_lsch3.h | 29 +
arch/arm/include/asm/arch-fsl-lsch3/soc.h | 8 +
arch/arm/include/asm/arch-ls102xa/config.h | 4 -
arch/arm/include/asm/arch-ls102xa/immap_ls102xa.h | 3 +
arch/arm/include/asm/fsl_secure_boot.h | 25 +
arch/arm/include/asm/pcie_layerscape.h | 13 -
arch/arm/lib/crt0_64.S | 7 +
arch/powerpc/cpu/mpc85xx/cpu_init_early.c | 8 +-
arch/powerpc/cpu/mpc85xx/speed.c | 4 +-
arch/powerpc/include/asm/fsl_secure_boot.h | 19 +
board/freescale/bsc9132qds/bsc9132qds.c | 4 +-
board/freescale/c29xpcie/c29xpcie.c | 4 +-
board/freescale/common/arm_sleep.c | 6 +
board/freescale/common/cmd_esbc_validate.c | 16 +
board/freescale/common/mpc85xx_sleep.c | 8 +
board/freescale/common/qixis.c | 31 +-
board/freescale/ls1021aqds/MAINTAINERS | 1 +
board/freescale/ls1021aqds/ls1021aqds.c | 73 +-
board/freescale/ls1021atwr/ls1021atwr.c | 110 ++-
board/freescale/ls2085a/ls2085a.c | 43 +-
board/freescale/ls2085aqds/Kconfig | 16 +
board/freescale/ls2085aqds/MAINTAINERS | 8 +
board/freescale/ls2085aqds/Makefile | 9 +
board/freescale/ls2085aqds/README | 129 +++
board/freescale/ls2085aqds/ddr.c | 196 ++++
board/freescale/ls2085aqds/ddr.h | 92 ++
board/freescale/ls2085aqds/eth.c | 380 +++++++
board/freescale/ls2085aqds/ls2085aqds.c | 274 ++++++
board/freescale/ls2085aqds/ls2085aqds_qixis.h | 30 +
board/freescale/ls2085ardb/Kconfig | 16 +
board/freescale/ls2085ardb/MAINTAINERS | 8 +
board/freescale/ls2085ardb/Makefile | 8 +
board/freescale/ls2085ardb/README | 109 ++
board/freescale/ls2085ardb/ddr.c | 196 ++++
board/freescale/ls2085ardb/ddr.h | 92 ++
board/freescale/ls2085ardb/ls2085ardb.c | 249 +++++
board/freescale/ls2085ardb/ls2085ardb_qixis.h | 20 +
board/freescale/p1010rdb/p1010rdb.c | 5 +-
board/freescale/p1010rdb/spl.c | 4 +-
common/board_r.c | 6 +
common/cmd_mem.c | 6 +-
common/spl/spl.c | 2 +-
common/spl/spl_nand.c | 2 +-
configs/ls1021aqds_ddr4_nor_lpuart_defconfig | 3 +
configs/ls2085aqds_defconfig | 3 +
configs/ls2085aqds_nand_defconfig | 4 +
configs/ls2085ardb_defconfig | 3 +
configs/ls2085ardb_nand_defconfig | 4 +
drivers/ddr/fsl/ctrl_regs.c | 77 +-
drivers/ddr/fsl/ddr4_dimm_params.c | 3 +-
drivers/ddr/fsl/fsl_ddr_gen4.c | 169 +++-
drivers/ddr/fsl/interactive.c | 56 +-
drivers/ddr/fsl/lc_common_dimm_params.c | 5 +-
drivers/ddr/fsl/main.c | 2 +-
drivers/ddr/fsl/options.c | 7 +-
drivers/ddr/fsl/util.c | 28 +-
drivers/i2c/mxc_i2c.c | 17 +-
drivers/misc/Makefile | 1 +
drivers/misc/fsl_debug_server.c | 246 +++++
drivers/misc/fsl_ifc.c | 21 +
drivers/mmc/fsl_esdhc.c | 36 +-
drivers/mtd/nand/fsl_ifc_nand.c | 64 +-
drivers/mtd/nand/fsl_ifc_spl.c | 25 +-
drivers/net/Makefile | 2 +
drivers/net/e1000.c | 8 +-
drivers/net/fm/eth.c | 2 +-
drivers/net/fm/memac.c | 2 +-
drivers/net/fm/memac_phy.c | 62 +-
drivers/net/fsl-mc/Makefile | 6 +-
drivers/net/fsl-mc/dpbp.c | 102 ++
drivers/net/fsl-mc/dpio/Makefile | 9 +
drivers/net/fsl-mc/dpio/dpio.c | 102 ++
drivers/net/fsl-mc/dpio/qbman_portal.c | 593 +++++++++++
drivers/net/fsl-mc/dpio/qbman_portal.h | 157 +++
drivers/net/fsl-mc/dpio/qbman_private.h | 169 ++++
drivers/net/fsl-mc/dpio/qbman_sys.h | 290 ++++++
drivers/net/fsl-mc/dpmng.c | 65 +-
drivers/net/fsl-mc/dpni.c | 506 ++++++++++
drivers/net/fsl-mc/dprc.c | 283 ++++++
drivers/net/fsl-mc/fsl_dpmng_cmd.h | 32 +-
drivers/net/fsl-mc/mc.c | 702 ++++++++++---
drivers/net/fsl-mc/mc_sys.c | 6 +-
drivers/net/ldpaa_eth/Makefile | 9 +
drivers/net/ldpaa_eth/ldpaa_eth.c | 710 +++++++++++++
drivers/net/ldpaa_eth/ldpaa_eth.h | 149 +++
drivers/net/ldpaa_eth/ldpaa_wriop.c | 146 +++
drivers/net/ldpaa_eth/ls2085a.c | 83 ++
drivers/net/phy/cortina.c | 4 +-
drivers/net/vsc9953.c | 2 +-
drivers/pci/pcie_layerscape.c | 52 +-
drivers/qe/qe.c | 82 ++
drivers/qe/qe.h | 6 +
drivers/usb/host/ehci-fsl.c | 16 +-
include/config_fsl_secboot.h | 89 ++
include/configs/aristainetos.h | 1 +
include/configs/cm_fx6.h | 1 +
include/configs/embestmx6boards.h | 1 +
include/configs/flea3.h | 1 +
include/configs/gw_ventana.h | 1 +
include/configs/imx31_phycore.h | 1 +
include/configs/ls1021aqds.h | 2 +
include/configs/ls1021atwr.h | 1 +
include/configs/ls2085a_common.h | 242 ++---
include/configs/ls2085a_emu.h | 65 ++
include/configs/ls2085a_simu.h | 122 +++
include/configs/ls2085aqds.h | 359 +++++++
include/configs/ls2085ardb.h | 305 ++++++
include/configs/m53evk.h | 1 +
include/configs/mx35pdk.h | 1 +
include/configs/mx53ard.h | 1 +
include/configs/mx53evk.h | 1 +
include/configs/mx53loco.h | 1 +
include/configs/mx53smd.h | 1 +
include/configs/mx6qsabreauto.h | 1 +
include/configs/mx6sabresd.h | 1 +
include/configs/mx6slevk.h | 1 +
include/configs/mx6sxsabresd.h | 1 +
include/configs/nitrogen6x.h | 1 +
include/configs/novena.h | 1 +
include/configs/ot1200.h | 1 +
include/configs/platinum.h | 1 +
include/configs/tbs2910.h | 1 +
include/configs/titanium.h | 1 +
include/configs/tqma6.h | 1 +
include/configs/wandboard.h | 1 +
include/configs/woodburn_common.h | 1 +
include/fsl-mc/fsl_dpaa_fd.h | 121 +++
include/fsl-mc/fsl_dpbp.h | 143 +++
include/fsl-mc/fsl_dpio.h | 163 +++
include/fsl-mc/fsl_dpmng.h | 113 +--
include/fsl-mc/fsl_dpni.h | 1093 +++++++++++++++++++++
include/fsl-mc/fsl_dprc.h | 659 +++++++++++++
include/fsl-mc/fsl_mc.h | 5 +-
include/fsl-mc/fsl_mc_cmd.h | 17 +-
include/fsl-mc/fsl_mc_private.h | 50 +
include/fsl-mc/fsl_qbman_base.h | 87 ++
include/fsl-mc/fsl_qbman_portal.h | 175 ++++
include/fsl-mc/ldpaa_wriop.h | 70 ++
include/fsl_ddr.h | 4 +-
include/fsl_ddr_sdram.h | 3 +
include/fsl_debug_server.h | 32 +
include/fsl_esdhc.h | 4 +
include/fsl_ifc.h | 84 +-
{arch/powerpc/include/asm => include}/fsl_memac.h | 0
include/fsl_usb.h | 57 +-
include/linux/immap_qe.h | 12 +
164 files changed, 11694 insertions(+), 713 deletions(-)
create mode 100644 arch/arm/cpu/armv8/fsl-lsch3/fsl_lsch3_serdes.c
create mode 100644 arch/arm/cpu/armv8/fsl-lsch3/ls2085a_serdes.c
create mode 100644 arch/arm/cpu/armv8/fsl-lsch3/soc.c
create mode 100644 arch/arm/cpu/armv8/u-boot-spl.lds
create mode 100644 arch/arm/include/asm/arch-fsl-lsch3/fsl_serdes.h
create mode 100644 arch/arm/include/asm/arch-fsl-lsch3/soc.h
create mode 100644 arch/arm/include/asm/fsl_secure_boot.h
delete mode 100644 arch/arm/include/asm/pcie_layerscape.h
create mode 100644 board/freescale/ls2085aqds/Kconfig
create mode 100644 board/freescale/ls2085aqds/MAINTAINERS
create mode 100644 board/freescale/ls2085aqds/Makefile
create mode 100644 board/freescale/ls2085aqds/README
create mode 100644 board/freescale/ls2085aqds/ddr.c
create mode 100644 board/freescale/ls2085aqds/ddr.h
create mode 100644 board/freescale/ls2085aqds/eth.c
create mode 100644 board/freescale/ls2085aqds/ls2085aqds.c
create mode 100644 board/freescale/ls2085aqds/ls2085aqds_qixis.h
create mode 100644 board/freescale/ls2085ardb/Kconfig
create mode 100644 board/freescale/ls2085ardb/MAINTAINERS
create mode 100644 board/freescale/ls2085ardb/Makefile
create mode 100644 board/freescale/ls2085ardb/README
create mode 100644 board/freescale/ls2085ardb/ddr.c
create mode 100644 board/freescale/ls2085ardb/ddr.h
create mode 100644 board/freescale/ls2085ardb/ls2085ardb.c
create mode 100644 board/freescale/ls2085ardb/ls2085ardb_qixis.h
create mode 100644 configs/ls1021aqds_ddr4_nor_lpuart_defconfig
create mode 100644 configs/ls2085aqds_defconfig
create mode 100644 configs/ls2085aqds_nand_defconfig
create mode 100644 configs/ls2085ardb_defconfig
create mode 100644 configs/ls2085ardb_nand_defconfig
create mode 100644 drivers/misc/fsl_debug_server.c
create mode 100644 drivers/net/fsl-mc/dpbp.c
create mode 100644 drivers/net/fsl-mc/dpio/Makefile
create mode 100644 drivers/net/fsl-mc/dpio/dpio.c
create mode 100644 drivers/net/fsl-mc/dpio/qbman_portal.c
create mode 100644 drivers/net/fsl-mc/dpio/qbman_portal.h
create mode 100644 drivers/net/fsl-mc/dpio/qbman_private.h
create mode 100644 drivers/net/fsl-mc/dpio/qbman_sys.h
create mode 100644 drivers/net/fsl-mc/dpni.c
create mode 100644 drivers/net/fsl-mc/dprc.c
create mode 100644 drivers/net/ldpaa_eth/Makefile
create mode 100644 drivers/net/ldpaa_eth/ldpaa_eth.c
create mode 100644 drivers/net/ldpaa_eth/ldpaa_eth.h
create mode 100644 drivers/net/ldpaa_eth/ldpaa_wriop.c
create mode 100644 drivers/net/ldpaa_eth/ls2085a.c
create mode 100644 include/config_fsl_secboot.h
create mode 100644 include/configs/ls2085aqds.h
create mode 100644 include/configs/ls2085ardb.h
create mode 100644 include/fsl-mc/fsl_dpaa_fd.h
create mode 100644 include/fsl-mc/fsl_dpbp.h
create mode 100644 include/fsl-mc/fsl_dpio.h
create mode 100644 include/fsl-mc/fsl_dpni.h
create mode 100644 include/fsl-mc/fsl_dprc.h
create mode 100644 include/fsl-mc/fsl_mc_private.h
create mode 100644 include/fsl-mc/fsl_qbman_base.h
create mode 100644 include/fsl-mc/fsl_qbman_portal.h
create mode 100644 include/fsl-mc/ldpaa_wriop.h
create mode 100644 include/fsl_debug_server.h
rename {arch/powerpc/include/asm => include}/fsl_memac.h (100%)

Thanks.

York