From patchwork Fri Jun 15 12:53:58 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Michal Simek X-Patchwork-Id: 929929 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="2CVNK8OJ"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 416gS10xPnz9s3C for ; Fri, 15 Jun 2018 22:54:40 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id A5828C21EE0; Fri, 15 Jun 2018 12:54:35 +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_H3, RCVD_IN_MSPIKE_WL,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 2EEB7C21E75; Fri, 15 Jun 2018 12:54:30 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 3B93FC21F18; Fri, 15 Jun 2018 12:54:07 +0000 (UTC) Received: from mail-wm0-f68.google.com (mail-wm0-f68.google.com [74.125.82.68]) by lists.denx.de (Postfix) with ESMTPS id A654DC21F47 for ; Fri, 15 Jun 2018 12:54:04 +0000 (UTC) Received: by mail-wm0-f68.google.com with SMTP id l15-v6so6663146wmc.1 for ; Fri, 15 Jun 2018 05:54:04 -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=UjlobsV/sUHrwOuHxs6asvV1/qy+hFyOHExs/nBCypA=; b=2CVNK8OJTvP0enaUiSgG6VpncR0sL7lO24qpRINuPnjQdPlhhPZJQUZ4RYKLH1W5FX b583DQ5AIz75+aEm+pBvuyf8VCOj+mM/aXPSdLH9oTlRTq0gwuuBNVKPE8IYINtsLjK8 7MvPTglMGleqIy1Boz1Vk2h9H+ejwq3N7aH5W2UtcUs/x3KF0mQSfg0q/y3LdqwUxWVh 1xUwcNUKjgZEdRD+wa+EUNLQdGjJ+xH3MIQfSrIqocmqrqh7pdY//y++ASpaW9Ppj7i7 FU3IKWI/QPd43WMbouUWapFqm0Nxpo+OCpQUaNh6nfJ/essXdopXOMbgutytFBzwKzx1 Xl7Q== 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=UjlobsV/sUHrwOuHxs6asvV1/qy+hFyOHExs/nBCypA=; b=hv9aHA6nWcRqVTpmnZOmulITe3NXwxSYWjTwqsfogo/MMyt8LIq/ft7gBRA1oB/fYX H1sOvFhps7ojF2SHpd0CJSTzFTL8ioZLCnu/aSDzw+bQ3zmQdsnpVvw+EoO7DzPCfjgX f8b6WtM/u0A8hZo1Qs4PE+XzBp6FcRSDAFTSfU/dRmflbgfSkN3pXaPlnBqLsPvo74rz XY4wYRBL0ZYC+hK1akUaCRzXl9p77d1syhW2yJ3HoxULGtqZq6GHD8ShQ7IiJnK3CFeq scgKgfXlmDNgtjL84rW4cK9ztd/Xq4TvHQ85AN4llaH7Cr+pSXh8sY/5od2B/4vXRakw Fj6Q== X-Gm-Message-State: APt69E3ZoC+FxhN/JV8WNaaADFEHAc4aYRlhbC1IBp5+vPPvDw20CMPo QW4G96TwwDlhG5li/l46+V7sf24M X-Google-Smtp-Source: ADUXVKI2FkQ6ZmLywrlH73N3U0h1JK6TDx3XZ5ugfi6qbO9Jxz1Pw30I7g3sbieYYIXRmqTkyd6jzg== X-Received: by 2002:a1c:45db:: with SMTP id l88-v6mr1146455wmi.19.1529067244068; Fri, 15 Jun 2018 05:54:04 -0700 (PDT) Received: from [74.125.71.109] ([149.199.62.254]) by smtp.gmail.com with ESMTPSA id y186-v6sm1935236wmd.38.2018.06.15.05.54.01 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 15 Jun 2018 05:54:03 -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: <2bd521ee-65de-c491-96ba-0ea9f3b730f7@monstr.eu> Date: Fri, 15 Jun 2018 14:53:58 +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-rc2 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/392586380 Thanks, Michal The following changes since commit 606fddd76c7a045c09d544357806b0b4de4845c7: Merge branch 'master' of git://git.denx.de/u-boot-net (2018-06-14 07:20:41 -0400) are available in the git repository at: git://www.denx.de/git/u-boot-microblaze.git tags/xilinx-for-v2018.07-rc2 for you to fetch changes up to b729ed0d95415bd694a6b67c0761f03ef5a1e2bc: serial: zynq: Make zynq_serial_setbrg static (2018-06-15 08:54:05 +0200) ---------------------------------------------------------------- Xilinx fixes for v2018.07-rc2 Zynq: - Fix missing watchdog header - DT fixes ZynqMP: - emmc configuration split - Enable SPD - Fix PMUFW_INIT_FILE logic - Coverity fixes in SoC code timer - Add timer_get_boot_us mmc: - Fix MMC HS200 tuning command serial: - Fix scrabled chars with OF_LIVE ---------------------------------------------------------------- Luca Ceresoli (1): arm64: zynqmp: accept an absolute path for PMUFW_INIT_FILE Michal Simek (13): arm: zynq: Add missing watchdog header arm: zynq: Drop #address-cells and #size-cells from gpio-keys timer: cadence: Implement timer_get_boot_us arm64: zynqmp: Enable SPD ddr support for zcu102 targets gpio: zynq: Do not check unsigned type that is >= 0 mmc: zynq: Fix tuning_loop_counter type in arasan_sdhci_execute_tuning() arm64: zynqmp: Check return value from calloc arm64: zynqmp: Check return value in zynqmp_mmio_rawwrite() gpio: zynq_gpio: bank description should use unsigned type serial: zynq: Use BIT macros instead of shifts and full hex numbers serial: zynq: Write chars till output fifo is full serial: zynq: Initialize uart only before relocation serial: zynq: Make zynq_serial_setbrg static Siva Durga Prasad Paladugu (2): arm64: zynqmp: Split emmc configuration into emmc0 and emmc1 mmc: sdhci: Fix MMC HS200 tuning command failures arch/arm/cpu/armv8/zynqmp/cpu.c | 6 +++++- arch/arm/dts/Makefile | 3 ++- arch/arm/dts/zynq-zc702.dts | 2 -- arch/arm/dts/zynq-zturn.dts | 2 -- arch/arm/dts/{zynqmp-mini-emmc.dts => zynqmp-mini-emmc0.dts} | 20 ++++++-------------- arch/arm/dts/zynqmp-mini-emmc1.dts | 67 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ arch/arm/dts/zynqmp-zcu100-revC.dts | 2 -- arch/arm/dts/zynqmp-zcu102-revA.dts | 2 -- arch/arm/dts/zynqmp-zcu106-revA.dts | 2 -- arch/arm/dts/zynqmp-zcu111-revA.dts | 2 -- board/xilinx/zynq/board.c | 1 + board/xilinx/zynqmp/zynqmp.c | 2 ++ configs/{xilinx_zynqmp_mini_emmc_defconfig => xilinx_zynqmp_mini_emmc0_defconfig} | 3 ++- configs/xilinx_zynqmp_mini_emmc1_defconfig | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ configs/xilinx_zynqmp_r5_defconfig | 2 ++ configs/xilinx_zynqmp_zcu102_rev1_0_defconfig | 1 + configs/xilinx_zynqmp_zcu102_revA_defconfig | 1 + configs/xilinx_zynqmp_zcu102_revB_defconfig | 1 + drivers/gpio/zynq_gpio.c | 10 +++++----- drivers/mmc/sdhci.c | 8 ++++---- drivers/mmc/zynq_sdhci.c | 2 +- drivers/serial/serial_zynq.c | 24 +++++++++++++++--------- drivers/timer/cadence-ttc.c | 22 ++++++++++++++++++++++ include/configs/xilinx_zynqmp_zcu102.h | 3 +++ scripts/Makefile.spl | 8 +++++++- 25 files changed, 196 insertions(+), 49 deletions(-) rename arch/arm/dts/{zynqmp-mini-emmc.dts => zynqmp-mini-emmc0.dts} (77%) create mode 100644 arch/arm/dts/zynqmp-mini-emmc1.dts rename configs/{xilinx_zynqmp_mini_emmc_defconfig => xilinx_zynqmp_mini_emmc0_defconfig} (94%) create mode 100644 configs/xilinx_zynqmp_mini_emmc1_defconfig