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

york sun
2017-01-19T17:20:09Z

Tom,

The following changes since commit a705ebc81b7f91bbd0ef7c634284208342901149:

Prepare v2017.01 (2017-01-09 11:57:05 -0500)

are available in the git repository at:

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

for you to fetch changes up to 5e4a6db8f428cb1f8ced74bc77241144ac0c5b1a:

armv8: ls1012a: define esdhc_status_fixup for RDB board (2017-01-18
09:46:52 -0800)

----------------------------------------------------------------
Alison Wang (1):
armv8: aarch64: Fix the warning about x1-x3 nonzero issue

Hou Zhiqiang (17):
configs: ls1021a: enable DT and DM support
pci: layerscape: move kernel DT fixup to a separate file
kconfig: move FSL_PCIE_COMPAT to platform Kconfig
ARMv8/fsl-layerscape: Correct the OCRAM size
armv8/fsl_lsch2: Add the OCRAM initialization
ARMv8/fsl-layerscape: Enable data coherency between cores in cluster
armv8/fsl-lsch2: refactor the clock system initialization
armv8/fsl-lsch3: consolidate the clock system initialization
pmic: pmic_mc34vr500: Add a driver for the mc34vr500 pmic
pmic: pmic_mc34vr500: Add APIs to set/get SWx volt
ls1046ardb: cpld: add API for selecting core volt
armv8/fsl_lsch2: Add chip power supply voltage setup
ls1046ardb: Add support power initialization
kconfig: armv8: move armv8 sec_firmware CONFIG_* to Kconfig
ARMv8/sec_firmware: relocated and renamed the config
FSL_PPA_ARMV8_PSCI
kconfig: fsl PPA: move CONFIG_* to Kconfig
fsl PPA: enable PPA for ls1043ardb and ls1046ardb

Minghuan Lian (15):
armv8/layerscape: remove unnecessary function declares
dm: pci: return the real controller in pci_bus_to_hose()
dm: pci: remove pci_bus_to_hose(0) calling
arm: ls1021a: add PCIe dts node
arm: ls1012a: add PCIe dts node
armv8: ls1043a: add PCIe dts node
armv8: ls1046a: add PCIe dts node
armv8: ls2080a: add PCIe dts node
pci: layerscape: add pci driver based on DM
arm: ls1021a: Enable PCIe in defconfigs
arm: ls1012a: Enable PCIe and E1000 in defconfigs
armv8: ls1043a: Enable PCIe and E1000 in defconfigs
armv8: ls1046a: Enable PCIe and E1000 in defconfigs
armv8: ls2080a: Enable PCIe in defconfigs
pci: layerscape: remove unnecessary legacy code

Mingkai Hu (1):
armv8: Enable CPUECTLR.SMPEN for coherency

Prabhakar Kushwaha (1):
arm: layerscape: Enable UUID & GPT partition for NXP's ARM SoC

Priyanka Jain (1):
armv8: fsl-layerscape, ccn504: Set forced-order mode in RNI-6, RNI-20

Tang Yuantian (3):
armv8: ls1012: added usb nodes in dts
armv8: ls1012: Enable CONFIG_DM_USB in defconfigs
armv8: fsl-lsch3: enable snoopable sata read and write

Udit Agarwal (2):
SECURE_BOOT: Update bootscript and its hdr addresses
LS2080A: Add validation of MC & DPC images.

Wenbin Song (2):
armv8/ls1043a: fixup GIC offset for ls1043a rev1
armv8/fsl-layerscape: fdt: fixup LS1043A rev1 MSI node

Yangbo Lu (7):
mmc: fsl_esdhc: make GPIO support optional
mmc: fsl_esdhc: add 'fsl, esdhc' into of_match table
armv8: ls1012a: add eSDHC nodes
configs: ls1012a: enable driver model for eSDHC
mmc: fsl_esdhc: move 'status' property fixup into a weak function
armv8: ls1012a: define esdhc_status_fixup for QDS board
armv8: ls1012a: define esdhc_status_fixup for RDB board

York Sun (1):
armv8: fsl-layerscape: Fix SECURE_BOOT config

jerry.huang at nxp.com (1):
fsl/usb: enable usb feature for ls1046ardb

arch/arm/Kconfig | 1 +
arch/arm/cpu/armv7/ls102xa/Kconfig | 8 +
arch/arm/cpu/armv8/Kconfig | 59 ++
arch/arm/cpu/armv8/Makefile | 2 +-
arch/arm/cpu/armv8/cpu-dt.c | 2 +-
arch/arm/cpu/armv8/fsl-layerscape/Kconfig | 132 ++-
arch/arm/cpu/armv8/fsl-layerscape/Makefile | 2 +-
arch/arm/cpu/armv8/fsl-layerscape/cpu.c | 5 +-
arch/arm/cpu/armv8/fsl-layerscape/fdt.c | 220 ++++-
.../cpu/armv8/fsl-layerscape/fsl_lsch2_serdes.c | 272 ++++++
.../arm/cpu/armv8/fsl-layerscape/fsl_lsch2_speed.c | 69 +-
.../arm/cpu/armv8/fsl-layerscape/fsl_lsch3_speed.c | 28 +-
arch/arm/cpu/armv8/fsl-layerscape/lowlevel.S | 146 ++-
arch/arm/cpu/armv8/fsl-layerscape/soc.c | 91 ++
arch/arm/cpu/armv8/sec_firmware.c | 2 +-
arch/arm/cpu/armv8/sec_firmware_asm.S | 12 +-
arch/arm/cpu/armv8/start.S | 19 +-
arch/arm/cpu/armv8/transition.S | 22 +-
arch/arm/dts/fsl-ls1012a.dtsi | 46 +
arch/arm/dts/fsl-ls1043a.dtsi | 46 +
arch/arm/dts/fsl-ls1046a.dtsi | 49 ++
arch/arm/dts/fsl-ls2080a.dtsi | 60 ++
arch/arm/dts/ls1021a.dtsi | 31 +
arch/arm/include/asm/arch-fsl-layerscape/config.h | 33 +-
arch/arm/include/asm/arch-fsl-layerscape/cpu.h | 8 +-
arch/arm/include/asm/arch-fsl-layerscape/fdt.h | 4 -
.../include/asm/arch-fsl-layerscape/fsl_serdes.h | 8 +
.../include/asm/arch-fsl-layerscape/immap_lsch2.h | 4 +-
.../include/asm/arch-fsl-layerscape/immap_lsch3.h | 9 +-
arch/arm/include/asm/arch-fsl-layerscape/soc.h | 4 +
arch/arm/include/asm/armv8/sec_firmware.h | 2 +-
arch/arm/include/asm/fsl_secure_boot.h | 12 +-
arch/arm/include/asm/system.h | 8 +-
arch/arm/lib/bootm-fdt.c | 2 +-
arch/arm/lib/bootm.c | 10 +-
arch/arm/lib/psci-dt.c | 2 +-
arch/arm/mach-rmobile/lowlevel_init_gen3.S | 8 +-
board/freescale/common/Makefile | 1 +
board/freescale/common/mc34vr500.c | 95 ++
board/freescale/ls1012aqds/ls1012aqds.c | 28 +
board/freescale/ls1012ardb/ls1012ardb.c | 38 +
board/freescale/ls1046ardb/cpld.c | 9 +
board/freescale/ls1046ardb/cpld.h | 1 +
board/freescale/ls1046ardb/ls1046ardb.c | 34 +
cmd/bootefi.c | 2 +-
configs/ls1012afrdm_qspi_defconfig | 6 +
configs/ls1012aqds_qspi_defconfig | 9 +-
configs/ls1012ardb_qspi_defconfig | 9 +-
configs/ls1021aiot_qspi_defconfig | 4 +
configs/ls1021aiot_sdcard_defconfig | 4 +
configs/ls1021aqds_ddr4_nor_defconfig | 5 +-
configs/ls1021aqds_ddr4_nor_lpuart_defconfig | 5 +-
configs/ls1021aqds_nand_defconfig | 8 +-
configs/ls1021aqds_nor_SECURE_BOOT_defconfig | 7 +-
configs/ls1021aqds_nor_defconfig | 5 +-
configs/ls1021aqds_nor_lpuart_defconfig | 5 +-
configs/ls1021aqds_qspi_defconfig | 5 +-
configs/ls1021aqds_sdcard_ifc_defconfig | 5 +-
configs/ls1021aqds_sdcard_qspi_defconfig | 5 +-
configs/ls1021atwr_nor_SECURE_BOOT_defconfig | 7 +-
configs/ls1021atwr_nor_defconfig | 5 +-
configs/ls1021atwr_nor_lpuart_defconfig | 5 +-
configs/ls1021atwr_qspi_defconfig | 5 +-
.../ls1021atwr_sdcard_ifc_SECURE_BOOT_defconfig | 7 +-
configs/ls1021atwr_sdcard_ifc_defconfig | 8 +-
configs/ls1021atwr_sdcard_qspi_defconfig | 5 +-
configs/ls1043aqds_defconfig | 7 +-
configs/ls1043aqds_lpuart_defconfig | 7 +-
configs/ls1043aqds_nand_defconfig | 7 +-
configs/ls1043aqds_nor_ddr3_defconfig | 7 +-
configs/ls1043aqds_qspi_defconfig | 7 +-
configs/ls1043aqds_sdcard_ifc_defconfig | 7 +-
configs/ls1043aqds_sdcard_qspi_defconfig | 7 +-
configs/ls1043ardb_SECURE_BOOT_defconfig | 8 +-
configs/ls1043ardb_defconfig | 8 +-
configs/ls1043ardb_nand_defconfig | 7 +-
configs/ls1043ardb_sdcard_defconfig | 7 +-
configs/ls1046aqds_defconfig | 6 +
configs/ls1046aqds_nand_defconfig | 6 +
configs/ls1046aqds_qspi_defconfig | 6 +
configs/ls1046aqds_sdcard_ifc_defconfig | 6 +
configs/ls1046aqds_sdcard_qspi_defconfig | 6 +
configs/ls1046ardb_emmc_defconfig | 6 +
configs/ls1046ardb_qspi_defconfig | 7 +
configs/ls1046ardb_sdcard_defconfig | 6 +
configs/ls2080aqds_SECURE_BOOT_defconfig | 6 +-
configs/ls2080aqds_defconfig | 5 +-
configs/ls2080aqds_nand_defconfig | 5 +-
configs/ls2080aqds_qspi_defconfig | 5 +-
configs/ls2080ardb_SECURE_BOOT_defconfig | 6 +-
configs/ls2080ardb_defconfig | 5 +-
configs/ls2080ardb_nand_defconfig | 5 +-
drivers/mmc/fsl_esdhc.c | 32 +-
drivers/pci/Kconfig | 8 +
drivers/pci/Makefile | 1 +
drivers/pci/pci_common.c | 17 +-
drivers/pci/pci_compat.c | 2 +-
drivers/pci/pcie_layerscape.c | 979
++++++++-------------
drivers/pci/pcie_layerscape.h | 140 +++
drivers/pci/pcie_layerscape_fixup.c | 187 ++++
drivers/power/pmic/Kconfig | 7 +
drivers/power/pmic/Makefile | 1 +
drivers/power/pmic/pmic_mc34vr500.c | 32 +
include/configs/ls1012a_common.h | 6 +-
include/configs/ls1012afrdm.h | 5 +
include/configs/ls1012aqds.h | 21 +-
include/configs/ls1012ardb.h | 21 +-
include/configs/ls1021aiot.h | 22 +-
include/configs/ls1021aqds.h | 20 +-
include/configs/ls1021atwr.h | 20 +-
include/configs/ls1043a_common.h | 21 +-
include/configs/ls1043aqds.h | 4 +
include/configs/ls1043ardb.h | 14 +-
include/configs/ls1046a_common.h | 3 +-
include/configs/ls1046aqds.h | 4 +
include/configs/ls1046ardb.h | 33 +-
include/configs/ls2080a_common.h | 27 +-
include/configs/ls2080aqds.h | 27 +-
include/configs/ls2080ardb.h | 35 +-
include/fsl_ddr_sdram.h | 1 +
include/linux/usb/xhci-fsl.h | 2 +-
include/power/mc34vr500_pmic.h | 175 ++++
scripts/config_whitelist.txt | 1 -
123 files changed, 2834 insertions(+), 969 deletions(-)
create mode 100644 board/freescale/common/mc34vr500.c
create mode 100644 drivers/pci/pcie_layerscape.h
create mode 100644 drivers/pci/pcie_layerscape_fixup.c
create mode 100644 drivers/power/pmic/pmic_mc34vr500.c
create mode 100644 include/power/mc34vr500_pmic.h

Thanks.

York