[U-Boot] [GIT PULL] Xilinx changes for v2018.07

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

On Fri, May 11, 2018 at 03:16:56PM +0200, Michal Simek wrote:
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)
With a follow-up patch to correct SPDX tag formats, applied to u-boot/master, thanks!

On 11.5.2018 21:22, Tom Rini wrote:
On Fri, May 11, 2018 at 03:16:56PM +0200, Michal Simek wrote:
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)
With a follow-up patch to correct SPDX tag formats, applied to u-boot/master, thanks!
Did that discussing end up that we are going to follow kernel spdx style?
Thanks, Michal

On Mon, May 14, 2018 at 03:31:03PM +0200, Michal Simek wrote:
On 11.5.2018 21:22, Tom Rini wrote:
On Fri, May 11, 2018 at 03:16:56PM +0200, Michal Simek wrote:
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)
With a follow-up patch to correct SPDX tag formats, applied to u-boot/master, thanks!
Did that discussing end up that we are going to follow kernel spdx style?
Barring further vocal disagreement about doing so, yes.
participants (3)
-
Michal Simek
-
Michal Simek
-
Tom Rini