From patchwork Sun Oct 15 14:28:48 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Masahiro Yamada X-Patchwork-Id: 115886 Delivered-To: patch@linaro.org Received: by 10.80.163.170 with SMTP id s39csp2645116edb; Sun, 15 Oct 2017 07:30:00 -0700 (PDT) X-Received: by 10.80.138.149 with SMTP id j21mr9625795edj.111.1508077800080; Sun, 15 Oct 2017 07:30:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1508077800; cv=none; d=google.com; s=arc-20160816; b=awBPA5zgNDG9ILQfzRW9dQy8miqlgyql7p5ubWEk5+L++wbGidPjbk3H+79a+FS7yc yAittO9sNJ3XXmAAhNM29SsSvD7sP2ILkYlcc6f7aLstaONtWzQq/GG7weXBjK5aXC6M ZczibI/KGCtqnxvEQ+9LSpBtwMO1ZJOwYdlY5LW33yPwdyIGgxdylGkLC1ywBHLSj9RA YglFLL7wZ0vHA/27zG4rBZ+fNcxmBWMHafDn7BaOuoR/APOFcdsYX9lby+ZIDSJCS3T+ +IlJPi8CCcGy26qAY7LTQ7xgx7OQllWt9+wUiRHNhDmbgxQwm2qCXPb2xLpVGM8aBgKg Hozg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:list-subscribe:list-help :list-post:list-archive:list-unsubscribe:list-id:precedence:subject :cc:to:message-id:date:from:mime-version:dkim-signature:dkim-filter :arc-authentication-results; bh=Hwb9L/5DHKgaDVrz3ywxQtvoW4oPju+dURJ9XSmhLpY=; b=WpSwCcUBraYTBy4rZLS2Gq3ZlVoZe67NY2HYVAKAtjbN9HP07ILbKPKjLKu/7QzP1O dnO0ANSFqfsJqg28tXi+tbEC0+D0QMG9fuE0r2C+bEaAa72iC6jVasqX4I/zPwu/Zmo1 IalSR7O5d5nIIvyTM461QctykqHYZF9WKRLdcPiYo277r+5RQVQ3ufuz97oU2GoM4PHk +huFMTbySdm7kA7Te6fiuWc147MmDIxM1wFNnwfZ6UwHAEXBPLEcMQupdZzcYyhRs1Vt +7T2AgjRytEJv8eyYlI7Ln0TPCk7A/R5eLEUmq2PB3VW/0YFfkmqcAMpAUBPDbE8iaAD W0bw== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@nifty.com header.s=dec2015msa header.b=BqXaLwL9; spf=pass (google.com: best guess record for domain of u-boot-bounces@lists.denx.de designates 81.169.180.215 as permitted sender) smtp.mailfrom=u-boot-bounces@lists.denx.de Return-Path: Received: from lists.denx.de (dione.denx.de. [81.169.180.215]) by mx.google.com with ESMTP id t30si141556edt.291.2017.10.15.07.29.59; Sun, 15 Oct 2017 07:30:00 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of u-boot-bounces@lists.denx.de designates 81.169.180.215 as permitted sender) client-ip=81.169.180.215; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@nifty.com header.s=dec2015msa header.b=BqXaLwL9; spf=pass (google.com: best guess record for domain of u-boot-bounces@lists.denx.de designates 81.169.180.215 as permitted sender) smtp.mailfrom=u-boot-bounces@lists.denx.de Received: by lists.denx.de (Postfix, from userid 105) id 21A78C21D5F; Sun, 15 Oct 2017 14:29:55 +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=0.0 required=5.0 tests=T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id 8C229C21C3F; Sun, 15 Oct 2017 14:29:52 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 31E0EC21C3F; Sun, 15 Oct 2017 14:29:52 +0000 (UTC) Received: from conssluserg-05.nifty.com (conssluserg-05.nifty.com [210.131.2.90]) by lists.denx.de (Postfix) with ESMTPS id 208C0C21C39 for ; Sun, 15 Oct 2017 14:29:50 +0000 (UTC) Received: from mail-qt0-f182.google.com (mail-qt0-f182.google.com [209.85.216.182]) (authenticated) by conssluserg-05.nifty.com with ESMTP id v9FETTF4011578 for ; Sun, 15 Oct 2017 23:29:30 +0900 DKIM-Filter: OpenDKIM Filter v2.10.3 conssluserg-05.nifty.com v9FETTF4011578 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nifty.com; s=dec2015msa; t=1508077770; bh=92eaqHAAUYbkkljpkWzdNmgSZDtohB53cOOgnIo88vc=; h=From:Date:Subject:To:Cc:From; b=BqXaLwL9s8QvrLRfXQswQD0lNWU0Usj0QB8D0RQU/zpDYpPheiWnAOnjYGm1IXhNX w5Sjoy3OXwow1bYp1mbLEWyVExr2WGuHGomEYzJFeThqML/VZaCfEfYcLmnC5//zIS pEupSkTUsfiU8PXPlXX10lPAOb9LwF0/DEuPOiTS7b7ZxaUDvIezQDY7Acv/OePP1X WAPDvkxzSRkgv5SDWvBFSYdHdPLVAiOuPC3zHQFp/DTM+p685yfdA8zO14s2xRdGol aEmrQz6EFdJuWz25pjsbuAmCDFaLBhinNO1EsBVfIiRtzp6qB9a7EwQ9N0ODaipOe7 58DAz2KVhOj7w== X-Nifty-SrcIP: [209.85.216.182] Received: by mail-qt0-f182.google.com with SMTP id z50so27222626qtj.4 for ; Sun, 15 Oct 2017 07:29:30 -0700 (PDT) X-Gm-Message-State: AMCzsaWyVxAT3/DYwD25fQ9cUf9qv3ma1j8yE27eLjrAsZA5/0aUf8Gw 6QvmMIRqyngbcudI0VSUYg/eZNjy1nRhmcfx8iQ= X-Google-Smtp-Source: AOwi7QCH0mNQL8gR25IzEQInUTZG+Oq4DKqUaeaNSiPvVqOyVTocqlKCT8VCHgUW/qvRyUi2s4HracDcaCbmreAj+h4= X-Received: by 10.37.230.195 with SMTP id d186mr4301658ybh.509.1508077769236; Sun, 15 Oct 2017 07:29:29 -0700 (PDT) MIME-Version: 1.0 Received: by 10.37.75.1 with HTTP; Sun, 15 Oct 2017 07:28:48 -0700 (PDT) From: Masahiro Yamada Date: Sun, 15 Oct 2017 23:28:48 +0900 X-Gmail-Original-Message-ID: Message-ID: To: Tom Rini Cc: U-Boot Mailing List Subject: [U-Boot] [GIT PULL] u-boot-uniphier 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: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" Hi Tom, Here are more UniPhier updates, including driver changes. I also picked up moveconfig and two NAND patches, which have been left over for a while. The moveconfig patch is trivial enough. The NAND patches were reviewed and accepted in Linux, so should be safe. The following changes since commit f855a7bc12dc3bdf83905b4c72a6d795ee8d8ee5: Merge tag 'signed-efi-next' of git://github.com/agraf/u-boot (2017-10-13 09:53:58 -0400) are available in the git repository at: git://git.denx.de/u-boot-uniphier.git master for you to fetch changes up to 7d9927c89539aa1be80b7f7ceee7cf7c001a0d1f: clk: uniphier: add NAND controller clock (2017-10-15 22:32:25 +0900) ---------------------------------------------------------------- Chris Packham (1): moveconfig: fix error message in do_autoconf() Masahiro Yamada (19): mtd: nand: do not check R/B# for CMD_READID in nand_command(_lp) mtd: nand: do not check R/B# for CMD_SET_FEATURES in nand_command(_lp) ARM: uniphier: switch to CONFIG_ENV_IS_NOWHERE gpio: uniphier: rework single device node model ARM: dts: uniphier: update GPIO nodes pinctrl: uniphier: set PUPD_SIMPLE cap flag for PXs3 pinctrl: uniphier: simplify input enable and delete pin arrays ARM: uniphier: use pr_() instead of printf() where appropriate usb: dwc3-uniphier: replace with i2c: uniphier: replace debug() with dev_dbg() i2c: uniphier-f: replace debug() with dev_dbg() clk: uniphier: rework for better clock tree structure clk: uniphier: add PXs3 clock data reset: uniphier: fix the first argument passed to dev_err() ARM: uniphier: change the default of SoC select to UNIPHIER_V7_MULTI ARM: uniphier: enable DWC3 xHCI driver ARM: uniphier: adjust ifdefs for new UniPhier DWC3 CONFIG mtd: nand: denali_dt: add clock support clk: uniphier: add NAND controller clock arch/arm/dts/uniphier-ld11.dtsi | 23 +++ arch/arm/dts/uniphier-ld4.dtsi | 115 +------------ arch/arm/dts/uniphier-pro4.dtsi | 206 +----------------------- arch/arm/dts/uniphier-pro5.dtsi | 206 +----------------------- arch/arm/dts/uniphier-pxs2.dtsi | 201 ++--------------------- arch/arm/dts/uniphier-pxs3.dtsi | 3 +- arch/arm/dts/uniphier-sld8.dtsi | 119 ++------------ arch/arm/mach-uniphier/Kconfig | 2 +- arch/arm/mach-uniphier/arm32/psci.c | 4 +- arch/arm/mach-uniphier/board_late_init.c | 4 +- arch/arm/mach-uniphier/boot-device/boot-device.c | 1 + arch/arm/mach-uniphier/clk/clk-pro4.c | 6 +- arch/arm/mach-uniphier/clk/clk-pro5.c | 6 +- arch/arm/mach-uniphier/clk/clk-pxs2.c | 6 +- arch/arm/mach-uniphier/cpu-info.c | 7 +- arch/arm/mach-uniphier/dram/cmd_ddrmphy.c | 4 +- arch/arm/mach-uniphier/dram/cmd_ddrphy.c | 4 +- arch/arm/mach-uniphier/dram/ddrphy-ld4.c | 5 +- arch/arm/mach-uniphier/dram/umc-pxs2.c | 18 ++- arch/arm/mach-uniphier/dram_init.c | 7 +- configs/uniphier_v7_defconfig | 2 + configs/uniphier_v8_defconfig | 2 + drivers/clk/uniphier/clk-uniphier-core.c | 275 +++++++++++++++++++++++--------- drivers/clk/uniphier/clk-uniphier-mio.c | 118 +++++++------- drivers/clk/uniphier/clk-uniphier-sys.c | 62 ++++--- drivers/clk/uniphier/clk-uniphier.h | 80 ++++++---- drivers/gpio/gpio-uniphier.c | 140 ++++++++++------ drivers/i2c/i2c-uniphier-f.c | 114 ++++++------- drivers/i2c/i2c-uniphier.c | 63 ++++---- drivers/mtd/nand/denali.h | 1 + drivers/mtd/nand/denali_dt.c | 12 ++ drivers/mtd/nand/nand_base.c | 4 + drivers/pinctrl/uniphier/pinctrl-uniphier-core.c | 17 +- drivers/pinctrl/uniphier/pinctrl-uniphier-ld4.c | 16 -- drivers/pinctrl/uniphier/pinctrl-uniphier-pro4.c | 5 - drivers/pinctrl/uniphier/pinctrl-uniphier-pro5.c | 15 -- drivers/pinctrl/uniphier/pinctrl-uniphier-pxs2.c | 9 -- drivers/pinctrl/uniphier/pinctrl-uniphier-pxs3.c | 3 +- drivers/pinctrl/uniphier/pinctrl-uniphier-sld8.c | 30 ---- drivers/reset/reset-uniphier.c | 3 +- drivers/usb/dwc3/dwc3-uniphier.c | 2 +- env/Kconfig | 1 - tools/moveconfig.py | 2 +- 43 files changed, 675 insertions(+), 1248 deletions(-)