From patchwork Fri Jun 1 13:23:33 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Michal Simek X-Patchwork-Id: 924003 X-Patchwork-Delegate: trini@ti.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=monstr.eu Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=monstr-eu.20150623.gappssmtp.com header.i=@monstr-eu.20150623.gappssmtp.com header.b="zAg+BdT7"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 40y4m440kJz9rxs for ; Fri, 1 Jun 2018 23:23:48 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id B7F4CC21C29; Fri, 1 Jun 2018 13:23:44 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: *** X-Spam-Status: No, score=3.0 required=5.0 tests=RCVD_IN_MSPIKE_H2, SINGLE_HEADER_3K, T_DKIM_INVALID autolearn=no autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id 308BDC21C93; Fri, 1 Jun 2018 13:23:41 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 3BC4EC21C93; Fri, 1 Jun 2018 13:23:40 +0000 (UTC) Received: from mail-wr0-f171.google.com (mail-wr0-f171.google.com [209.85.128.171]) by lists.denx.de (Postfix) with ESMTPS id C9017C21C29 for ; Fri, 1 Jun 2018 13:23:39 +0000 (UTC) Received: by mail-wr0-f171.google.com with SMTP id d2-v6so20892021wrm.10 for ; Fri, 01 Jun 2018 06:23:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monstr-eu.20150623.gappssmtp.com; s=20150623; h=reply-to:to:cc:from:subject:openpgp:autocrypt:message-id:date :user-agent:mime-version; bh=Gt7GzNPVOMx5okDIR9e85/plz9wAGp+7V8xAxDjNkrk=; b=zAg+BdT7lGnkOl5wRXIDbaAPHC+WfcjJqjeSLaDiNI9/cdmB+OQqxviXLfRkwaauaq zFFy8GUQXDPsEFhwlTsN9YcPxnZ8FBzjXcCYTudwe0dpJfEhmaY1DsHavdRO4bZ+RTX3 izm1sPyY+ZEqlIt02/kwvFrOXuAn/EeQ4bri/gZtBiXZuHYdjZ3WdWEXftoeEeD84POH AkWnguFRZu4DP1rSS8Iv32r8POuerpYaj17Ec7WlVaJRGE3sYEbyH3iBcuJVZpw/L4zI 7pQUBgTzb6KXtQrC4sGTgTUA28Yp6TDCOxiRrwqMqjWBtltsn74aq4pcl0GLcMlsuZ+2 YA5Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:reply-to:to:cc:from:subject:openpgp:autocrypt :message-id:date:user-agent:mime-version; bh=Gt7GzNPVOMx5okDIR9e85/plz9wAGp+7V8xAxDjNkrk=; b=b9HpYZ6xG9fUiEtZ+nZPKEgTrWBDONPkowcEem2+KyLjkNWDIz0M1121VxAb8REe73 cGuZUsJNrL2q0dLpMVr9hfp++g1PPL8ErRViW8ccN5Q00ixx2rkWBx7dUNuDfWwG7/pV TWBL2lBax0sqYY1k16Aarxcwzm8SMN39C0Y5g9IpiY431kLfAvFkJ9+zULR0n8VTv3dd dXDU1Ip/flYotA2QJqYKSKhe3cuog7KYgJn/gsPhItZCpKbWA31g5FIeBjkPSGboJS0E UyjMT4cQmhYENV5TsqHu/3ctLlLVcnhJBAxSvBORDO4vFZ6vvM551YlAPRPPexxZkSdr RfqQ== X-Gm-Message-State: ALKqPwddOr5ZJrceu3jRVKfUV3T2kfq14+UwJnvLzcb2CrA+w3pEWzlQ YF5XbHwWWQWpoMyiRs7EzzvB2sq3 X-Google-Smtp-Source: ADUXVKIio2Mpz7POkHELKghPyp1uwe8/uHS+sQr3E07Dw9Yb8ZLvQlZzLHeqZNhIg9g18sdMdnykKQ== X-Received: by 2002:adf:a54a:: with SMTP id j10-v6mr9518158wrb.155.1527859419195; Fri, 01 Jun 2018 06:23:39 -0700 (PDT) Received: from [74.125.71.109] ([149.199.62.254]) by smtp.gmail.com with ESMTPSA id o12-v6sm56434009wrf.30.2018.06.01.06.23.36 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 01 Jun 2018 06:23:38 -0700 (PDT) To: Tom Rini From: Michal Simek Openpgp: preference=signencrypt Autocrypt: addr=monstr@monstr.eu; prefer-encrypt=mutual; keydata= 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 RmzhqoTJlA== Message-ID: <26789f50-6984-f79f-8ca2-d2a4d341e154@monstr.eu> Date: Fri, 1 Jun 2018 15:23:33 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0 MIME-Version: 1.0 X-Content-Filtered-By: Mailman/MimeDel 2.1.18 Cc: "u-boot@lists.denx.de" Subject: [U-Boot] [GIT PULL] Xilinx changes for v2018.07-2 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: monstr@monstr.eu Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" Hi Tom, please pull these changes to your tree. Buildman and travis looks good https://travis-ci.org/michalsimek/u-boot/builds/386578029 Thanks, Michal The following changes since commit c3c863880479edeb5b08226e622d13c91326e4a7: add FIT data-position & data-offset property support (2018-05-26 18:19:19 -0400) are available in the Git repository at: git://www.denx.de/git/u-boot-microblaze.git tags/xilinx-for-v2018.07-2 for you to fetch changes up to a18d09ea384fb66105fbfa24fd2d1288754b8f07: fpga: zynqmp: Add secure bitstream loading for ZynqMP (2018-06-01 11:37:31 +0200) ---------------------------------------------------------------- Xilinx changes for v2018.07 second pull zynqmp: - Show reset reason - Remove emulation platform - Update pmufw version - Simplify mmc bootmode - Remove dc2 useless configuration file - Cleanup mini config - Defconfig syncup - zcu100, zcu104 and zcu111 dts fixes xilinx: - Use live-tree functions in some drivers - Add support for Avnet Minized and Antminer S9 fpga: - Add secure bitstream loading support mmc: - Add hs200 mode support usb xhci: - Header fix ---------------------------------------------------------------- Ezequiel Garcia (1): arm: zynq: Add support for Bitmain Antminer S9 control board Ibai Erkiaga (1): arm: zynq: Add initial support for Avnet MiniZed Michal Simek (15): usb: xhci: zynqmp: Fix header location arm64: zynqmp: Show reset reason arm64: zynqmp: Get rid of emulation platforms arm64: zynqmp: Setup the first boot_target at run time serial: zynq: Use live-tree functions mmc: zynq: Use live-tree functions watchdog: cadence: Use live-tree functions timer: cadence: Use live-tree functions arm64: zynqmp: Remove empty configuration file arm64: zynqmp: Remove CMD_UNZIP for mini configuration arm64: zynqmp: Sync defconfigs with latest Kconfig layout arm64: zynqmp: Add ina226 to zcu104 revC arm64: zynqmp: Fix address for tca6416_u97 chip on zcu104 arm64: zynqmp: Remove broken-cd from zcu100-revC arm64: zynqmp: Disable WP on zcu111 Rajan Vaja (2): soc: zynqmp: Update required API version to 1.0 arm64: zynqmp: Add TTC clocks Siva Durga Prasad Paladugu (5): mmc: sdhci: Update sdhci_send_command() to handle HS200 mmc: zynqmp: Add HS200 modes support for ZynqMP cmd: fpga: Reorder the arguments parsing code cmd: fpga: Add support to load secure bitstreams fpga: zynqmp: Add secure bitstream loading for ZynqMP arch/arm/cpu/armv8/zynqmp/clk.c | 10 +----- arch/arm/cpu/armv8/zynqmp/cpu.c | 8 ++--- arch/arm/dts/Makefile | 1 + arch/arm/dts/bitmain-antminer-s9.dts | 78 ++++++++++++++++++++++++++++++++++++++++ arch/arm/dts/zynq-minized.dts | 106 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ arch/arm/dts/zynqmp-clk-ccf.dtsi | 16 +++++++++ arch/arm/dts/zynqmp-zcu100-revC.dts | 1 - arch/arm/dts/zynqmp-zcu104-revA.dts | 4 +-- arch/arm/dts/zynqmp-zcu104-revC.dts | 15 +++++--- arch/arm/dts/zynqmp-zcu111-revA.dts | 1 + arch/arm/include/asm/arch-zynqmp/hardware.h | 14 ++++++-- arch/arm/include/asm/arch-zynqmp/sys_proto.h | 6 ++++ board/bitmain/antminer_s9/MAINTAINERS | 6 ++++ board/bitmain/antminer_s9/Makefile | 8 +++++ board/bitmain/antminer_s9/bitmain-antminer-s9/ps7_init_gpl.c | 280 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ board/bitmain/antminer_s9/board.c | 2 ++ board/xilinx/zynqmp/zynqmp.c | 88 +++++++++++++++++++++++++++++++++++++++------ cmd/Kconfig | 7 ++++ cmd/fpga.c | 93 +++++++++++++++++++++++++++++++++++++++++------- configs/bitmain_antminer_s9_defconfig | 66 ++++++++++++++++++++++++++++++++++ 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 | 2 +- configs/xilinx_zynqmp_zc1751_xm015_dc1_defconfig | 1 + configs/xilinx_zynqmp_zc1751_xm016_dc2_defconfig | 3 +- configs/xilinx_zynqmp_zcu102_rev1_0_defconfig | 1 + configs/zynq_minized_defconfig | 66 ++++++++++++++++++++++++++++++++++ drivers/fpga/fpga.c | 29 +++++++++++++++ drivers/fpga/xilinx.c | 18 ++++++++++ drivers/fpga/zynqmppl.c | 48 +++++++++++++++++++++++++ drivers/mmc/sdhci.c | 9 +++-- drivers/mmc/zynq_sdhci.c | 47 ++++++++++++++----------- drivers/serial/serial_zynq.c | 4 ++- drivers/timer/cadence-ttc.c | 4 ++- drivers/usb/host/xhci-zynqmp.c | 2 +- drivers/watchdog/cdns_wdt.c | 9 +++-- include/configs/bitmain_antminer_s9.h | 30 ++++++++++++++++ include/configs/xilinx_zynqmp_mini.h | 1 - include/configs/xilinx_zynqmp_zc1751_xm016_dc2.h | 14 -------- include/fpga.h | 11 ++++++ include/xilinx.h | 4 +++ include/zynqmppl.h | 3 ++ 43 files changed, 1020 insertions(+), 102 deletions(-) create mode 100644 arch/arm/dts/bitmain-antminer-s9.dts create mode 100644 arch/arm/dts/zynq-minized.dts create mode 100644 board/bitmain/antminer_s9/MAINTAINERS create mode 100644 board/bitmain/antminer_s9/Makefile create mode 100644 board/bitmain/antminer_s9/bitmain-antminer-s9/ps7_init_gpl.c create mode 100644 board/bitmain/antminer_s9/board.c create mode 100644 configs/bitmain_antminer_s9_defconfig create mode 100644 configs/zynq_minized_defconfig create mode 100644 include/configs/bitmain_antminer_s9.h delete mode 100644 include/configs/xilinx_zynqmp_zc1751_xm016_dc2.h