Hi Tom, please pull these changes to your tree. Buildman looks good and travis build is not showing any issue too. https://travis-ci.org/michalsimek/u-boot/builds/377645974
As we have discussed I have grab pending mmc patches for fixing timer issue and adding sd3.0 support because there was no reaction from Jaehoon. And will see that will come from coverity in connection to zynqmp bif support. Thanks, Michal The following changes since commit da342f06b30399fbbebbb53aadfc018713c65c24: Merge git://git.denx.de/u-boot-ubi (2018-05-10 07:17:14 -0400) are available in the Git repository at: git://www.denx.de/git/u-boot-microblaze.git tags/xilinx-for-v2018.07 for you to fetch changes up to 4b87f2d500e94f877f38d9c11e4e47e1721f3fbe: arm64: zynqmp: Enable UHS support for ZCU102 Rev1.0 board (2018-05-11 11:13:54 +0200) ---------------------------------------------------------------- Xilinx changes for v2018.07 microblaze: - Align defconfig zynq: - Rework fpga initialization and cpuinfo handling zynqmp: - Add ZynqMP R5 support - Wire and enable watchdog on zcu100-revC - Setup MMU map for DDR at run time - Show board info based on DT and cleanup IDENT_STRING zynqmp tools: - Add read partition support - Add initial support for Xilinx bif format for boot.bin generation mmc: - Fix get_timer usage on 64bit cpus - Add support for SD3.0 UHS mode nand-zynq: - Add support for 16bit buswidth - Use address cycles from onfi params scsi: - convert ceva sata to UCLASS_AHCI timer: - Add Cadence TTC for ZynqMP r5 watchdog: - Minor cadence driver cleanup ---------------------------------------------------------------- Alexander Graf (4): tools: zynqmpimage: Add partition read support tools: zynqmpimage: Move defines to header MAINTAINERS: Declare tools/zynqmp* as Xilinx maintained tools: zynqmpimage: Add bif support Michal Simek (14): arm: zynq: Enable debug_uart_init in spl when enabled arm: zynq: Rework FPGA initialization arm: zynq: Remove checkboard and enable DISPLAY_CPUINFO scsi: ceva: Convert driver to use UCLASS_AHCI instead of SCSI timer: Add Cadence TTC timer counter support serial: zynq: Remove header depedency on arm header structure MAINTAINERS: zynqmp: Point to proper zynqmp folder arm64: zynqmp: Reset FPD Watchdog on zcu100 watchdog: cadence: Show used timeout value arm64: zynqmp: Wire watchdog internals arm64: zynqmp: Enable cadence WDT for zcu100 arm64: zynqmp: Simplify boot_target variable composition arm64: zynqmp: Show model information instead of custom IDENT_STRING arm: zynqmp: Add ZynqMP minimal R5 support Nitin Jain (1): arm64: zynqmp: Setup MMU map for DDR at run time Siva Durga Prasad Paladugu (11): arm64: zynqmp: Add new defconfig for zc1275 revB microblaze: Dont enable UBI support by default nand: zynq: Add support for 16-bit buswidth nand: zynq: Send address cycles as per onfi parameter page mmc: sdhci: Add support for disabling clock mmc: sdhci: Handle execute tuning command in sdhci_send_command sdhci: Add new sdhci ops for platform specific tuning and delays mmc: sdhci: Invoke platform specific tuning and delay routines mmc: sdhci: Read capabilities register1 and update host caps mmc: zynq_sdhci: Add support for SD3.0 arm64: zynqmp: Enable UHS support for ZCU102 Rev1.0 board Vipul Kumar (1): mmc: Changed the datatype of the variable to handle 64-bit arch MAINTAINERS | 11 +- arch/arm/Kconfig | 11 ++ arch/arm/Makefile | 1 + arch/arm/cpu/armv8/zynqmp/cpu.c | 84 ++++++++----- arch/arm/dts/Makefile | 3 + arch/arm/dts/zynqmp-clk.dtsi | 2 +- arch/arm/dts/zynqmp-r5.dts | 73 +++++++++++ arch/arm/dts/zynqmp-zc1275-revB.dts | 79 ++++++++++++ arch/arm/dts/zynqmp-zcu100-revC.dts | 1 + arch/arm/include/asm/arch-zynqmp/sys_proto.h | 2 +- arch/arm/mach-zynq/cpu.c | 85 ++++++++++++- arch/arm/mach-zynq/spl.c | 11 +- arch/arm/mach-zynqmp-r5/Kconfig | 27 ++++ arch/arm/mach-zynqmp-r5/Makefile | 3 + arch/arm/mach-zynqmp-r5/cpu.c | 37 ++++++ board/xilinx/zynq/board.c | 80 ------------ board/xilinx/zynqmp/Makefile | 2 + board/xilinx/zynqmp/tap_delays.c | 229 ++++++++++++++++++++++++++++++++++ board/xilinx/zynqmp/zynqmp-zc1275-revB/psu_init_gpl.c | 523 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c | 2 +- board/xilinx/zynqmp/zynqmp.c | 80 ++++++++++-- board/xilinx/zynqmp_r5/MAINTAINERS | 7 ++ board/xilinx/zynqmp_r5/Makefile | 6 + board/xilinx/zynqmp_r5/board.c | 25 ++++ common/image.c | 1 + configs/microblaze-generic_defconfig | 4 - configs/syzygy_hub_defconfig | 1 - configs/topic_miami_defconfig | 1 - configs/topic_miamilite_defconfig | 1 - configs/topic_miamiplus_defconfig | 1 - configs/xilinx_zynqmp_r5_defconfig | 16 +++ configs/xilinx_zynqmp_zc1232_revA_defconfig | 2 - configs/xilinx_zynqmp_zc1254_revA_defconfig | 2 - configs/xilinx_zynqmp_zc1275_revA_defconfig | 2 - configs/xilinx_zynqmp_zc1275_revB_defconfig | 53 ++++++++ configs/xilinx_zynqmp_zc1751_xm015_dc1_defconfig | 2 - configs/xilinx_zynqmp_zc1751_xm016_dc2_defconfig | 2 - configs/xilinx_zynqmp_zc1751_xm017_dc3_defconfig | 2 - configs/xilinx_zynqmp_zc1751_xm018_dc4_defconfig | 2 - configs/xilinx_zynqmp_zc1751_xm019_dc5_defconfig | 2 - configs/xilinx_zynqmp_zcu100_revC_defconfig | 4 +- configs/xilinx_zynqmp_zcu102_rev1_0_defconfig | 4 +- configs/xilinx_zynqmp_zcu102_revA_defconfig | 2 - configs/xilinx_zynqmp_zcu102_revB_defconfig | 2 - configs/xilinx_zynqmp_zcu104_revA_defconfig | 2 - configs/xilinx_zynqmp_zcu104_revC_defconfig | 2 - configs/xilinx_zynqmp_zcu106_revA_defconfig | 2 - configs/xilinx_zynqmp_zcu111_revA_defconfig | 2 - configs/zynq_cc108_defconfig | 1 - configs/zynq_cse_qspi_defconfig | 1 + configs/zynq_microzed_defconfig | 1 - configs/zynq_picozed_defconfig | 1 - configs/zynq_z_turn_defconfig | 1 - configs/zynq_zc702_defconfig | 1 - configs/zynq_zc706_defconfig | 1 - configs/zynq_zc770_xm010_defconfig | 1 - configs/zynq_zc770_xm011_defconfig | 1 - configs/zynq_zc770_xm011_x16_defconfig | 1 - configs/zynq_zc770_xm012_defconfig | 1 - configs/zynq_zc770_xm013_defconfig | 1 - configs/zynq_zed_defconfig | 1 - configs/zynq_zybo_defconfig | 1 - drivers/ata/sata_ceva.c | 36 +++--- drivers/mmc/mmc.c | 4 +- drivers/mmc/sdhci.c | 65 +++++++++- drivers/mmc/zynq_sdhci.c | 231 ++++++++++++++++++++++++++++++++++- drivers/mtd/nand/zynq_nand.c | 54 +++++++- drivers/serial/Kconfig | 2 +- drivers/serial/serial_zynq.c | 1 - drivers/timer/Kconfig | 7 ++ drivers/timer/Makefile | 1 + drivers/timer/cadence-ttc.c | 91 ++++++++++++++ drivers/watchdog/cdns_wdt.c | 4 +- include/configs/xilinx_zynqmp_r5.h | 51 ++++++++ include/configs/xilinx_zynqmp_zc1275_revB.h | 16 +++ include/image.h | 1 + include/sdhci.h | 8 ++ include/zynqmp_tap_delay.h | 19 +++ include/zynqpl.h | 89 ++++++-------- tools/Makefile | 1 + tools/imagetool.h | 1 + tools/mkimage.c | 7 ++ tools/zynqmpbif.c | 1008 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tools/zynqmpimage.c | 142 ++++++++++++++------- tools/zynqmpimage.h | 139 +++++++++++++++++++++ 85 files changed, 3176 insertions(+), 314 deletions(-) create mode 100644 arch/arm/dts/zynqmp-r5.dts create mode 100644 arch/arm/dts/zynqmp-zc1275-revB.dts create mode 100644 arch/arm/mach-zynqmp-r5/Kconfig create mode 100644 arch/arm/mach-zynqmp-r5/Makefile create mode 100644 arch/arm/mach-zynqmp-r5/cpu.c create mode 100644 board/xilinx/zynqmp/tap_delays.c create mode 100644 board/xilinx/zynqmp/zynqmp-zc1275-revB/psu_init_gpl.c create mode 100644 board/xilinx/zynqmp_r5/MAINTAINERS create mode 100644 board/xilinx/zynqmp_r5/Makefile create mode 100644 board/xilinx/zynqmp_r5/board.c create mode 100644 configs/xilinx_zynqmp_r5_defconfig create mode 100644 configs/xilinx_zynqmp_zc1275_revB_defconfig create mode 100644 drivers/timer/cadence-ttc.c create mode 100644 include/configs/xilinx_zynqmp_r5.h create mode 100644 include/configs/xilinx_zynqmp_zc1275_revB.h create mode 100644 include/zynqmp_tap_delay.h create mode 100644 tools/zynqmpbif.c create mode 100644 tools/zynqmpimage.h -- Michal Simek, Ing. (M.Eng), OpenPGP -> KeyID: FE3D1F91 w: www.monstr.eu p: +42-0-721842854 Maintainer of Linux kernel - Xilinx Microblaze Maintainer of Linux kernel - Xilinx Zynq ARM and ZynqMP ARM64 SoCs U-Boot custodian - Xilinx Microblaze/Zynq/ZynqMP SoCs
signature.asc
Description: OpenPGP digital signature
_______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot