From patchwork Wed Dec 6 10:22:38 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Simon Horman X-Patchwork-Id: 845105 Return-Path: X-Original-To: incoming-imx@patchwork.ozlabs.org Delivered-To: patchwork-incoming-imx@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.infradead.org (client-ip=65.50.211.133; helo=bombadil.infradead.org; envelope-from=linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org; receiver=) Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="M/+2nuCL"; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=verge.net.au header.i=@verge.net.au header.b="GTavmkQT"; dkim-atps=neutral Received: from bombadil.infradead.org (bombadil.infradead.org [65.50.211.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3ysF8j4wMlz9s9Y for ; Wed, 6 Dec 2017 21:24:21 +1100 (AEDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:MIME-Version:Cc:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:Message-Id:Date: Subject:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To: References:List-Owner; bh=vNgeLl9giSvT+9VS+h1BL4Gl1vYMD++natlR/U8bZhQ=; b=M/+ 2nuCL87kp5DSwgRjdgPVEnbXVtd/XCEAPYP/5qI4BMWcJu6IdosJFRDwRHJd1gPI+h4ZUFolMPeRA xroSZL1JJniXublu8fwT2Rpm8XrOSOmnbIy9xgC6CUnp1Q9jK4/PKVgqO2neX+9fOUAdQj0dycW1h 7V3rG0YkAWSzOXlS9uXDVDDYZg/LCPG/U6qbtEX+/3e4WckTC2soRQPrgfXpxwZNyiFm2/L0zA2mp FADrvOJpoWXBCpeBi/EAu4KKYJ9NV6r+e2x9eE3DuwbYnCOoluHycCnkhsycLz2eh4NSS7sUkzjO3 kvpNq0DOPgn7Ymxm7kUBK4/UYkYd0Sg==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux)) id 1eMWsF-0002zR-8z; Wed, 06 Dec 2017 10:24:19 +0000 Received: from kirsty.vergenet.net ([202.4.237.240]) by bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux)) id 1eMWrE-0001rg-92 for linux-arm-kernel@lists.infradead.org; Wed, 06 Dec 2017 10:23:40 +0000 Received: from penelope.horms.nl (unknown [217.111.208.18]) by kirsty.vergenet.net (Postfix) with ESMTPA id 3847425B7E6; Wed, 6 Dec 2017 21:22:59 +1100 (AEDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=verge.net.au; s=mail; t=1512555780; bh=W6ywYIFW8fjUhNv928kIaD5GXRrYDBDS4L0fH/1Msxs=; h=From:To:Cc:Subject:Date:From; b=GTavmkQTLwRNcQ4rKe4UJE8ludIBvoHaXYfsSeAbJDq7xEvNp/y7ImWrUv4MAbKCE lOa7gw5u+H8WQTljnSTpzFOI+GqK7eizoY8rKHNpH9E0Sw80XPI42rls393vtmjFAa CdbkdG3IAXFdccxaUwNfToYkXsvW+l4hMeEOZLqg= Received: by penelope.horms.nl (Postfix, from userid 7100) id A23E8E20A88; Wed, 6 Dec 2017 11:22:55 +0100 (CET) From: Simon Horman To: arm@kernel.org Subject: [GIT PULL] Renesas ARM Based SoC DT Updates for v4.16 Date: Wed, 6 Dec 2017 11:22:38 +0100 Message-Id: X-Mailer: git-send-email 2.11.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20171206_022317_029590_6C3E8BC6 X-CRM114-Status: GOOD ( 18.16 ) X-Spam-Score: -4.1 (----) X-Spam-Report: SpamAssassin version 3.4.1 on bombadil.infradead.org summary: Content analysis details: (-4.1 points) pts rule name description ---- ---------------------- -------------------------------------------------- -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at http://www.dnswl.org/, medium trust [202.4.237.240 listed in list.dnswl.org] -0.0 T_RP_MATCHES_RCVD Envelope sender domain matches handover relay domain -0.0 SPF_PASS SPF: sender matches SPF record 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Arnd Bergmann , Kevin Hilman , Magnus Damm , linux-renesas-soc@vger.kernel.org, Olof Johansson , Simon Horman , linux-arm-kernel@lists.infradead.org MIME-Version: 1.0 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org List-Id: linux-imx-kernel.lists.patchwork.ozlabs.org Hi Olof, Hi Kevin, Hi Arnd, Please consider these Renesas ARM based SoC DT updates for v4.16. The following changes since commit 4fbd8d194f06c8a3fd2af1ce560ddb31f7ec8323: Linux 4.15-rc1 (2017-11-26 16:01:47 -0800) are available in the git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git tags/renesas-dt-for-v4.16 for you to fetch changes up to 7f32eddb81ecc06131a643babe2d0f961fbd7f08: ARM: dts: alt: Convert to named i2c-gpio bindings (2017-12-04 09:34:53 +0100) ---------------------------------------------------------------- Renesas ARM Based SoC DT Updates for v4.16 * Convert to named i2c-gpio bindings Geert Uytterhoeven says "Commits 7d29f509d2cfd807 ("dt-bindings: i2c: i2c-gpio: Add support for named gpios") and 05c74778858d7d99 ("i2c: gpio: Add support for named gpios in DT") introduced named i2c-gpio DT bindings, and deprecated the more error-prone unnamed variant. This patch series switches all Renesas boards to the new bindings, and adds the missing GPIO_OPEN_DRAIN I/O flags, which were implicitly assumed before..." ... Note that after this series is applied, the i2c-gpio buses are no longer detected when booting new DTBs on old (v4.14 and older) kernels, which should not be an issue. Booting old DTBs on new kernels is not affected." * Update DTS for CMT DT binding rework Geert Uytterhoeven says "This patch series updates the CMT device nodes in the various Renesas DTS files sh_cmt clocksource driver for the recent DT binding rework that was merged in v4.14-rc1 and v4.15-rc1..." * Add SMP support to r8a7794 (R-Car E2) SoC Sergei Shtylyov says "Add the device tree node for the Advanced Power Management Unit (APMU). Use the "enable-method" prop to point out that the APMU should be used for the SMP support." * Correct primary compatible value for eeprom on r7s72100 (RZ/A1H) genmai and r8a7791 (R-Car M2-W) koelsh boards Geert Uytterhoeven says "The Renesas part numbers of the two-wire serial interface EEPROMs do not follow the 24Cxx pattern, but the R1EX24xxx pattern. Hence change the primary compatible values to the appropriate variant of "renesas,r1ex24xxx", like is already done on Gose."" * Move cec_clock to root node on r8a7791 (R-Car M2-W) koelsh board r8a7791 (R-Car M2-W) koelsh board * Use R-Car SDHI and Ether Gen1 and 2 fallback compat strings Use recently posted R-Car SDHI and Ether Gen 1 and 2 fallback compat strings in the DT of Renesas ARM based SoCs. * Add IIC cores to dtsi of r8a7745 (RZ/G1E) SoC * Rework DT architecture for r8a7745 (RZ/G1E) iW-RainboW-G22D development platform and add serial support. Fabrizio Castro says "... define a new DT architecture for the iW-RainboW-G22D SODIMM Development Platform to include the configuration with the HDMI daughter board and to define the serial interfaces." * Add USB function support to r8a7745 (RZ/G1E) iW-RainboW-G22D development platform * Add PCIEC and ttySC3 support to r8a7743 (RZ/G1M) iW-RainboW-G20M-Qseven SoM * Add VIN support to r8a7743 (RZ/G1M) and r8a7745 (RZ/G1E) SoCs * Add CAN and HDMI support to r8a7743 (RZ/G1M) iW-RainboW-G20D-Qseven and r8a7745 (RZ/G1E) iW-RainboW-G22D development platforms ---------------------------------------------------------------- Biju Das (7): ARM: dts: r8a7745: Add HS-USB device node ARM: dts: r8a7745: Add USB-DMAC device nodes ARM: dts: r8a7745: Enable DMA for HSUSB ARM: dts: iwg22d-sodimm: Enable HS-USB ARM: dts: r8a7743: Add default PCIe bus clock ARM: dts: r8a7743: Add PCIe Controller device node ARM: dts: iwg20d-q7: Enable PCIe Controller Fabrizio Castro (18): ARM: dts: r8a7743: Add DU support ARM: dts: iwg20d-q7-dbcm-ca: Add HDMI video output ARM: dts: iwg22d: Use /dev/ttySC3 as debug console ARM: dts: iwg22d: Add /dev/ttySC5 support ARM: dts: iwg22d-sodimm-dbhd-ca: Add device tree for HDMI DB ARM: dts: iwg22d-sodimm: sort dt nodes ARM: dts: r8a7745: Add IIC cores to dtsi ARM: dts: iwg20d-q7: Add support for ttySC3 ARM: dts: r8a7745: Add DU support ARM: dts: iwg22d-sodimm-dbhd-ca: Add HDMI video output ARM: dts: r8a7745: Add CAN[01] SoC support ARM: dts: iwg22d-sodimm: Add can0 support to carrier board ARM: dts: iwg22d-sodimm-dbhd-ca: Add can1 support to HDMI DB ARM: dts: r8a7743: Add CAN[01] SoC support ARM: dts: iwg20d-q7-common: Add can0 support to carrier board ARM: dts: iwg20d-q7-dbcm-ca: Add can1 support to camera DB ARM: dts: r8a7743: add VIN dt support ARM: dts: r8a7745: add VIN dt support Geert Uytterhoeven (6): ARM: dts: koelsch: Correct primary compatible value for eeprom ARM: dts: genmai: Correct primary compatible value for eeprom ARM: dts: armadillo800eva: Convert to named i2c-gpio bindings ARM: dts: lager: Convert to named i2c-gpio bindings ARM: dts: koelsch: Convert to named i2c-gpio bindings ARM: dts: alt: Convert to named i2c-gpio bindings Magnus Damm (12): ARM: dts: r8a73a4: Update CMT compat string ARM: dts: r8a7790: Update CMT compat strings ARM: dts: r8a7791: Update CMT compat strings ARM: dts: r8a7793: Update CMT compat strings ARM: dts: r8a7794: Update CMT compat strings ARM: dts: r8a73a4: Remove CMT renesas,channels-mask ARM: dts: r8a7740: Remove CMT renesas,channels-mask ARM: dts: r8a7790: Remove CMT renesas,channels-mask ARM: dts: r8a7791: Remove CMT renesas,channels-mask ARM: dts: r8a7793: Remove CMT renesas,channels-mask ARM: dts: r8a7794: Remove CMT renesas,channels-mask ARM: dts: sh73a0: Remove CMT renesas,channels-mask Sergei Shtylyov (1): ARM: dts: r8a7794: Add SMP support Simon Horman (17): ARM: dts: r8a7743: Use R-Car Gen2 Ether fallback compat string ARM: dts: r8a7745: Use R-Car Gen2 Ether fallback compat string ARM: dts: r8a7778: Use R-Car Gen1 Ether fallback compat string ARM: dts: r8a7790: Use R-Car Gen2 Ether fallback compat string ARM: dts: r8a7791: Use R-Car Gen2 Ether fallback compat string ARM: dts: r8a7793: Use R-Car Gen2 Ether fallback compat string ARM: dts: r8a7794: Use R-Car Gen2 Ether fallback compat string ARM: dts: r8a7743: Use R-Car SDHI Gen2 fallback compat string ARM: dts: r8a7745: Use R-Car SDHI Gen2 fallback compat string ARM: dts: r8a7778: Use R-Car SDHI Gen1 fallback compat string ARM: dts: r8a7779: Use R-Car SDHI Gen1 fallback compat string ARM: dts: r8a7790: Use R-Car SDHI Gen2 fallback compat string ARM: dts: r8a7791: Use R-Car SDHI Gen2 fallback compat string ARM: dts: r8a7792: Use R-Car SDHI Gen2 fallback compat string ARM: dts: r8a7793: Use R-Car SDHI Gen2 fallback compat string ARM: dts: r8a7794: Use R-Car SDHI Gen2 fallback compat string ARM: dts: koelsch: Move cec_clock to root node arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/iwg20d-q7-common.dtsi | 34 ++++ arch/arm/boot/dts/iwg20d-q7-dbcm-ca.dtsi | 87 ++++++++++ arch/arm/boot/dts/r7s72100-genmai.dts | 2 +- arch/arm/boot/dts/r8a73a4.dtsi | 5 +- arch/arm/boot/dts/r8a7740-armadillo800eva.dts | 5 +- arch/arm/boot/dts/r8a7740.dtsi | 3 - arch/arm/boot/dts/r8a7743.dtsi | 149 ++++++++++++++++- .../arm/boot/dts/r8a7745-iwg22d-sodimm-dbhd-ca.dts | 158 ++++++++++++++++++ arch/arm/boot/dts/r8a7745-iwg22d-sodimm.dts | 99 ++++++++---- arch/arm/boot/dts/r8a7745.dtsi | 180 ++++++++++++++++++++- arch/arm/boot/dts/r8a7778.dtsi | 12 +- arch/arm/boot/dts/r8a7779.dtsi | 12 +- arch/arm/boot/dts/r8a7790-lager.dts | 5 +- arch/arm/boot/dts/r8a7790.dtsi | 23 +-- arch/arm/boot/dts/r8a7791-koelsch.dts | 19 ++- arch/arm/boot/dts/r8a7791.dtsi | 20 +-- arch/arm/boot/dts/r8a7792.dtsi | 3 +- arch/arm/boot/dts/r8a7793.dtsi | 20 +-- arch/arm/boot/dts/r8a7794-alt.dts | 5 +- arch/arm/boot/dts/r8a7794.dtsi | 27 ++-- arch/arm/boot/dts/sh73a0.dtsi | 3 - 22 files changed, 753 insertions(+), 119 deletions(-) create mode 100644 arch/arm/boot/dts/r8a7745-iwg22d-sodimm-dbhd-ca.dts