From patchwork Fri Oct 20 10:28:30 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Simon Horman X-Patchwork-Id: 828543 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="pvUP1M9L"; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=verge.net.au header.i=@verge.net.au header.b="T6wee8co"; 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 3yJMVD5NQcz9t6J for ; Fri, 20 Oct 2017 21:29:24 +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=UfGLh/FC5LnTTFBXRBcAketYiYLSglkbwwfoq3w8rmY=; b=pvU P1M9LJAx7IvuSsP9G+WZ0jPQLYq3lQ5jk6yebrnh0iPG4VBQ3vhIeahcr2vrzCD/V7WZASGxwT8Hw 9gEgCX5DckFvUw49QssUmfZvdgFXHjjwV9Jse6thuVgrwUQB0Sf51BiSeCrHqRjT0Cs7Qo6P0dP0N oOwkdIHakSIa0FiN4i2VxaZLQB+el07s7vA8ukb6AcqckeE0qRz1s6UV5BESY/Hoq0d+A0x+VdENo 67tK09bZnXXBguxmYusjMkOwr7dH7V1RORM9wjggT4FVmbIhx5tr1sWpQ1VfgMY6L5rgDVWPvijHQ K558eqNl0gCfDdoJlxEdXZcV9CSr7Xg==; 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 1e5UYL-000646-2F; Fri, 20 Oct 2017 10:29:21 +0000 Received: from kirsty.vergenet.net ([202.4.237.240]) by bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux)) id 1e5UYF-0005wN-Fs for linux-arm-kernel@lists.infradead.org; Fri, 20 Oct 2017 10:29:18 +0000 Received: from penelope.horms.nl (unknown [217.111.208.18]) by kirsty.vergenet.net (Postfix) with ESMTPA id C6CB525B764; Fri, 20 Oct 2017 21:28:50 +1100 (AEDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=verge.net.au; s=mail; t=1508495331; bh=0s9K6vrUwp/amK3H4XxYIpVLo1l1B1t32jDgrMuGqws=; h=From:To:Cc:Subject:Date:From; b=T6wee8coLEqpyXIeAMYE4M6Le0FIzoJOM3JCYvVoZARFM0KuRiJAuhZQ1LI6sn2Jg nxtOjEf/XlUMC3I9OStf9+lEPoC41NH0X7jI0Z0E8V5HW59G+98uKVOtb0OSSKvseN AxA84bzC8bBHyFYpcy3iZWH7anv2Ej+xs6c0Hn9c= Received: by penelope.horms.nl (Postfix, from userid 7100) id B0CF6E2032C; Fri, 20 Oct 2017 12:28:33 +0200 (CEST) From: Simon Horman To: arm@kernel.org Subject: [GIT PULL] Second Round of Renesas ARM64 Based SoC DT Updates for v4.15 Date: Fri, 20 Oct 2017 12:28:30 +0200 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-20171020_032915_774369_98781D5B X-CRM114-Status: GOOD ( 14.97 ) X-Spam-Score: -4.3 (----) X-Spam-Report: SpamAssassin version 3.4.1 on bombadil.infradead.org summary: Content analysis details: (-4.3 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 SPF_PASS SPF: sender matches SPF record -0.0 RP_MATCHES_RCVD Envelope sender domain matches handover relay domain 0.0 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_VALID Message has at least one valid DKIM or DK signature 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 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 second round of Renesas ARM64 based SoC DT updates for v4.15. This pull request is based on the previous round of such requests, tagged as renesas-arm64-dt-for-v4.15, which I you have already pulled. The following changes since commit 2affee619d48d101831e83e74cadeb7c5200d9cb: arm64: dts: renesas: r8a7796: add USB3.0 peripheral device node (2017-09-25 09:09:51 +0200) are available in the git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git tags/renesas-arm64-dt2-for-v4.15 for you to fetch changes up to e9ce35386b215d3f5d0fbab3cc24b69b8d57d7e6: arm64: dts: renesas: salvator-common: add dr_mode property for USB2.0 channel 0 (2017-10-20 12:05:36 +0200) ---------------------------------------------------------------- Second Round of Renesas ARM64 Based SoC DT Updates for v4.15 * r8a7795 (H3) and r8a7796 (M3-W) SoCs - Use R-Car Gen 3 fallback compat string for GPIO Simon Horman says "Use newly added R-Car GPIO Gen 1, 2 and 3 fallback compat strings in peace of now deprecated non-generation specific R-Car GPIO fallback compat string in the DT of Renesas ARM and arm64 based SoCs. * r8a7795 (H3) and r8a7796 (M3-W) Salvator boards - Add dr_mode property for USB2.0 channel 0 Shimoda-san says "Since Salvator-X[S] have a USB2.0 dual-role channel (CN9), this patch adds dr_mode property for USB2.0 channel 0 (EHCI/OHCI and HS-USB) as "otg". Using dual-role channel (or not) is related to the type of USB receptor on board specification. So, I added the property into the salvator-common.dtsi." - Add pfc node for USB3.0 channel 0 Shimoda-san says "Since a R-Car Gen3 bootloader enables the PFC of USB3.0 channel 0, the USB3.0 host controller works without this setting on the kernel. But, this setting should have salvator-common.dtsi. So, this patch adds the pfc node for USB3.0 channel 0." * r8a7795 (H3) and r8a7796 (M3-W) Salvator and ULCB boards - Correct audio_clkout Morimoto-san says ""audio_clkout" is dummy clock of <&rcar_sound 0> to avoid clock loop which invites probe conflct. Thus <&rcar_sound 0> and "audio_clkout" should be same value." * r8a7795 (H3) and r8a7796 (M3-W) Salvator and ULCB, and r8a77995 (D3) Draak boards - Drop "avb_phy_int" from avb_pins Shimoda-san says "Since the Ethernet AVB driver doesn't support AVB_PHY_INT handling and it will be handled by a phy driver as a gpio pin, this patch removes the "avb_phy_int" from the avb_pins node." * r8a77995 (D3) Draak board - Enable PWM channels Shimoda-san says "Each channel connects to LTC2644 for brightness control." * r8a77970 (V3M) Eagle and ULCB Kingfisher boards - Add initial device tree support ---------------------------------------------------------------- Geert Uytterhoeven (3): arm64: dts: r8a7796: Add INTC-EX device node arm64: dts: r8a77970: Add INTC-EX device node arm64: dts: r8a77995: Add INTC-EX device node Kuninori Morimoto (2): arm64: renesas: salvator-common: fixup audio_clkout arm64: renesas: ulcb: fixup audio_clkout Sergei Shtylyov (2): arm64: dts: renesas: initial Eagle board device tree arm64: dts: renesas: eagle: add EtherAVB support Simon Horman (2): arm64: dts: r8a7795: Use R-Car GPIO Gen3 fallback compat string arm64: dts: r8a7796: Use R-Car GPIO Gen3 fallback compat string Vladimir Barinov (15): arm64: dts: ulcb-kf: initial device tree arm64: dts: m3ulcb-kf: initial device tree arm64: dts: h3ulcb-kf: ES1.x SoC initial device tree arm64: dts: h3ulcb-kf: ES2.0+ SoC initial device tree arm64: dts: ulcb-kf: enable SCIF1 arm64: dts: ulcb-kf: enable CAN0/1 arm64: dts: ulcb-kf: enable HSUSB arm64: dts: ulcb-kf: enable USB2.0 Host channel 0 arm64: dts: ulcb-kf: enable PCIE0/1 arm64: dts: ulcb-kf: enable USB3.0 Host arm64: dts: ulcb-kf: enable TCA9539 on I2C2 arm64: dts: ulcb-kf: enable TCA9539 on I2C4 arm64: dts: ulcb-kf: enable PCA9548 on I2C2 arm64: dts: ulcb-kf: enable PCA9548 on I2C4 arm64: dts: ulcb-kf: hog USB3 hub control gpios Yoshihiro Shimoda (7): arm64: dts: renesas: salvator-common: drop "avb_phy_int" from avb_pins arm64: dts: renesas: ulcb: drop "avb_phy_int" from avb_pins arm64: dts: renesas: r8a77995: draak: drop "avb_phy_int" from avb_pins arm64: dts: renesas: salvator-common: add pfc node for USB3.0 channel 0 arm64: dts: renesas: r8a77995: add PWM device nodes arm64: dts: renesas: r8a77995: draak: enable PWM channel 0 and 1 arm64: dts: renesas: salvator-common: add dr_mode property for USB2.0 channel 0 arch/arm64/boot/dts/renesas/Makefile | 4 + .../boot/dts/renesas/r8a7795-es1-h3ulcb-kf.dts | 19 +++ arch/arm64/boot/dts/renesas/r8a7795-h3ulcb-kf.dts | 19 +++ arch/arm64/boot/dts/renesas/r8a7795.dtsi | 16 +- arch/arm64/boot/dts/renesas/r8a7796-m3ulcb-kf.dts | 19 +++ arch/arm64/boot/dts/renesas/r8a7796.dtsi | 32 +++- arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 57 +++++++ arch/arm64/boot/dts/renesas/r8a77970.dtsi | 16 ++ arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 27 +++- arch/arm64/boot/dts/renesas/r8a77995.dtsi | 56 +++++++ arch/arm64/boot/dts/renesas/salvator-common.dtsi | 16 +- arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 169 +++++++++++++++++++++ arch/arm64/boot/dts/renesas/ulcb.dtsi | 5 +- 13 files changed, 431 insertions(+), 24 deletions(-) create mode 100644 arch/arm64/boot/dts/renesas/r8a7795-es1-h3ulcb-kf.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a7795-h3ulcb-kf.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a7796-m3ulcb-kf.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a77970-eagle.dts create mode 100644 arch/arm64/boot/dts/renesas/ulcb-kf.dtsi