[U-Boot] [GIT PULL] Xilinx patches for v2018.05-rc2
Michal Simek
michal.simek at xilinx.com
Mon Apr 9 14:39:29 UTC 2018
Hi Tom,
please pull these changes to your tree.
Travis looks good.
https://travis-ci.org/michalsimek/u-boot/builds/364047688
And buildman output too.
Thanks,
Michal
The following changes since commit 5bc0543df3079add8152afa041b887d081d71839:
treewide: Convert CONFIG_HOSTNAME to a string option (2018-04-08
18:31:09 -0400)
are available in the git repository at:
git://www.denx.de/git/u-boot-microblaze.git tags/xilinx-for-v2018.05-rc2
for you to fetch changes up to f190eaf002bf1434587d57c726b3dabfabbc8074:
arm64: zynqmp: Add support for Xilinx zcu111-revA (2018-04-09 12:14:53
+0200)
----------------------------------------------------------------
Xilinx changes for v2018.05-rc2
- Various DT changes and sync with mainline kernel
- Various defconfig updates
- Add SPL init for zcu102 revA
- Add new zynqmp boards zcu100/zcu104/zcu106/zcu111/zc12XX
and zc1751-dc3
- Net fixes - xlnx,phy-type
- 64bit axi ethernet support
- arasan: Fix nand write issue
- fpga fixes
- Maintainer file updates
----------------------------------------------------------------
Anton Gerasimov (2):
ARM: dts: zynq: Update dts for Z-turn board
ARM: dts: zynq: Rename dts for Z-turn board
Heinrich Schuchardt (1):
MAINTAINERS: ZYNQMP: correct entries
Javier Martinez Canillas (1):
ARM: dts: zynq: Add generic compatible string for I2C EEPROM
Luca Ceresoli (1):
arm64: zynqmp: Enable booting to ATF
Michal Simek (38):
arm: zynq: Handle ENXIO error return value properly
MAINTAINERS: Fix zynqmp clock driver path
arm64: zynqmp: Sync alignment with mainline
arm64: zynqmp: Use maxim prefix for all maxim chips
arm64: zynqmp: Use i2c-mux instead of i2cswitch instead
arm64: zynqmp: Sync up license with mainline kernel
arm64: zynqmp: Remove additional comments from dts files
arm64: zynqmp: Use keycode from input/input.h
arm64: zynqmp: Use s/_/-/g in node name for zcu102 rev1.0
arm64: zynqmp: Fix spi flash partition definition for zc1751 dc2
arm64: zynqmp: Use atmel prefix instead of at
arm64: zynqmp: Add eeprom reference to eeprom nodes
arm64: zynqmp: Enable ttcs for zc1751 dc5
arm64: zynqmp: Remove u-boot commands from dts files
arm64: zynqmp: Remove number from clock-generator node name
arm64: zynqmp: Add silabs prefix to u69 for zcu102
arm64: zynqmp: Remove double spaces from dts file
arm: zynq: Remove 0x prefixes from cc108
arm: zynq: Sync up licenses with mainline kernel
arm: zynq: Use i2c-mux instead of i2cswitch for pca9548
arm: zynq: Fix eeprom dt nodes
arm: zynq: Use fixed partitions for spi flash for zc770 xm010
clk: zynqmp: Add new compatible string for clock driver
arm64: zynqmp: Enable pxe and dhcp if commands are enabled
arm64: zynqmp: Enable ethernet phys for zc1751 dc5
arm64: zynqmp: Enable mac address randomization for zc1751 dc5
arm64: zynqmp: Enable Fixed link support
arm64: zynqmp: Add low level initialization for zcu102-revA
arm64: zynqmp: Add low level initialization for zc1751
arm64: zynqmp: Remove power domain description
arm64: zynqmp: Remove pinctrl settings
arm64: zynqmp: Get 200MHz clock early for MMC
arm64: zynqmp: Add support for zcu100 aka Ultra96 board
arm64: zynqmp: Add support for zc1751 dc3
arm64: zynqmp: Add support for zc12xx boards
arm64: zynqmp: Add support for zcu104 customer board
arm64: zynqmp: Add support for Xilinx zcu106-revA
arm64: zynqmp: Add support for Xilinx zcu111-revA
Nitin Jain (1):
fpga: zynqmp: Add support to get the PCAP status for fpga info command
Siva Durga Prasad Paladugu (4):
fpga: zynqmp: Update zynqmp_load() as per latest xilfpga
fpga: zynqmp: Fix the nonsecure bitstream loading issue
fpga: zynq: Add delay after PCFG_PROG_B change
net: phy: xilinx_phy: Read phytype using property xlnx,phy-type
Srinivas Goud (1):
arm64: zynqmp: Update sd properties for dc5
Vipul Kumar (2):
nand: arasan_nfc: Fixed NAND write issue
axi: ethernet: Added support for 64 bit addressing for axi-ethernet
MAINTAINERS | 6 +-
arch/arm/dts/Makefile | 11 +-
arch/arm/dts/zynq-cc108.dts | 15 ++-
arch/arm/dts/zynq-zc702.dts | 9 +-
arch/arm/dts/zynq-zc706.dts | 9 +-
arch/arm/dts/zynq-zc770-xm010.dts | 24 ++--
arch/arm/dts/zynq-zc770-xm011.dts | 9 +-
arch/arm/dts/zynq-zc770-xm012.dts | 13 +-
arch/arm/dts/zynq-zc770-xm013.dts | 5 +-
arch/arm/dts/zynq-zed.dts | 5 +-
arch/arm/dts/{zynq-zturn-myir.dts => zynq-zturn.dts} | 61 ++-------
arch/arm/dts/zynq-zybo.dts | 5 +-
arch/arm/dts/zynqmp-clk-ccf.dtsi | 3 +-
arch/arm/dts/zynqmp-clk.dtsi | 6 +-
arch/arm/dts/zynqmp-zc1232-revA.dts | 87
+++++++++++++
arch/arm/dts/zynqmp-zc1254-revA.dts | 72
+++++++++++
arch/arm/dts/zynqmp-zc1275-revA.dts | 72
+++++++++++
arch/arm/dts/zynqmp-zc1751-xm015-dc1.dts | 11 +-
arch/arm/dts/zynqmp-zc1751-xm016-dc2.dts | 22 ++--
arch/arm/dts/zynqmp-zc1751-xm017-dc3.dts | 210
+++++++++++++++++++++++++++++++
arch/arm/dts/zynqmp-zc1751-xm018-dc4.dts | 6 +-
arch/arm/dts/zynqmp-zc1751-xm019-dc5.dts | 25 +++-
arch/arm/dts/zynqmp-zcu100-revC.dts | 343
+++++++++++++++++++++++++++++++++++++++++++++++++++
arch/arm/dts/zynqmp-zcu102-rev1.0.dts | 15 ++-
arch/arm/dts/zynqmp-zcu102-revA.dts | 399
+++++++----------------------------------------------------
arch/arm/dts/zynqmp-zcu102-revB.dts | 11 +-
arch/arm/dts/zynqmp-zcu104-revA.dts | 265
+++++++++++++++++++++++++++++++++++++++
arch/arm/dts/zynqmp-zcu104-revC.dts | 266
+++++++++++++++++++++++++++++++++++++++
arch/arm/dts/zynqmp-zcu106-revA.dts | 596
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/arm/dts/zynqmp-zcu111-revA.dts | 525
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/arm/dts/zynqmp.dtsi | 219
+++-----------------------------
arch/arm/include/asm/arch-zynqmp/sys_proto.h | 2 +
arch/arm/mach-zynq/clk.c | 3 +-
board/xilinx/zynqmp/zynqmp-zc1232-revA/psu_init_gpl.c | 745
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
board/xilinx/zynqmp/zynqmp-zc1254-revA/psu_init_gpl.c | 467
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
board/xilinx/zynqmp/zynqmp-zc1275-revA | 1 +
board/xilinx/zynqmp/zynqmp-zc1751-xm015-dc1/psu_init_gpl.c | 912
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
board/xilinx/zynqmp/zynqmp-zc1751-xm016-dc2/psu_init_gpl.c | 900
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
board/xilinx/zynqmp/zynqmp-zc1751-xm017-dc3/psu_init_gpl.c | 900
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
board/xilinx/zynqmp/zynqmp-zc1751-xm018-dc4/psu_init_gpl.c | 900
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
board/xilinx/zynqmp/zynqmp-zc1751-xm019-dc5/psu_init_gpl.c | 926
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c | 993
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
board/xilinx/zynqmp/zynqmp-zcu102-revA/psu_init_gpl.c | 826
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
board/xilinx/zynqmp/zynqmp-zcu104-revA/psu_init_gpl.c | 878
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
board/xilinx/zynqmp/zynqmp-zcu104-revC | 1 +
board/xilinx/zynqmp/zynqmp-zcu106-revA/psu_init_gpl.c | 802
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
configs/xilinx_zynqmp_zc1232_revA_defconfig | 53 ++++++++
configs/xilinx_zynqmp_zc1254_revA_defconfig | 53 ++++++++
configs/xilinx_zynqmp_zc1275_revA_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 | 86
+++++++++++++
configs/xilinx_zynqmp_zc1751_xm018_dc4_defconfig | 2 +
configs/xilinx_zynqmp_zc1751_xm019_dc5_defconfig | 8 ++
configs/xilinx_zynqmp_zcu100_revC_defconfig | 83
+++++++++++++
configs/xilinx_zynqmp_zcu102_rev1_0_defconfig | 2 +
configs/xilinx_zynqmp_zcu102_revA_defconfig | 2 +
configs/xilinx_zynqmp_zcu102_revB_defconfig | 2 +
configs/xilinx_zynqmp_zcu104_revA_defconfig | 95
++++++++++++++
configs/xilinx_zynqmp_zcu104_revC_defconfig | 95
++++++++++++++
configs/xilinx_zynqmp_zcu106_revA_defconfig | 104
++++++++++++++++
configs/xilinx_zynqmp_zcu111_revA_defconfig | 95
++++++++++++++
configs/zynq_z_turn_defconfig | 2 +-
drivers/clk/clk_zynqmp.c | 1 +
drivers/fpga/zynqmppl.c | 28 +++--
drivers/fpga/zynqpl.c | 16 +++
drivers/mtd/nand/arasan_nfc.c | 4 +-
drivers/net/phy/xilinx_phy.c | 2 +-
drivers/net/xilinx_axi_emac.c | 33 +++--
include/configs/xilinx_zynqmp.h | 16 ++-
include/configs/xilinx_zynqmp_zc1751_xm017_dc3.h | 20 +++
include/configs/xilinx_zynqmp_zcu100.h | 36 ++++++
include/configs/xilinx_zynqmp_zcu104.h | 36 ++++++
include/configs/xilinx_zynqmp_zcu106.h | 47 +++++++
include/configs/xilinx_zynqmp_zcu111.h | 50 ++++++++
include/dt-bindings/pinctrl/pinctrl-zynqmp.h | 30 -----
include/zynqmppl.h | 1 +
77 files changed, 12876 insertions(+), 764 deletions(-)
rename arch/arm/dts/{zynq-zturn-myir.dts => zynq-zturn.dts} (55%)
create mode 100644 arch/arm/dts/zynqmp-zc1232-revA.dts
create mode 100644 arch/arm/dts/zynqmp-zc1254-revA.dts
create mode 100644 arch/arm/dts/zynqmp-zc1275-revA.dts
create mode 100644 arch/arm/dts/zynqmp-zc1751-xm017-dc3.dts
create mode 100644 arch/arm/dts/zynqmp-zcu100-revC.dts
create mode 100644 arch/arm/dts/zynqmp-zcu104-revA.dts
create mode 100644 arch/arm/dts/zynqmp-zcu104-revC.dts
create mode 100644 arch/arm/dts/zynqmp-zcu106-revA.dts
create mode 100644 arch/arm/dts/zynqmp-zcu111-revA.dts
create mode 100644 board/xilinx/zynqmp/zynqmp-zc1232-revA/psu_init_gpl.c
create mode 100644 board/xilinx/zynqmp/zynqmp-zc1254-revA/psu_init_gpl.c
create mode 120000 board/xilinx/zynqmp/zynqmp-zc1275-revA
create mode 100644
board/xilinx/zynqmp/zynqmp-zc1751-xm015-dc1/psu_init_gpl.c
create mode 100644
board/xilinx/zynqmp/zynqmp-zc1751-xm016-dc2/psu_init_gpl.c
create mode 100644
board/xilinx/zynqmp/zynqmp-zc1751-xm017-dc3/psu_init_gpl.c
create mode 100644
board/xilinx/zynqmp/zynqmp-zc1751-xm018-dc4/psu_init_gpl.c
create mode 100644
board/xilinx/zynqmp/zynqmp-zc1751-xm019-dc5/psu_init_gpl.c
create mode 100644 board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c
create mode 100644 board/xilinx/zynqmp/zynqmp-zcu102-revA/psu_init_gpl.c
create mode 100644 board/xilinx/zynqmp/zynqmp-zcu104-revA/psu_init_gpl.c
create mode 120000 board/xilinx/zynqmp/zynqmp-zcu104-revC
create mode 100644 board/xilinx/zynqmp/zynqmp-zcu106-revA/psu_init_gpl.c
create mode 100644 configs/xilinx_zynqmp_zc1232_revA_defconfig
create mode 100644 configs/xilinx_zynqmp_zc1254_revA_defconfig
create mode 100644 configs/xilinx_zynqmp_zc1275_revA_defconfig
create mode 100644 configs/xilinx_zynqmp_zc1751_xm017_dc3_defconfig
create mode 100644 configs/xilinx_zynqmp_zcu100_revC_defconfig
create mode 100644 configs/xilinx_zynqmp_zcu104_revA_defconfig
create mode 100644 configs/xilinx_zynqmp_zcu104_revC_defconfig
create mode 100644 configs/xilinx_zynqmp_zcu106_revA_defconfig
create mode 100644 configs/xilinx_zynqmp_zcu111_revA_defconfig
create mode 100644 include/configs/xilinx_zynqmp_zc1751_xm017_dc3.h
create mode 100644 include/configs/xilinx_zynqmp_zcu100.h
create mode 100644 include/configs/xilinx_zynqmp_zcu104.h
create mode 100644 include/configs/xilinx_zynqmp_zcu106.h
create mode 100644 include/configs/xilinx_zynqmp_zcu111.h
delete mode 100644 include/dt-bindings/pinctrl/pinctrl-zynqmp.h
This email and any attachments are intended for the sole use of the named recipient(s) and contain(s) confidential information that may be proprietary, privileged or copyrighted under applicable law. If you are not the intended recipient, do not read, copy, or forward this email message or any attachments. Delete this email message and any attachments immediately.
More information about the U-Boot
mailing list