[U-Boot] [GIT PULL] Xilinx changes for v2018.07
Michal Simek
monstr at monstr.eu
Fri May 11 13:16:56 UTC 2018
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: OpenPGP digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180511/da73325d/attachment.sig>
More information about the U-Boot
mailing list