From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michal Simek Date: Wed, 11 Jan 2017 09:59:29 +0100 Subject: [U-Boot] [GIT PULL] Xilinx changes Message-ID: <95390884-c302-c7f1-0d5b-d6a2654f8b07@xilinx.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hi Tom, here are changes I have collected. Travis is not reporting any issue. I have also started to use signed tags to be clear what to take. Thanks, Michal The following changes since commit a705ebc81b7f91bbd0ef7c634284208342901149: Prepare v2017.01 (2017-01-09 11:57:05 -0500) are available in the git repository at: git://www.denx.de/git/u-boot-microblaze.git tags/xilinx-for-v2017.03 for you to fetch changes up to 7364dfe7bfca8632bfe02de5c333a64472812ebe: ARM64: zynqmp: Move CONFIG_AHCI from board file (2017-01-11 07:00:38 +0100) ---------------------------------------------------------------- Xilinx changes for v2017.03 - ATF handoff - DT syncups - gem: Use wait_for_bit(), add simple clk support - Simple clk driver for ZynqMP - Other small changes ---------------------------------------------------------------- Kamensky Ivan (1): xilinx_phy: Pass correct pointer to fdtdec_get_int() Michal Simek (14): lib: Add WATCHDOG_RESET to wait_bit.h net: gem: Use wait_for_bit() instead of private mdio_wait() microblaze: Remove hardcoded IP address from config microblaze: Enable option to overwrite default variables fpga: zynqmp: Remove empty functions ARM: zynq: Move CONFIG_SYS_TEXT_BASE to Kconfig ARM: zynq: Remove CONFIG_BOOTP_SERVERIP ARM: zynq: Remove spi-max-frequency ARM: zynq: Setup modeboot variable based on boot mode ARM64: zynqmp: Add missing earlycon for ep108 ARM64: zynqmp: Fix usb nodes for dc1 and dc2 fpga: Use enum for bitstream command types ARM64: zynqmp: Generate handoff structure for ATF ARM64: zynqmp: Move CONFIG_AHCI from board file Mike Looijmans (1): ARM: zynqmp: Make SYS_VENDOR configurable Moritz Fischer (2): i2c: cdns: Add additional compatible string for r1p14 of the IP. ARM64: zynqmp: Fix i2c node's compatible string Sai Pavan Boddu (1): microblaze: Make the board configuration name user definable Shubhrajyoti Datta (1): ARM64: zynqmp: clk: Add the clock for watchdog Siva Durga Prasad Paladugu (5): ARM64: zynqmp: Increase environment size to 32K ARM64: zynqmp: Add support to save env to FAT ARM64: zynqmp: Enable fastboot for first SD/MMC/EMMC device clk: zynqmp: Add clock driver support for zynqmp net: zynq_gem: Use clock driver for ZynqMP Stefan Krsmanovic (1): ARM64: zynqmp: Add idle state for ZynqMP Sudeep Holla (1): ARM: dts: zynq: replace gpio-key,wakeup with wakeup-source property Kconfig | 3 +- arch/arm/cpu/armv8/zynqmp/Kconfig | 1 + arch/arm/cpu/armv8/zynqmp/Makefile | 2 +- arch/arm/cpu/armv8/zynqmp/handoff.c | 87 ++++++++++++++++ arch/arm/cpu/armv8/zynqmp/spl.c | 2 + arch/arm/dts/zynq-7000.dtsi | 2 - arch/arm/dts/zynq-zc702.dts | 4 +- arch/arm/dts/zynqmp-clk.dtsi | 4 + arch/arm/dts/zynqmp-ep108.dts | 1 + arch/arm/dts/zynqmp-zc1751-xm015-dc1.dts | 4 + arch/arm/dts/zynqmp-zc1751-xm016-dc2.dts | 4 + arch/arm/dts/zynqmp.dtsi | 21 +++- arch/arm/include/asm/arch-zynqmp/hardware.h | 9 ++ arch/arm/include/asm/arch-zynqmp/sys_proto.h | 4 + board/xilinx/microblaze-generic/Kconfig | 5 + board/xilinx/zynq/board.c | 6 ++ cmd/fpga.c | 20 ++-- configs/topic_miami_defconfig | 1 + configs/topic_miamiplus_defconfig | 1 + configs/xilinx_zynqmp_zc1751_xm015_dc1_defconfig | 1 + configs/zynq_microzed_defconfig | 1 + configs/zynq_picozed_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_xm012_defconfig | 1 + configs/zynq_zc770_xm013_defconfig | 1 + configs/zynq_zed_defconfig | 1 + configs/zynq_zybo_defconfig | 1 + drivers/clk/Kconfig | 7 ++ drivers/clk/Makefile | 1 + drivers/clk/clk_zynqmp.c | 241 +++++++++++++++++++++++++++++++++++++++++++++ drivers/fpga/zynqpl.c | 12 --- drivers/i2c/i2c-cdns.c | 1 + drivers/net/phy/xilinx_phy.c | 4 +- drivers/net/zynq_gem.c | 50 +++++----- include/configs/microblaze-generic.h | 5 +- include/configs/xilinx_zynqmp.h | 32 +++++- include/configs/xilinx_zynqmp_zc1751_xm015_dc1.h | 1 - include/configs/zynq-common.h | 4 - include/wait_bit.h | 2 + 42 files changed, 489 insertions(+), 63 deletions(-) create mode 100644 arch/arm/cpu/armv8/zynqmp/handoff.c create mode 100644 drivers/clk/clk_zynqmp.c