[U-Boot] [GIT PULL] Xilinx patches for v2019.04-rc2
Michal Simek
michal.simek at xilinx.com
Fri Feb 15 14:20:16 UTC 2019
Hi Tom,
please pull these patches to your tree. I had to wait a little bit when
i2c dm patches are applied which is done now.
The biggest changes are that all platforms are using DM_I2C that's why
it was possible to get rid of board files in include/configs/ and also
old driver.
Another one is moving to distro boot with qspi and nand support as
primary boot method. It was supported in past but not at the first place.
Buildman looks good.
Yesterday travis looked good but I have decided not to include two
gmii2rgmii patches because there are some stuff which I am not happy
with. That's why rerunning it again but don't expecting issue with it.
https://travis-ci.org/michalsimek/u-boot/builds/493774726
Thanks,
Michal
The following changes since commit 63f7e3fca391a50a499fed828fe16325fdee45f3:
Merge tag 'signed-efi-next' of git://github.com/agraf/u-boot
(2019-02-13 07:12:29 -0500)
are available in the git repository at:
git://www.denx.de/git/u-boot-microblaze.git tags/xilinx-for-v2019.04-rc2
for you to fetch changes up to 91d7e0c47f51e73cd8357f023ffc7c217a3c7291:
arm64: zynqmp: Create fdtfile from compatible string (2019-02-15
15:04:01 +0100)
----------------------------------------------------------------
Xilinx changes for v2019.04-rc2
xilinx:
- Start to use distro boot commands first
- Setup fdtfile on ZynqMP
- Move mac addr eeprom read to common location
- Convert to OF_SEPARATE
- Switch all board to DM_I2C
- Some DT syncs
i2c:
- Remove !DM_I2C zynq driver
versal:
- Enable some more features
- Add mini configurations
----------------------------------------------------------------
Amit Kucheria (1):
arm64: dts: Fix various entry-method properties to reflect
documentation
Luis Araneda (2):
ARM: dts: zynq: Set correct manufacturer for ZedBoard and MicroZed
boards
ARM: dts: zynq: correct and improve the model property of dt files
Michal Simek (23):
ARM: zynq: Run distribution boot commands first
xilinx: Move zynq_board_read_rom_ethaddr to shared location
xilinx: common: Add support for DM_I2C zynq_board_read_rom_ethaddr()
ARM: zynq: Convert Antminer to OF_SEPARATE
arm64: versal: Enable different ethernet phy for virt platform
spi: zynqmp_gqspi: Enable versal compatible string
arm64: versal: Disable showing information about console
arm64: versal: Remove one level of indentation in board_early_init_r()
arm64: versal: Move IOU_SWITCH_DIVISOR0 to Kconfig
ARM: zynq: Convert Syzygy to DM_I2C
ARM: zynq: Convert dlc20 and zc70x board to DM_I2C
ARM: zynq: Remove addresses for i2c controllers
arm64: zynqmp: Switch all platforms to DM_I2C
arm64: zynqmp: Remove addresses for i2c controllers
i2c: Remove ancient zynq_i2c driver
xilinx: common: Remove !DM_i2C code for reading mac from eeprom
arm64: zynqmp: Fix logic around CONFIG_ZYNQ_SDHCI
arm64: zynqmp: Remove SPD related configurations
arm64: zynqmp: Remove board config files
ARM: dts: Use mmc@ instead sdhci@
xilinx: dts: Remove additional empty lines
arm64: zynqmp: Remove autodetected devices without description
arm64: zynqmp: Create fdtfile from compatible string
Mounika Grace Akula (1):
arm64: zynqmp: Add reset-on-timeout for all boards and modify
default timeout value
Shubhrajyoti Datta (1):
arm64: zynqmp: Fix i2c boot warning
Siva Durga Prasad Paladugu (7):
arm64: zynqmp: Define distro boot commnads for qspi and nand
arm64: versal: Add new Kconfig SYS_MEM_RSVD_FOR_MMU
arm64: versal: Add mini eMMC configuration
arm: zynq: Define distro boot commnads for qspi, nand and nor
arm: zynq: Update boot_targets based on bootmode
arm64: versal: Define distro boot commnads for qspi ospi and mmc
arm64: versal: Add mini configuration for Versal
Venkatesh Yadav Abbarapu (1):
arm64: zynqmp: Change the spi-rx-bus-width property to x1
README | 5 ---
arch/arm/dts/Makefile | 4 ++
arch/arm/dts/versal-mini-emmc0.dts | 64
++++++++++++++++++++++++++++++++
arch/arm/dts/versal-mini-emmc1.dts | 64
++++++++++++++++++++++++++++++++
arch/arm/dts/versal-mini.dts | 36 ++++++++++++++++++
arch/arm/dts/zynq-7000.dtsi | 4 +-
arch/arm/dts/zynq-cc108.dts | 2 +-
arch/arm/dts/zynq-microzed.dts | 2 +-
arch/arm/dts/zynq-syzygy-hub.dts | 6 +++
arch/arm/dts/zynq-zc702.dts | 2 +-
arch/arm/dts/zynq-zc706.dts | 2 +-
arch/arm/dts/zynq-zc770-xm010.dts | 3 +-
arch/arm/dts/zynq-zc770-xm011.dts | 2 +-
arch/arm/dts/zynq-zc770-xm012.dts | 2 +-
arch/arm/dts/zynq-zc770-xm013.dts | 2 +-
arch/arm/dts/zynq-zed.dts | 4 +-
arch/arm/dts/zynq-zybo.dts | 2 +-
arch/arm/dts/zynqmp-zc1275-revB.dts | 2 +-
arch/arm/dts/zynqmp-zcu100-revC.dts | 2 -
arch/arm/dts/zynqmp-zcu102-revA.dts | 17 +--------
arch/arm/dts/zynqmp-zcu104-revC.dts | 1 +
arch/arm/dts/zynqmp-zcu106-revA.dts | 21 +----------
arch/arm/dts/zynqmp-zcu111-revA.dts | 21 +----------
arch/arm/dts/zynqmp.dtsi | 5 ++-
arch/arm/mach-versal/Kconfig | 13 +++++++
arch/arm/mach-versal/Makefile | 1 +
arch/arm/mach-versal/cpu.c | 15 ++++++++
arch/arm/mach-versal/include/mach/hardware.h | 23 +++++++++++-
arch/arm/mach-versal/include/mach/sys_proto.h | 7 +++-
arch/arm/mach-versal/mp.c | 111
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/arm/mach-zynq/include/mach/hardware.h | 2 -
arch/arm/mach-zynqmp/Kconfig | 11 ++++++
arch/arm/mach-zynqmp/include/mach/hardware.h | 3 --
arch/arm/mach-zynqmp/spl.c | 2 +-
board/opalkelly/zynq/board.c | 2 +
board/xilinx/common/board.c | 38 +++++++++++++++++++
board/xilinx/versal/board.c | 76
++++++++++++++++++++------------------
board/xilinx/zynq/Makefile | 1 +
board/xilinx/zynq/board.c | 38 +++++++++++++------
board/xilinx/zynqmp/Makefile | 1 +
board/xilinx/zynqmp/zynqmp.c | 51
+++++++++++++++++---------
configs/avnet_ultra96_rev1_defconfig | 7 ++--
configs/bitmain_antminer_s9_defconfig | 1 -
configs/syzygy_hub_defconfig | 6 +--
configs/topic_miami_defconfig | 1 -
configs/topic_miamilite_defconfig | 1 -
configs/topic_miamiplus_defconfig | 1 -
configs/xilinx_versal_mini_defconfig | 52
++++++++++++++++++++++++++
configs/xilinx_versal_mini_emmc0_defconfig | 52
++++++++++++++++++++++++++
configs/xilinx_versal_mini_emmc1_defconfig | 52
++++++++++++++++++++++++++
configs/xilinx_versal_virt_defconfig | 5 +++
configs/xilinx_zynqmp_zc1275_revB_defconfig | 1 -
configs/xilinx_zynqmp_zc1751_xm015_dc1_defconfig | 2 +-
configs/xilinx_zynqmp_zc1751_xm017_dc3_defconfig | 1 -
configs/xilinx_zynqmp_zc1751_xm019_dc5_defconfig | 1 -
configs/xilinx_zynqmp_zcu100_revC_defconfig | 7 ++--
configs/xilinx_zynqmp_zcu102_rev1_0_defconfig | 13 ++++---
configs/xilinx_zynqmp_zcu102_revA_defconfig | 14 ++++---
configs/xilinx_zynqmp_zcu102_revB_defconfig | 14 ++++---
configs/xilinx_zynqmp_zcu104_revA_defconfig | 12 +++---
configs/xilinx_zynqmp_zcu104_revC_defconfig | 12 +++---
configs/xilinx_zynqmp_zcu106_revA_defconfig | 13 ++++---
configs/xilinx_zynqmp_zcu111_revA_defconfig | 13 ++++---
configs/zynq_cc108_defconfig | 1 -
configs/zynq_dlc20_rev1_0_defconfig | 10 +++--
configs/zynq_microzed_defconfig | 1 -
configs/zynq_minized_defconfig | 1 -
configs/zynq_picozed_defconfig | 1 -
configs/zynq_z_turn_defconfig | 1 -
configs/zynq_zc702_defconfig | 11 +++---
configs/zynq_zc706_defconfig | 11 +++---
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 | 2 -
configs/zynq_zybo_z7_defconfig | 1 -
drivers/i2c/Kconfig | 33 -----------------
drivers/i2c/Makefile | 1 -
drivers/i2c/zynq_i2c.c | 313
------------------------------------------------------------------------------------------------------------------------------------------------------------
drivers/misc/Kconfig | 1 +
drivers/spi/zynqmp_gqspi.c | 1 +
include/configs/syzygy_hub.h | 3 --
include/configs/xilinx_versal.h | 26 ++++++++++++-
include/configs/xilinx_versal_mini.h | 35 ++++++++++++++++++
include/configs/xilinx_versal_mini_qspi.h | 18 +++++++++
include/configs/xilinx_zynqmp.h | 37 ++++++++++++++++---
include/configs/xilinx_zynqmp_zc1275_revB.h | 15 --------
include/configs/xilinx_zynqmp_zc1751_xm015_dc1.h | 17 ---------
include/configs/xilinx_zynqmp_zc1751_xm017_dc3.h | 16 --------
include/configs/xilinx_zynqmp_zc1751_xm019_dc5.h | 17 ---------
include/configs/xilinx_zynqmp_zcu100.h | 29 ---------------
include/configs/xilinx_zynqmp_zcu102.h | 47
------------------------
include/configs/xilinx_zynqmp_zcu104.h | 33 -----------------
include/configs/xilinx_zynqmp_zcu104_revC.h | 17 ---------
include/configs/xilinx_zynqmp_zcu106.h | 44
----------------------
include/configs/xilinx_zynqmp_zcu111.h | 47
------------------------
include/configs/zynq-common.h | 71
++++++++++++++++++++++++++++--------
include/configs/zynq_zc70x.h | 16 --------
101 files changed, 926 insertions(+), 908 deletions(-)
create mode 100644 arch/arm/dts/versal-mini-emmc0.dts
create mode 100644 arch/arm/dts/versal-mini-emmc1.dts
create mode 100644 arch/arm/dts/versal-mini.dts
create mode 100644 arch/arm/mach-versal/mp.c
create mode 100644 board/xilinx/common/board.c
create mode 100644 configs/xilinx_versal_mini_defconfig
create mode 100644 configs/xilinx_versal_mini_emmc0_defconfig
create mode 100644 configs/xilinx_versal_mini_emmc1_defconfig
delete mode 100644 drivers/i2c/zynq_i2c.c
create mode 100644 include/configs/xilinx_versal_mini.h
create mode 100644 include/configs/xilinx_versal_mini_qspi.h
delete mode 100644 include/configs/xilinx_zynqmp_zc1275_revB.h
delete mode 100644 include/configs/xilinx_zynqmp_zc1751_xm015_dc1.h
delete mode 100644 include/configs/xilinx_zynqmp_zc1751_xm017_dc3.h
delete mode 100644 include/configs/xilinx_zynqmp_zc1751_xm019_dc5.h
delete mode 100644 include/configs/xilinx_zynqmp_zcu100.h
delete mode 100644 include/configs/xilinx_zynqmp_zcu102.h
delete mode 100644 include/configs/xilinx_zynqmp_zcu104.h
delete mode 100644 include/configs/xilinx_zynqmp_zcu104_revC.h
delete mode 100644 include/configs/xilinx_zynqmp_zcu106.h
delete mode 100644 include/configs/xilinx_zynqmp_zcu111.h
delete mode 100644 include/configs/zynq_zc70x.h
More information about the U-Boot
mailing list