linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 01/31] arm64: dts: renesas: salvator-common: drop "avb_phy_int" from avb_pins
  2017-10-20 10:28 [GIT PULL] Second Round of Renesas ARM64 Based SoC DT Updates for v4.15 Simon Horman
@ 2017-10-20 10:28 ` Simon Horman
  2017-10-20 10:28 ` [PATCH 02/31] arm64: dts: renesas: ulcb: " Simon Horman
                   ` (30 subsequent siblings)
  31 siblings, 0 replies; 33+ messages in thread
From: Simon Horman @ 2017-10-20 10:28 UTC (permalink / raw)
  To: linux-arm-kernel

From: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>

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.

Reported-by: Geert Uytterhoeven <geert+renesas@glider.be>
Fixes: 7d73a4da2681 ("arm64: dts: r8a7795: salvator-x: Set drive-strength for ravb pins")
Fixes: 4903987033be ("arm64: dts: r8a7796: salvator-x: Set drive-strength for ravb pins")
Signed-off-by: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
Acked-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
---
 arch/arm64/boot/dts/renesas/salvator-common.dtsi | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/arch/arm64/boot/dts/renesas/salvator-common.dtsi b/arch/arm64/boot/dts/renesas/salvator-common.dtsi
index 4786c67b5e65..99d8180c71f7 100644
--- a/arch/arm64/boot/dts/renesas/salvator-common.dtsi
+++ b/arch/arm64/boot/dts/renesas/salvator-common.dtsi
@@ -371,8 +371,7 @@
 
 	avb_pins: avb {
 		mux {
-			groups = "avb_link", "avb_phy_int", "avb_mdc",
-				 "avb_mii";
+			groups = "avb_link", "avb_mdc", "avb_mii";
 			function = "avb";
 		};
 
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [PATCH 02/31] arm64: dts: renesas: ulcb: drop "avb_phy_int" from avb_pins
  2017-10-20 10:28 [GIT PULL] Second Round of Renesas ARM64 Based SoC DT Updates for v4.15 Simon Horman
  2017-10-20 10:28 ` [PATCH 01/31] arm64: dts: renesas: salvator-common: drop "avb_phy_int" from avb_pins Simon Horman
@ 2017-10-20 10:28 ` Simon Horman
  2017-10-20 10:28 ` [PATCH 03/31] arm64: dts: renesas: r8a77995: draak: " Simon Horman
                   ` (29 subsequent siblings)
  31 siblings, 0 replies; 33+ messages in thread
From: Simon Horman @ 2017-10-20 10:28 UTC (permalink / raw)
  To: linux-arm-kernel

From: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>

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.

Reported-by: Geert Uytterhoeven <geert+renesas@glider.be>
Fixes: 133ace3f3804 ("arm64: dts: ulcb: Set drive-strength for ravb pins")
Signed-off-by: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
Acked-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
---
 arch/arm64/boot/dts/renesas/ulcb.dtsi | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/arch/arm64/boot/dts/renesas/ulcb.dtsi b/arch/arm64/boot/dts/renesas/ulcb.dtsi
index dfec9072718b..1a5f15ae531f 100644
--- a/arch/arm64/boot/dts/renesas/ulcb.dtsi
+++ b/arch/arm64/boot/dts/renesas/ulcb.dtsi
@@ -254,8 +254,7 @@
 
 	avb_pins: avb {
 		mux {
-			groups = "avb_link", "avb_phy_int", "avb_mdc",
-				 "avb_mii";
+			groups = "avb_link", "avb_mdc", "avb_mii";
 			function = "avb";
 		};
 
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [PATCH 03/31] arm64: dts: renesas: r8a77995: draak: drop "avb_phy_int" from avb_pins
  2017-10-20 10:28 [GIT PULL] Second Round of Renesas ARM64 Based SoC DT Updates for v4.15 Simon Horman
  2017-10-20 10:28 ` [PATCH 01/31] arm64: dts: renesas: salvator-common: drop "avb_phy_int" from avb_pins Simon Horman
  2017-10-20 10:28 ` [PATCH 02/31] arm64: dts: renesas: ulcb: " Simon Horman
@ 2017-10-20 10:28 ` Simon Horman
  2017-10-20 10:28 ` [PATCH 04/31] arm64: dts: renesas: initial Eagle board device tree Simon Horman
                   ` (28 subsequent siblings)
  31 siblings, 0 replies; 33+ messages in thread
From: Simon Horman @ 2017-10-20 10:28 UTC (permalink / raw)
  To: linux-arm-kernel

From: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>

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.

Reported-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
Fixes: 4503b50eac08 ("arm64: dts: renesas: r8a77995: draak: enable EthernetAVB")
Signed-off-by: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
Acked-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
---
 arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/arch/arm64/boot/dts/renesas/r8a77995-draak.dts b/arch/arm64/boot/dts/renesas/r8a77995-draak.dts
index 96b7ff5cc321..fac58be83383 100644
--- a/arch/arm64/boot/dts/renesas/r8a77995-draak.dts
+++ b/arch/arm64/boot/dts/renesas/r8a77995-draak.dts
@@ -41,8 +41,7 @@
 &pfc {
 	avb0_pins: avb {
 		mux {
-			groups = "avb0_link", "avb0_phy_int", "avb0_mdc",
-				 "avb0_mii";
+			groups = "avb0_link", "avb0_mdc", "avb0_mii";
 			function = "avb0";
 		};
 	};
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [PATCH 04/31] arm64: dts: renesas: initial Eagle board device tree
  2017-10-20 10:28 [GIT PULL] Second Round of Renesas ARM64 Based SoC DT Updates for v4.15 Simon Horman
                   ` (2 preceding siblings ...)
  2017-10-20 10:28 ` [PATCH 03/31] arm64: dts: renesas: r8a77995: draak: " Simon Horman
@ 2017-10-20 10:28 ` Simon Horman
  2017-10-20 10:28 ` [PATCH 05/31] arm64: dts: renesas: salvator-common: add pfc node for USB3.0 channel 0 Simon Horman
                   ` (27 subsequent siblings)
  31 siblings, 0 replies; 33+ messages in thread
From: Simon Horman @ 2017-10-20 10:28 UTC (permalink / raw)
  To: linux-arm-kernel

From: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>

Add the initial device  tree for  the R8A77970 SoC based Eagle board.
The board has 1 debug serial port (SCIF0); include support for it,
so that the serial console can work.

Based on the original (and large) patch by Vladimir Barinov
<vladimir.barinov@cogentembedded.com>.

Signed-off-by: Vladimir Barinov <vladimir.barinov@cogentembedded.com>
Signed-off-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
---
 arch/arm64/boot/dts/renesas/Makefile           |  1 +
 arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 45 ++++++++++++++++++++++++++
 2 files changed, 46 insertions(+)
 create mode 100644 arch/arm64/boot/dts/renesas/r8a77970-eagle.dts

diff --git a/arch/arm64/boot/dts/renesas/Makefile b/arch/arm64/boot/dts/renesas/Makefile
index 381928bc1358..96a3b29dce68 100644
--- a/arch/arm64/boot/dts/renesas/Makefile
+++ b/arch/arm64/boot/dts/renesas/Makefile
@@ -2,6 +2,7 @@ dtb-$(CONFIG_ARCH_R8A7795) += r8a7795-salvator-x.dtb r8a7795-h3ulcb.dtb
 dtb-$(CONFIG_ARCH_R8A7795) += r8a7795-salvator-xs.dtb
 dtb-$(CONFIG_ARCH_R8A7795) += r8a7795-es1-salvator-x.dtb r8a7795-es1-h3ulcb.dtb
 dtb-$(CONFIG_ARCH_R8A7796) += r8a7796-salvator-x.dtb r8a7796-m3ulcb.dtb
+dtb-$(CONFIG_ARCH_R8A77970) += r8a77970-eagle.dtb
 dtb-$(CONFIG_ARCH_R8A77995) += r8a77995-draak.dtb
 
 always		:= $(dtb-y)
diff --git a/arch/arm64/boot/dts/renesas/r8a77970-eagle.dts b/arch/arm64/boot/dts/renesas/r8a77970-eagle.dts
new file mode 100644
index 000000000000..a4d1d4f24675
--- /dev/null
+++ b/arch/arm64/boot/dts/renesas/r8a77970-eagle.dts
@@ -0,0 +1,45 @@
+/*
+ * Device Tree Source for the Eagle board
+ *
+ * Copyright (C) 2016-2017 Renesas Electronics Corp.
+ * Copyright (C) 2017 Cogent Embedded, Inc.
+ *
+ * This file is licensed under the terms of the GNU General Public License
+ * version 2.  This program is licensed "as is" without any warranty of any
+ * kind, whether express or implied.
+ */
+
+/dts-v1/;
+#include "r8a77970.dtsi"
+
+/ {
+	model = "Renesas Eagle board based on r8a77970";
+	compatible = "renesas,eagle", "renesas,r8a77970";
+
+	aliases {
+		serial0 = &scif0;
+	};
+
+	chosen {
+		bootargs = "ignore_loglevel";
+		stdout-path = "serial0:115200n8";
+	};
+
+	memory at 48000000 {
+		device_type = "memory";
+		/* first 128MB is reserved for secure area. */
+		reg = <0x0 0x48000000 0x0 0x38000000>;
+	};
+};
+
+&extal_clk {
+	clock-frequency = <16666666>;
+};
+
+&extalr_clk {
+	clock-frequency = <32768>;
+};
+
+&scif0 {
+	status = "okay";
+};
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [PATCH 05/31] arm64: dts: renesas: salvator-common: add pfc node for USB3.0 channel 0
  2017-10-20 10:28 [GIT PULL] Second Round of Renesas ARM64 Based SoC DT Updates for v4.15 Simon Horman
                   ` (3 preceding siblings ...)
  2017-10-20 10:28 ` [PATCH 04/31] arm64: dts: renesas: initial Eagle board device tree Simon Horman
@ 2017-10-20 10:28 ` Simon Horman
  2017-10-20 10:28 ` [PATCH 06/31] arm64: dts: renesas: r8a77995: add PWM device nodes Simon Horman
                   ` (26 subsequent siblings)
  31 siblings, 0 replies; 33+ messages in thread
From: Simon Horman @ 2017-10-20 10:28 UTC (permalink / raw)
  To: linux-arm-kernel

From: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>

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.

Signed-off-by: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
---
 arch/arm64/boot/dts/renesas/salvator-common.dtsi | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/arch/arm64/boot/dts/renesas/salvator-common.dtsi b/arch/arm64/boot/dts/renesas/salvator-common.dtsi
index 99d8180c71f7..af434dcd2197 100644
--- a/arch/arm64/boot/dts/renesas/salvator-common.dtsi
+++ b/arch/arm64/boot/dts/renesas/salvator-common.dtsi
@@ -485,6 +485,11 @@
 			bias-pull-down;
 		};
 	};
+
+	usb30_pins: usb30 {
+		groups = "usb30";
+		function = "usb30";
+	};
 };
 
 &pwm1 {
@@ -620,5 +625,8 @@
 };
 
 &xhci0 {
+	pinctrl-0 = <&usb30_pins>;
+	pinctrl-names = "default";
+
 	status = "okay";
 };
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [PATCH 06/31] arm64: dts: renesas: r8a77995: add PWM device nodes
  2017-10-20 10:28 [GIT PULL] Second Round of Renesas ARM64 Based SoC DT Updates for v4.15 Simon Horman
                   ` (4 preceding siblings ...)
  2017-10-20 10:28 ` [PATCH 05/31] arm64: dts: renesas: salvator-common: add pfc node for USB3.0 channel 0 Simon Horman
@ 2017-10-20 10:28 ` Simon Horman
  2017-10-20 10:28 ` [PATCH 07/31] arm64: dts: renesas: r8a77995: draak: enable PWM channel 0 and 1 Simon Horman
                   ` (25 subsequent siblings)
  31 siblings, 0 replies; 33+ messages in thread
From: Simon Horman @ 2017-10-20 10:28 UTC (permalink / raw)
  To: linux-arm-kernel

From: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>

This patch adds PWM device nodes for r8a77995.

Signed-off-by: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
---
 arch/arm64/boot/dts/renesas/r8a77995.dtsi | 40 +++++++++++++++++++++++++++++++
 1 file changed, 40 insertions(+)

diff --git a/arch/arm64/boot/dts/renesas/r8a77995.dtsi b/arch/arm64/boot/dts/renesas/r8a77995.dtsi
index 56e42921e879..bcc4d132f827 100644
--- a/arch/arm64/boot/dts/renesas/r8a77995.dtsi
+++ b/arch/arm64/boot/dts/renesas/r8a77995.dtsi
@@ -310,6 +310,46 @@
 			status = "disabled";
 		};
 
+		pwm0: pwm at e6e30000 {
+			compatible = "renesas,pwm-r8a77995", "renesas,pwm-rcar";
+			reg = <0 0xe6e30000 0 0x8>;
+			#pwm-cells = <2>;
+			clocks = <&cpg CPG_MOD 523>;
+			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
+			resets = <&cpg 523>;
+			status = "disabled";
+		};
+
+		pwm1: pwm at e6e31000 {
+			compatible = "renesas,pwm-r8a77995", "renesas,pwm-rcar";
+			reg = <0 0xe6e31000 0 0x8>;
+			#pwm-cells = <2>;
+			clocks = <&cpg CPG_MOD 523>;
+			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
+			resets = <&cpg 523>;
+			status = "disabled";
+		};
+
+		pwm2: pwm at e6e32000 {
+			compatible = "renesas,pwm-r8a77995", "renesas,pwm-rcar";
+			reg = <0 0xe6e32000 0 0x8>;
+			#pwm-cells = <2>;
+			clocks = <&cpg CPG_MOD 523>;
+			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
+			resets = <&cpg 523>;
+			status = "disabled";
+		};
+
+		pwm3: pwm at e6e33000 {
+			compatible = "renesas,pwm-r8a77995", "renesas,pwm-rcar";
+			reg = <0 0xe6e33000 0 0x8>;
+			#pwm-cells = <2>;
+			clocks = <&cpg CPG_MOD 523>;
+			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
+			resets = <&cpg 523>;
+			status = "disabled";
+		};
+
 		ehci0: usb at ee080100 {
 			compatible = "generic-ehci";
 			reg = <0 0xee080100 0 0x100>;
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [PATCH 07/31] arm64: dts: renesas: r8a77995: draak: enable PWM channel 0 and 1
  2017-10-20 10:28 [GIT PULL] Second Round of Renesas ARM64 Based SoC DT Updates for v4.15 Simon Horman
                   ` (5 preceding siblings ...)
  2017-10-20 10:28 ` [PATCH 06/31] arm64: dts: renesas: r8a77995: add PWM device nodes Simon Horman
@ 2017-10-20 10:28 ` Simon Horman
  2017-10-20 10:28 ` [PATCH 08/31] arm64: dts: ulcb-kf: initial device tree Simon Horman
                   ` (24 subsequent siblings)
  31 siblings, 0 replies; 33+ messages in thread
From: Simon Horman @ 2017-10-20 10:28 UTC (permalink / raw)
  To: linux-arm-kernel

From: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>

This patch enables PWM channel 0 and 1 on the draak. Each channel
connects to LTC2644 for brightness control.

Signed-off-by: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
---
 arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/arch/arm64/boot/dts/renesas/r8a77995-draak.dts b/arch/arm64/boot/dts/renesas/r8a77995-draak.dts
index fac58be83383..09de73b11db8 100644
--- a/arch/arm64/boot/dts/renesas/r8a77995-draak.dts
+++ b/arch/arm64/boot/dts/renesas/r8a77995-draak.dts
@@ -46,6 +46,16 @@
 		};
 	};
 
+	pwm0_pins: pwm0 {
+		groups = "pwm0_c";
+		function = "pwm0";
+	};
+
+	pwm1_pins: pwm1 {
+		groups = "pwm1_c";
+		function = "pwm1";
+	};
+
 	scif2_pins: scif2 {
 		groups = "scif2_data";
 		function = "scif2";
@@ -94,6 +104,20 @@
 	status = "okay";
 };
 
+&pwm0 {
+	pinctrl-0 = <&pwm0_pins>;
+	pinctrl-names = "default";
+
+	status = "okay";
+};
+
+&pwm1 {
+	pinctrl-0 = <&pwm1_pins>;
+	pinctrl-names = "default";
+
+	status = "okay";
+};
+
 &rwdt {
 	timeout-sec = <60>;
 	status = "okay";
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [PATCH 08/31] arm64: dts: ulcb-kf: initial device tree
  2017-10-20 10:28 [GIT PULL] Second Round of Renesas ARM64 Based SoC DT Updates for v4.15 Simon Horman
                   ` (6 preceding siblings ...)
  2017-10-20 10:28 ` [PATCH 07/31] arm64: dts: renesas: r8a77995: draak: enable PWM channel 0 and 1 Simon Horman
@ 2017-10-20 10:28 ` Simon Horman
  2017-10-20 10:28 ` [PATCH 09/31] arm64: dts: m3ulcb-kf: " Simon Horman
                   ` (23 subsequent siblings)
  31 siblings, 0 replies; 33+ messages in thread
From: Simon Horman @ 2017-10-20 10:28 UTC (permalink / raw)
  To: linux-arm-kernel

From: Vladimir Barinov <vladimir.barinov@cogentembedded.com>

Add the initial common dtsi file for Kingfisher infotainment board (R-Car
Starter Kit extension)

This commit supports the following peripherals:
- HSCIF0

Signed-off-by: Vladimir Barinov <vladimir.barinov@cogentembedded.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
---
 arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)
 create mode 100644 arch/arm64/boot/dts/renesas/ulcb-kf.dtsi

diff --git a/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi b/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
new file mode 100644
index 000000000000..849f8b102c67
--- /dev/null
+++ b/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
@@ -0,0 +1,31 @@
+/*
+ * Device Tree Source for the Kingfisher (ULCB extension) board
+ *
+ * Copyright (C) 2017 Renesas Electronics Corp.
+ * Copyright (C) 2017 Cogent Embedded, Inc.
+ *
+ * This file is licensed under the terms of the GNU General Public License
+ * version 2.  This program is licensed "as is" without any warranty of any
+ * kind, whether express or implied.
+ */
+
+/ {
+	aliases {
+		serial1 = &hscif0;
+	};
+};
+
+&hscif0 {
+	pinctrl-0 = <&hscif0_pins>;
+	pinctrl-names = "default";
+	uart-has-rtscts;
+
+	status = "okay";
+};
+
+&pfc {
+	hscif0_pins: hscif0 {
+		groups = "hscif0_data", "hscif0_ctrl";
+		function = "hscif0";
+	};
+};
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [PATCH 09/31] arm64: dts: m3ulcb-kf: initial device tree
  2017-10-20 10:28 [GIT PULL] Second Round of Renesas ARM64 Based SoC DT Updates for v4.15 Simon Horman
                   ` (7 preceding siblings ...)
  2017-10-20 10:28 ` [PATCH 08/31] arm64: dts: ulcb-kf: initial device tree Simon Horman
@ 2017-10-20 10:28 ` Simon Horman
  2017-10-20 10:28 ` [PATCH 10/31] arm64: dts: h3ulcb-kf: ES1.x SoC " Simon Horman
                   ` (22 subsequent siblings)
  31 siblings, 0 replies; 33+ messages in thread
From: Simon Horman @ 2017-10-20 10:28 UTC (permalink / raw)
  To: linux-arm-kernel

From: Vladimir Barinov <vladimir.barinov@cogentembedded.com>

Add the initial device tree for the M3ULCB with Kingfisher extension
infotainment board.

Signed-off-by: Vladimir Barinov <vladimir.barinov@cogentembedded.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
---
 arch/arm64/boot/dts/renesas/Makefile              |  1 +
 arch/arm64/boot/dts/renesas/r8a7796-m3ulcb-kf.dts | 19 +++++++++++++++++++
 2 files changed, 20 insertions(+)
 create mode 100644 arch/arm64/boot/dts/renesas/r8a7796-m3ulcb-kf.dts

diff --git a/arch/arm64/boot/dts/renesas/Makefile b/arch/arm64/boot/dts/renesas/Makefile
index 96a3b29dce68..fd1164f2d7d7 100644
--- a/arch/arm64/boot/dts/renesas/Makefile
+++ b/arch/arm64/boot/dts/renesas/Makefile
@@ -2,6 +2,7 @@ dtb-$(CONFIG_ARCH_R8A7795) += r8a7795-salvator-x.dtb r8a7795-h3ulcb.dtb
 dtb-$(CONFIG_ARCH_R8A7795) += r8a7795-salvator-xs.dtb
 dtb-$(CONFIG_ARCH_R8A7795) += r8a7795-es1-salvator-x.dtb r8a7795-es1-h3ulcb.dtb
 dtb-$(CONFIG_ARCH_R8A7796) += r8a7796-salvator-x.dtb r8a7796-m3ulcb.dtb
+dtb-$(CONFIG_ARCH_R8A7796) += r8a7796-m3ulcb-kf.dtb
 dtb-$(CONFIG_ARCH_R8A77970) += r8a77970-eagle.dtb
 dtb-$(CONFIG_ARCH_R8A77995) += r8a77995-draak.dtb
 
diff --git a/arch/arm64/boot/dts/renesas/r8a7796-m3ulcb-kf.dts b/arch/arm64/boot/dts/renesas/r8a7796-m3ulcb-kf.dts
new file mode 100644
index 000000000000..de2390f009e7
--- /dev/null
+++ b/arch/arm64/boot/dts/renesas/r8a7796-m3ulcb-kf.dts
@@ -0,0 +1,19 @@
+/*
+ * Device Tree Source for the M3ULCB Kingfisher board
+ *
+ * Copyright (C) 2017 Renesas Electronics Corp.
+ * Copyright (C) 2017 Cogent Embedded, Inc.
+ *
+ * This file is licensed under the terms of the GNU General Public License
+ * version 2.  This program is licensed "as is" without any warranty of any
+ * kind, whether express or implied.
+ */
+
+#include "r8a7796-m3ulcb.dts"
+#include "ulcb-kf.dtsi"
+
+/ {
+	model = "Renesas M3ULCB Kingfisher board based on r8a7796";
+	compatible = "shimafuji,kingfisher", "renesas,m3ulcb",
+		     "renesas,r8a7796";
+};
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [PATCH 10/31] arm64: dts: h3ulcb-kf: ES1.x SoC initial device tree
  2017-10-20 10:28 [GIT PULL] Second Round of Renesas ARM64 Based SoC DT Updates for v4.15 Simon Horman
                   ` (8 preceding siblings ...)
  2017-10-20 10:28 ` [PATCH 09/31] arm64: dts: m3ulcb-kf: " Simon Horman
@ 2017-10-20 10:28 ` Simon Horman
  2017-10-20 10:28 ` [PATCH 11/31] arm64: dts: h3ulcb-kf: ES2.0+ " Simon Horman
                   ` (21 subsequent siblings)
  31 siblings, 0 replies; 33+ messages in thread
From: Simon Horman @ 2017-10-20 10:28 UTC (permalink / raw)
  To: linux-arm-kernel

From: Vladimir Barinov <vladimir.barinov@cogentembedded.com>

Add the initial device tree for the H3ULCB ES1.x SoC with Kingfisher
extension infotainment board.

Signed-off-by: Vladimir Barinov <vladimir.barinov@cogentembedded.com>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
---
 arch/arm64/boot/dts/renesas/Makefile                  |  1 +
 arch/arm64/boot/dts/renesas/r8a7795-es1-h3ulcb-kf.dts | 19 +++++++++++++++++++
 2 files changed, 20 insertions(+)
 create mode 100644 arch/arm64/boot/dts/renesas/r8a7795-es1-h3ulcb-kf.dts

diff --git a/arch/arm64/boot/dts/renesas/Makefile b/arch/arm64/boot/dts/renesas/Makefile
index fd1164f2d7d7..c5fcdbb24b10 100644
--- a/arch/arm64/boot/dts/renesas/Makefile
+++ b/arch/arm64/boot/dts/renesas/Makefile
@@ -1,6 +1,7 @@
 dtb-$(CONFIG_ARCH_R8A7795) += r8a7795-salvator-x.dtb r8a7795-h3ulcb.dtb
 dtb-$(CONFIG_ARCH_R8A7795) += r8a7795-salvator-xs.dtb
 dtb-$(CONFIG_ARCH_R8A7795) += r8a7795-es1-salvator-x.dtb r8a7795-es1-h3ulcb.dtb
+dtb-$(CONFIG_ARCH_R8A7795) += r8a7795-es1-h3ulcb-kf.dtb
 dtb-$(CONFIG_ARCH_R8A7796) += r8a7796-salvator-x.dtb r8a7796-m3ulcb.dtb
 dtb-$(CONFIG_ARCH_R8A7796) += r8a7796-m3ulcb-kf.dtb
 dtb-$(CONFIG_ARCH_R8A77970) += r8a77970-eagle.dtb
diff --git a/arch/arm64/boot/dts/renesas/r8a7795-es1-h3ulcb-kf.dts b/arch/arm64/boot/dts/renesas/r8a7795-es1-h3ulcb-kf.dts
new file mode 100644
index 000000000000..009cb1cb0dde
--- /dev/null
+++ b/arch/arm64/boot/dts/renesas/r8a7795-es1-h3ulcb-kf.dts
@@ -0,0 +1,19 @@
+/*
+ * Device Tree Source for the H3ULCB Kingfisher board
+ *
+ * Copyright (C) 2017 Renesas Electronics Corp.
+ * Copyright (C) 2017 Cogent Embedded, Inc.
+ *
+ * This file is licensed under the terms of the GNU General Public License
+ * version 2.  This program is licensed "as is" without any warranty of any
+ * kind, whether express or implied.
+ */
+
+#include "r8a7795-es1-h3ulcb.dts"
+#include "ulcb-kf.dtsi"
+
+/ {
+	model = "Renesas H3ULCB Kingfisher board based on r8a7795 ES1.x";
+	compatible = "shimafuji,kingfisher", "renesas,h3ulcb",
+		     "renesas,r8a7795";
+};
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [PATCH 11/31] arm64: dts: h3ulcb-kf: ES2.0+ SoC initial device tree
  2017-10-20 10:28 [GIT PULL] Second Round of Renesas ARM64 Based SoC DT Updates for v4.15 Simon Horman
                   ` (9 preceding siblings ...)
  2017-10-20 10:28 ` [PATCH 10/31] arm64: dts: h3ulcb-kf: ES1.x SoC " Simon Horman
@ 2017-10-20 10:28 ` Simon Horman
  2017-10-20 10:28 ` [PATCH 12/31] arm64: dts: ulcb-kf: enable SCIF1 Simon Horman
                   ` (20 subsequent siblings)
  31 siblings, 0 replies; 33+ messages in thread
From: Simon Horman @ 2017-10-20 10:28 UTC (permalink / raw)
  To: linux-arm-kernel

From: Vladimir Barinov <vladimir.barinov@cogentembedded.com>

Add the initial device tree for the H3ULCB ES2.0+ SoC with Kingfisher
extension infotainment board.

Signed-off-by: Vladimir Barinov <vladimir.barinov@cogentembedded.com>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
---
 arch/arm64/boot/dts/renesas/Makefile              |  1 +
 arch/arm64/boot/dts/renesas/r8a7795-h3ulcb-kf.dts | 19 +++++++++++++++++++
 2 files changed, 20 insertions(+)
 create mode 100644 arch/arm64/boot/dts/renesas/r8a7795-h3ulcb-kf.dts

diff --git a/arch/arm64/boot/dts/renesas/Makefile b/arch/arm64/boot/dts/renesas/Makefile
index c5fcdbb24b10..53a91225ec06 100644
--- a/arch/arm64/boot/dts/renesas/Makefile
+++ b/arch/arm64/boot/dts/renesas/Makefile
@@ -1,4 +1,5 @@
 dtb-$(CONFIG_ARCH_R8A7795) += r8a7795-salvator-x.dtb r8a7795-h3ulcb.dtb
+dtb-$(CONFIG_ARCH_R8A7795) += r8a7795-h3ulcb-kf.dtb
 dtb-$(CONFIG_ARCH_R8A7795) += r8a7795-salvator-xs.dtb
 dtb-$(CONFIG_ARCH_R8A7795) += r8a7795-es1-salvator-x.dtb r8a7795-es1-h3ulcb.dtb
 dtb-$(CONFIG_ARCH_R8A7795) += r8a7795-es1-h3ulcb-kf.dtb
diff --git a/arch/arm64/boot/dts/renesas/r8a7795-h3ulcb-kf.dts b/arch/arm64/boot/dts/renesas/r8a7795-h3ulcb-kf.dts
new file mode 100644
index 000000000000..4403227c0f97
--- /dev/null
+++ b/arch/arm64/boot/dts/renesas/r8a7795-h3ulcb-kf.dts
@@ -0,0 +1,19 @@
+/*
+ * Device Tree Source for the H3ULCB Kingfisher board
+ *
+ * Copyright (C) 2017 Renesas Electronics Corp.
+ * Copyright (C) 2017 Cogent Embedded, Inc.
+ *
+ * This file is licensed under the terms of the GNU General Public License
+ * version 2.  This program is licensed "as is" without any warranty of any
+ * kind, whether express or implied.
+ */
+
+#include "r8a7795-h3ulcb.dts"
+#include "ulcb-kf.dtsi"
+
+/ {
+	model = "Renesas H3ULCB Kingfisher board based on r8a7795 ES2.0+";
+	compatible = "shimafuji,kingfisher", "renesas,h3ulcb",
+		     "renesas,r8a7795";
+};
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [PATCH 12/31] arm64: dts: ulcb-kf: enable SCIF1
  2017-10-20 10:28 [GIT PULL] Second Round of Renesas ARM64 Based SoC DT Updates for v4.15 Simon Horman
                   ` (10 preceding siblings ...)
  2017-10-20 10:28 ` [PATCH 11/31] arm64: dts: h3ulcb-kf: ES2.0+ " Simon Horman
@ 2017-10-20 10:28 ` Simon Horman
  2017-10-20 10:28 ` [PATCH 13/31] arm64: dts: ulcb-kf: enable CAN0/1 Simon Horman
                   ` (19 subsequent siblings)
  31 siblings, 0 replies; 33+ messages in thread
From: Simon Horman @ 2017-10-20 10:28 UTC (permalink / raw)
  To: linux-arm-kernel

From: Vladimir Barinov <vladimir.barinov@cogentembedded.com>

This supports SCIF1 on ULCB Kingfisher board

Signed-off-by: Vladimir Barinov <vladimir.barinov@cogentembedded.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
---
 arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi b/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
index 849f8b102c67..885878a4822c 100644
--- a/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
+++ b/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
@@ -12,6 +12,7 @@
 / {
 	aliases {
 		serial1 = &hscif0;
+		serial2 = &scif1;
 	};
 };
 
@@ -28,4 +29,17 @@
 		groups = "hscif0_data", "hscif0_ctrl";
 		function = "hscif0";
 	};
+
+	scif1_pins: scif1 {
+		groups = "scif1_data_b", "scif1_ctrl";
+		function = "scif1";
+	};
+};
+
+&scif1 {
+	pinctrl-0 = <&scif1_pins>;
+	pinctrl-names = "default";
+	uart-has-rtscts;
+
+	status = "okay";
 };
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [PATCH 13/31] arm64: dts: ulcb-kf: enable CAN0/1
  2017-10-20 10:28 [GIT PULL] Second Round of Renesas ARM64 Based SoC DT Updates for v4.15 Simon Horman
                   ` (11 preceding siblings ...)
  2017-10-20 10:28 ` [PATCH 12/31] arm64: dts: ulcb-kf: enable SCIF1 Simon Horman
@ 2017-10-20 10:28 ` Simon Horman
  2017-10-20 10:28 ` [PATCH 14/31] arm64: dts: ulcb-kf: enable HSUSB Simon Horman
                   ` (18 subsequent siblings)
  31 siblings, 0 replies; 33+ messages in thread
From: Simon Horman @ 2017-10-20 10:28 UTC (permalink / raw)
  To: linux-arm-kernel

From: Vladimir Barinov <vladimir.barinov@cogentembedded.com>

This supports CAN0/1 on ULCB Kingfisher board

Signed-off-by: Vladimir Barinov <vladimir.barinov@cogentembedded.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
---
 arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi b/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
index 885878a4822c..a2cb7363e5ed 100644
--- a/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
+++ b/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
@@ -16,6 +16,18 @@
 	};
 };
 
+&can0 {
+	pinctrl-0 = <&can0_pins>;
+	pinctrl-names = "default";
+	status = "okay";
+};
+
+&can1 {
+	pinctrl-0 = <&can1_pins>;
+	pinctrl-names = "default";
+	status = "okay";
+};
+
 &hscif0 {
 	pinctrl-0 = <&hscif0_pins>;
 	pinctrl-names = "default";
@@ -25,6 +37,16 @@
 };
 
 &pfc {
+	can0_pins: can0 {
+		groups = "can0_data_a";
+		function = "can0";
+	};
+
+	can1_pins: can1 {
+		groups = "can1_data";
+		function = "can1";
+	};
+
 	hscif0_pins: hscif0 {
 		groups = "hscif0_data", "hscif0_ctrl";
 		function = "hscif0";
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [PATCH 14/31] arm64: dts: ulcb-kf: enable HSUSB
  2017-10-20 10:28 [GIT PULL] Second Round of Renesas ARM64 Based SoC DT Updates for v4.15 Simon Horman
                   ` (12 preceding siblings ...)
  2017-10-20 10:28 ` [PATCH 13/31] arm64: dts: ulcb-kf: enable CAN0/1 Simon Horman
@ 2017-10-20 10:28 ` Simon Horman
  2017-10-20 10:28 ` [PATCH 15/31] arm64: dts: ulcb-kf: enable USB2.0 Host channel 0 Simon Horman
                   ` (17 subsequent siblings)
  31 siblings, 0 replies; 33+ messages in thread
From: Simon Horman @ 2017-10-20 10:28 UTC (permalink / raw)
  To: linux-arm-kernel

From: Vladimir Barinov <vladimir.barinov@cogentembedded.com>

This supports HSUSB on ULCB Kingfisher board

Signed-off-by: Vladimir Barinov <vladimir.barinov@cogentembedded.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
---
 arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi b/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
index a2cb7363e5ed..aab51d0b9a50 100644
--- a/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
+++ b/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
@@ -36,6 +36,10 @@
 	status = "okay";
 };
 
+&hsusb {
+	status = "okay";
+};
+
 &pfc {
 	can0_pins: can0 {
 		groups = "can0_data_a";
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [PATCH 15/31] arm64: dts: ulcb-kf: enable USB2.0 Host channel 0
  2017-10-20 10:28 [GIT PULL] Second Round of Renesas ARM64 Based SoC DT Updates for v4.15 Simon Horman
                   ` (13 preceding siblings ...)
  2017-10-20 10:28 ` [PATCH 14/31] arm64: dts: ulcb-kf: enable HSUSB Simon Horman
@ 2017-10-20 10:28 ` Simon Horman
  2017-10-20 10:28 ` [PATCH 16/31] arm64: dts: ulcb-kf: enable PCIE0/1 Simon Horman
                   ` (16 subsequent siblings)
  31 siblings, 0 replies; 33+ messages in thread
From: Simon Horman @ 2017-10-20 10:28 UTC (permalink / raw)
  To: linux-arm-kernel

From: Vladimir Barinov <vladimir.barinov@cogentembedded.com>

This supports USB2.0 Host channel 0 on ULCB Kingfisher board

Signed-off-by: Vladimir Barinov <vladimir.barinov@cogentembedded.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
---
 arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi b/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
index aab51d0b9a50..83284eace174 100644
--- a/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
+++ b/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
@@ -28,6 +28,10 @@
 	status = "okay";
 };
 
+&ehci0 {
+	status = "okay";
+};
+
 &hscif0 {
 	pinctrl-0 = <&hscif0_pins>;
 	pinctrl-names = "default";
@@ -40,6 +44,10 @@
 	status = "okay";
 };
 
+&ohci0 {
+	status = "okay";
+};
+
 &pfc {
 	can0_pins: can0 {
 		groups = "can0_data_a";
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [PATCH 16/31] arm64: dts: ulcb-kf: enable PCIE0/1
  2017-10-20 10:28 [GIT PULL] Second Round of Renesas ARM64 Based SoC DT Updates for v4.15 Simon Horman
                   ` (14 preceding siblings ...)
  2017-10-20 10:28 ` [PATCH 15/31] arm64: dts: ulcb-kf: enable USB2.0 Host channel 0 Simon Horman
@ 2017-10-20 10:28 ` Simon Horman
  2017-10-20 10:28 ` [PATCH 17/31] arm64: dts: ulcb-kf: enable USB3.0 Host Simon Horman
                   ` (15 subsequent siblings)
  31 siblings, 0 replies; 33+ messages in thread
From: Simon Horman @ 2017-10-20 10:28 UTC (permalink / raw)
  To: linux-arm-kernel

From: Vladimir Barinov <vladimir.barinov@cogentembedded.com>

This supports PCIE0/1 on ULCB Kingfisher board

Signed-off-by: Vladimir Barinov <vladimir.barinov@cogentembedded.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
---
 arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi b/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
index 83284eace174..ae970da51fa1 100644
--- a/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
+++ b/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
@@ -48,6 +48,18 @@
 	status = "okay";
 };
 
+&pcie_bus_clk {
+	clock-frequency = <100000000>;
+};
+
+&pciec0 {
+	status = "okay";
+};
+
+&pciec1 {
+	status = "okay";
+};
+
 &pfc {
 	can0_pins: can0 {
 		groups = "can0_data_a";
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [PATCH 17/31] arm64: dts: ulcb-kf: enable USB3.0 Host
  2017-10-20 10:28 [GIT PULL] Second Round of Renesas ARM64 Based SoC DT Updates for v4.15 Simon Horman
                   ` (15 preceding siblings ...)
  2017-10-20 10:28 ` [PATCH 16/31] arm64: dts: ulcb-kf: enable PCIE0/1 Simon Horman
@ 2017-10-20 10:28 ` Simon Horman
  2017-10-20 10:28 ` [PATCH 18/31] arm64: dts: ulcb-kf: enable TCA9539 on I2C2 Simon Horman
                   ` (14 subsequent siblings)
  31 siblings, 0 replies; 33+ messages in thread
From: Simon Horman @ 2017-10-20 10:28 UTC (permalink / raw)
  To: linux-arm-kernel

From: Vladimir Barinov <vladimir.barinov@cogentembedded.com>

This supports USB3.0 Host on ULCB Kingfisher board

Signed-off-by: Vladimir Barinov <vladimir.barinov@cogentembedded.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
---
 arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi b/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
index ae970da51fa1..27657fec9696 100644
--- a/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
+++ b/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
@@ -89,3 +89,7 @@
 
 	status = "okay";
 };
+
+&xhci0 {
+	status = "okay";
+};
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [PATCH 18/31] arm64: dts: ulcb-kf: enable TCA9539 on I2C2
  2017-10-20 10:28 [GIT PULL] Second Round of Renesas ARM64 Based SoC DT Updates for v4.15 Simon Horman
                   ` (16 preceding siblings ...)
  2017-10-20 10:28 ` [PATCH 17/31] arm64: dts: ulcb-kf: enable USB3.0 Host Simon Horman
@ 2017-10-20 10:28 ` Simon Horman
  2017-10-20 10:28 ` [PATCH 19/31] arm64: dts: ulcb-kf: enable TCA9539 on I2C4 Simon Horman
                   ` (13 subsequent siblings)
  31 siblings, 0 replies; 33+ messages in thread
From: Simon Horman @ 2017-10-20 10:28 UTC (permalink / raw)
  To: linux-arm-kernel

From: Vladimir Barinov <vladimir.barinov@cogentembedded.com>

This supports TCA9539 gpio expanders on I2C2 bus on ULCB Kingfisher board

Signed-off-by: Vladimir Barinov <vladimir.barinov@cogentembedded.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
---
 arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi b/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
index 27657fec9696..80444aee7bcb 100644
--- a/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
+++ b/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
@@ -44,6 +44,28 @@
 	status = "okay";
 };
 
+&i2c2 {
+	gpio_exp_74: gpio at 74 {
+		compatible = "ti,tca9539";
+		reg = <0x74>;
+		gpio-controller;
+		#gpio-cells = <2>;
+		interrupt-controller;
+		interrupt-parent = <&gpio6>;
+		interrupts = <8 IRQ_TYPE_EDGE_FALLING>;
+	};
+
+	gpio_exp_75: gpio at 75 {
+		compatible = "ti,tca9539";
+		reg = <0x75>;
+		gpio-controller;
+		#gpio-cells = <2>;
+		interrupt-controller;
+		interrupt-parent = <&gpio6>;
+		interrupts = <4 IRQ_TYPE_EDGE_FALLING>;
+	};
+};
+
 &ohci0 {
 	status = "okay";
 };
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [PATCH 19/31] arm64: dts: ulcb-kf: enable TCA9539 on I2C4
  2017-10-20 10:28 [GIT PULL] Second Round of Renesas ARM64 Based SoC DT Updates for v4.15 Simon Horman
                   ` (17 preceding siblings ...)
  2017-10-20 10:28 ` [PATCH 18/31] arm64: dts: ulcb-kf: enable TCA9539 on I2C2 Simon Horman
@ 2017-10-20 10:28 ` Simon Horman
  2017-10-20 10:28 ` [PATCH 20/31] arm64: dts: ulcb-kf: enable PCA9548 on I2C2 Simon Horman
                   ` (12 subsequent siblings)
  31 siblings, 0 replies; 33+ messages in thread
From: Simon Horman @ 2017-10-20 10:28 UTC (permalink / raw)
  To: linux-arm-kernel

From: Vladimir Barinov <vladimir.barinov@cogentembedded.com>

This supports TCA9539 gpio expanders on I2C4 bus on ULCB Kingfisher board

Signed-off-by: Vladimir Barinov <vladimir.barinov@cogentembedded.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
---
 arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi b/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
index 80444aee7bcb..a6c2343e23cb 100644
--- a/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
+++ b/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
@@ -66,6 +66,28 @@
 	};
 };
 
+&i2c4 {
+	gpio_exp_76: gpio at 76 {
+		compatible = "ti,tca9539";
+		reg = <0x76>;
+		gpio-controller;
+		#gpio-cells = <2>;
+		interrupt-controller;
+		interrupt-parent = <&gpio7>;
+		interrupts = <3 IRQ_TYPE_EDGE_FALLING>;
+	};
+
+	gpio_exp_77: gpio at 77 {
+		compatible = "ti,tca9539";
+		reg = <0x77>;
+		gpio-controller;
+		#gpio-cells = <2>;
+		interrupt-controller;
+		interrupt-parent = <&gpio5>;
+		interrupts = <9 IRQ_TYPE_EDGE_FALLING>;
+	};
+};
+
 &ohci0 {
 	status = "okay";
 };
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [PATCH 20/31] arm64: dts: ulcb-kf: enable PCA9548 on I2C2
  2017-10-20 10:28 [GIT PULL] Second Round of Renesas ARM64 Based SoC DT Updates for v4.15 Simon Horman
                   ` (18 preceding siblings ...)
  2017-10-20 10:28 ` [PATCH 19/31] arm64: dts: ulcb-kf: enable TCA9539 on I2C4 Simon Horman
@ 2017-10-20 10:28 ` Simon Horman
  2017-10-20 10:28 ` [PATCH 21/31] arm64: dts: ulcb-kf: enable PCA9548 on I2C4 Simon Horman
                   ` (11 subsequent siblings)
  31 siblings, 0 replies; 33+ messages in thread
From: Simon Horman @ 2017-10-20 10:28 UTC (permalink / raw)
  To: linux-arm-kernel

From: Vladimir Barinov <vladimir.barinov@cogentembedded.com>

This supports PCA9548 I2C switch on I2C2 bus on ULCB Kingfisher board

Signed-off-by: Vladimir Barinov <vladimir.barinov@cogentembedded.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
---
 arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi b/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
index a6c2343e23cb..3dfd3381e8f7 100644
--- a/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
+++ b/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
@@ -64,6 +64,14 @@
 		interrupt-parent = <&gpio6>;
 		interrupts = <4 IRQ_TYPE_EDGE_FALLING>;
 	};
+
+	i2cswitch2: i2c-switch at 71 {
+		compatible = "nxp,pca9548";
+		#address-cells = <1>;
+		#size-cells = <0>;
+		reg = <0x71>;
+		reset-gpios = <&gpio5 3 GPIO_ACTIVE_LOW>;
+	};
 };
 
 &i2c4 {
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [PATCH 21/31] arm64: dts: ulcb-kf: enable PCA9548 on I2C4
  2017-10-20 10:28 [GIT PULL] Second Round of Renesas ARM64 Based SoC DT Updates for v4.15 Simon Horman
                   ` (19 preceding siblings ...)
  2017-10-20 10:28 ` [PATCH 20/31] arm64: dts: ulcb-kf: enable PCA9548 on I2C2 Simon Horman
@ 2017-10-20 10:28 ` Simon Horman
  2017-10-20 10:28 ` [PATCH 22/31] arm64: dts: ulcb-kf: hog USB3 hub control gpios Simon Horman
                   ` (10 subsequent siblings)
  31 siblings, 0 replies; 33+ messages in thread
From: Simon Horman @ 2017-10-20 10:28 UTC (permalink / raw)
  To: linux-arm-kernel

From: Vladimir Barinov <vladimir.barinov@cogentembedded.com>

This supports PCA9548 I2C switch on I2C4 bus on ULCB Kingfisher board

Signed-off-by: Vladimir Barinov <vladimir.barinov@cogentembedded.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
---
 arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi b/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
index 3dfd3381e8f7..1923e5b8ee86 100644
--- a/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
+++ b/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
@@ -94,6 +94,14 @@
 		interrupt-parent = <&gpio5>;
 		interrupts = <9 IRQ_TYPE_EDGE_FALLING>;
 	};
+
+	i2cswitch4: i2c-switch at 71 {
+		compatible = "nxp,pca9548";
+		#address-cells = <1>;
+		#size-cells = <0>;
+		reg = <0x71>;
+		reset-gpios= <&gpio3 15 GPIO_ACTIVE_LOW>;
+	};
 };
 
 &ohci0 {
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [PATCH 22/31] arm64: dts: ulcb-kf: hog USB3 hub control gpios
  2017-10-20 10:28 [GIT PULL] Second Round of Renesas ARM64 Based SoC DT Updates for v4.15 Simon Horman
                   ` (20 preceding siblings ...)
  2017-10-20 10:28 ` [PATCH 21/31] arm64: dts: ulcb-kf: enable PCA9548 on I2C4 Simon Horman
@ 2017-10-20 10:28 ` Simon Horman
  2017-10-20 10:28 ` [PATCH 23/31] arm64: dts: r8a7796: Add INTC-EX device node Simon Horman
                   ` (9 subsequent siblings)
  31 siblings, 0 replies; 33+ messages in thread
From: Simon Horman @ 2017-10-20 10:28 UTC (permalink / raw)
  To: linux-arm-kernel

From: Vladimir Barinov <vladimir.barinov@cogentembedded.com>

This adds gpio hogs for USB3 hub on ULCB Kingfisher board to power up and
remove from reset the hub

Signed-off-by: Vladimir Barinov <vladimir.barinov@cogentembedded.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
---
 arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi b/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
index 1923e5b8ee86..657ad1041965 100644
--- a/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
+++ b/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
@@ -53,6 +53,20 @@
 		interrupt-controller;
 		interrupt-parent = <&gpio6>;
 		interrupts = <8 IRQ_TYPE_EDGE_FALLING>;
+
+		hub_pwen {
+			gpio-hog;
+			gpios = <6 GPIO_ACTIVE_HIGH>;
+			output-high;
+			line-name = "HUB pwen";
+		};
+
+		hub_rst {
+			gpio-hog;
+			gpios = <7 GPIO_ACTIVE_HIGH>;
+			output-high;
+			line-name = "HUB rst";
+		};
 	};
 
 	gpio_exp_75: gpio at 75 {
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [PATCH 23/31] arm64: dts: r8a7796: Add INTC-EX device node
  2017-10-20 10:28 [GIT PULL] Second Round of Renesas ARM64 Based SoC DT Updates for v4.15 Simon Horman
                   ` (21 preceding siblings ...)
  2017-10-20 10:28 ` [PATCH 22/31] arm64: dts: ulcb-kf: hog USB3 hub control gpios Simon Horman
@ 2017-10-20 10:28 ` Simon Horman
  2017-10-20 10:28 ` [PATCH 24/31] arm64: dts: r8a77970: " Simon Horman
                   ` (8 subsequent siblings)
  31 siblings, 0 replies; 33+ messages in thread
From: Simon Horman @ 2017-10-20 10:28 UTC (permalink / raw)
  To: linux-arm-kernel

From: Geert Uytterhoeven <geert+renesas@glider.be>

Add a device node for the Interrupt Controller for External Devices
(INTC-EX) on R-Car M3-W, which serves external IRQ pins IRQ[0-5].

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
---
 arch/arm64/boot/dts/renesas/r8a7796.dtsi | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/arch/arm64/boot/dts/renesas/r8a7796.dtsi b/arch/arm64/boot/dts/renesas/r8a7796.dtsi
index 57ac5ca6ed98..8085fd91811e 100644
--- a/arch/arm64/boot/dts/renesas/r8a7796.dtsi
+++ b/arch/arm64/boot/dts/renesas/r8a7796.dtsi
@@ -383,6 +383,22 @@
 			#power-domain-cells = <1>;
 		};
 
+		intc_ex: interrupt-controller at e61c0000 {
+			compatible = "renesas,intc-ex-r8a7796", "renesas,irqc";
+			#interrupt-cells = <2>;
+			interrupt-controller;
+			reg = <0 0xe61c0000 0 0x200>;
+			interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH
+				      GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH
+				      GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH
+				      GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH
+				      GIC_SPI 18 IRQ_TYPE_LEVEL_HIGH
+				      GIC_SPI 161 IRQ_TYPE_LEVEL_HIGH>;
+			clocks = <&cpg CPG_MOD 407>;
+			power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
+			resets = <&cpg 407>;
+		};
+
 		i2c_dvfs: i2c at e60b0000 {
 			#address-cells = <1>;
 			#size-cells = <0>;
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [PATCH 24/31] arm64: dts: r8a77970: Add INTC-EX device node
  2017-10-20 10:28 [GIT PULL] Second Round of Renesas ARM64 Based SoC DT Updates for v4.15 Simon Horman
                   ` (22 preceding siblings ...)
  2017-10-20 10:28 ` [PATCH 23/31] arm64: dts: r8a7796: Add INTC-EX device node Simon Horman
@ 2017-10-20 10:28 ` Simon Horman
  2017-10-20 10:28 ` [PATCH 25/31] arm64: dts: r8a77995: " Simon Horman
                   ` (7 subsequent siblings)
  31 siblings, 0 replies; 33+ messages in thread
From: Simon Horman @ 2017-10-20 10:28 UTC (permalink / raw)
  To: linux-arm-kernel

From: Geert Uytterhoeven <geert+renesas@glider.be>

Add a device node for the Interrupt Controller for External Devices
(INTC-EX) on R-Car V3M, which serves external IRQ pins IRQ[0-5].

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
---
 arch/arm64/boot/dts/renesas/r8a77970.dtsi | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/arch/arm64/boot/dts/renesas/r8a77970.dtsi b/arch/arm64/boot/dts/renesas/r8a77970.dtsi
index aa9032d34189..97e6981938e7 100644
--- a/arch/arm64/boot/dts/renesas/r8a77970.dtsi
+++ b/arch/arm64/boot/dts/renesas/r8a77970.dtsi
@@ -124,6 +124,22 @@
 			#power-domain-cells = <1>;
 		};
 
+		intc_ex: interrupt-controller at e61c0000 {
+			compatible = "renesas,intc-ex-r8a77970", "renesas,irqc";
+			#interrupt-cells = <2>;
+			interrupt-controller;
+			reg = <0 0xe61c0000 0 0x200>;
+			interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH
+				      GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH
+				      GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH
+				      GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH
+				      GIC_SPI 18 IRQ_TYPE_LEVEL_HIGH
+				      GIC_SPI 161 IRQ_TYPE_LEVEL_HIGH>;
+			clocks = <&cpg CPG_MOD 407>;
+			power-domains = <&sysc 32>;
+			resets = <&cpg 407>;
+		};
+
 		prr: chipid at fff00044 {
 			compatible = "renesas,prr";
 			reg = <0 0xfff00044 0 4>;
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [PATCH 25/31] arm64: dts: r8a77995: Add INTC-EX device node
  2017-10-20 10:28 [GIT PULL] Second Round of Renesas ARM64 Based SoC DT Updates for v4.15 Simon Horman
                   ` (23 preceding siblings ...)
  2017-10-20 10:28 ` [PATCH 24/31] arm64: dts: r8a77970: " Simon Horman
@ 2017-10-20 10:28 ` Simon Horman
  2017-10-20 10:28 ` [PATCH 26/31] arm64: dts: renesas: eagle: add EtherAVB support Simon Horman
                   ` (6 subsequent siblings)
  31 siblings, 0 replies; 33+ messages in thread
From: Simon Horman @ 2017-10-20 10:28 UTC (permalink / raw)
  To: linux-arm-kernel

From: Geert Uytterhoeven <geert+renesas@glider.be>

Add a device node for the Interrupt Controller for External Devices
(INTC-EX) on R-Car D3, which serves external IRQ pins IRQ[0-5].

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
---
 arch/arm64/boot/dts/renesas/r8a77995.dtsi | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/arch/arm64/boot/dts/renesas/r8a77995.dtsi b/arch/arm64/boot/dts/renesas/r8a77995.dtsi
index bcc4d132f827..788e3afae6e3 100644
--- a/arch/arm64/boot/dts/renesas/r8a77995.dtsi
+++ b/arch/arm64/boot/dts/renesas/r8a77995.dtsi
@@ -139,6 +139,22 @@
 			#power-domain-cells = <1>;
 		};
 
+		intc_ex: interrupt-controller at e61c0000 {
+			compatible = "renesas,intc-ex-r8a77995", "renesas,irqc";
+			#interrupt-cells = <2>;
+			interrupt-controller;
+			reg = <0 0xe61c0000 0 0x200>;
+			interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH
+				      GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH
+				      GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH
+				      GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH
+				      GIC_SPI 18 IRQ_TYPE_LEVEL_HIGH
+				      GIC_SPI 161 IRQ_TYPE_LEVEL_HIGH>;
+			clocks = <&cpg CPG_MOD 407>;
+			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
+			resets = <&cpg 407>;
+		};
+
 		gpio0: gpio at e6050000 {
 			compatible = "renesas,gpio-r8a77995",
 				     "renesas,rcar-gen3-gpio",
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [PATCH 26/31] arm64: dts: renesas: eagle: add EtherAVB support
  2017-10-20 10:28 [GIT PULL] Second Round of Renesas ARM64 Based SoC DT Updates for v4.15 Simon Horman
                   ` (24 preceding siblings ...)
  2017-10-20 10:28 ` [PATCH 25/31] arm64: dts: r8a77995: " Simon Horman
@ 2017-10-20 10:28 ` Simon Horman
  2017-10-20 10:28 ` [PATCH 27/31] arm64: renesas: salvator-common: fixup audio_clkout Simon Horman
                   ` (5 subsequent siblings)
  31 siblings, 0 replies; 33+ messages in thread
From: Simon Horman @ 2017-10-20 10:28 UTC (permalink / raw)
  To: linux-arm-kernel

From: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>

Define the Eagle board  dependent part of the EtherAVB device node.
Enable DHCP  and NFS root for the kernel booting.

Based  on the original (and large) patch by Vladimir Barinov.

Signed-off-by: Vladimir Barinov <vladimir.barinov@cogentembedded.com>
Signed-off-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
---
 arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

diff --git a/arch/arm64/boot/dts/renesas/r8a77970-eagle.dts b/arch/arm64/boot/dts/renesas/r8a77970-eagle.dts
index a4d1d4f24675..a711e77cc6a5 100644
--- a/arch/arm64/boot/dts/renesas/r8a77970-eagle.dts
+++ b/arch/arm64/boot/dts/renesas/r8a77970-eagle.dts
@@ -18,10 +18,11 @@
 
 	aliases {
 		serial0 = &scif0;
+		ethernet0 = &avb;
 	};
 
 	chosen {
-		bootargs = "ignore_loglevel";
+		bootargs = "ignore_loglevel rw root=/dev/nfs ip=dhcp";
 		stdout-path = "serial0:115200n8";
 	};
 
@@ -43,3 +44,14 @@
 &scif0 {
 	status = "okay";
 };
+
+&avb {
+	renesas,no-ether-link;
+	phy-handle = <&phy0>;
+	status = "okay";
+
+	phy0: ethernet-phy at 0 {
+		rxc-skew-ps = <1500>;
+		reg = <0>;
+	};
+};
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [GIT PULL] Second Round of Renesas ARM64 Based SoC DT Updates for v4.15
@ 2017-10-20 10:28 Simon Horman
  2017-10-20 10:28 ` [PATCH 01/31] arm64: dts: renesas: salvator-common: drop "avb_phy_int" from avb_pins Simon Horman
                   ` (31 more replies)
  0 siblings, 32 replies; 33+ messages in thread
From: Simon Horman @ 2017-10-20 10:28 UTC (permalink / raw)
  To: linux-arm-kernel

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

^ permalink raw reply	[flat|nested] 33+ messages in thread

* [PATCH 27/31] arm64: renesas: salvator-common: fixup audio_clkout
  2017-10-20 10:28 [GIT PULL] Second Round of Renesas ARM64 Based SoC DT Updates for v4.15 Simon Horman
                   ` (25 preceding siblings ...)
  2017-10-20 10:28 ` [PATCH 26/31] arm64: dts: renesas: eagle: add EtherAVB support Simon Horman
@ 2017-10-20 10:28 ` Simon Horman
  2017-10-20 10:28 ` [PATCH 28/31] arm64: renesas: ulcb: " Simon Horman
                   ` (4 subsequent siblings)
  31 siblings, 0 replies; 33+ messages in thread
From: Simon Horman @ 2017-10-20 10:28 UTC (permalink / raw)
  To: linux-arm-kernel

From: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>

"audio_clkout" is dummy clock of <&rcar_sound 0> to avoid clock loop
which invites probe conflict. Thus <&rcar_sound 0> and "audio_clkout"
should be same value.

On commit 5e2feac33095 ("arm64: renesas: salvator-common: sound
clock-frequency needs descending order") exchanged <&rcar_sound 0>,
but it didn't modify "audio_clkout".
This patch fixup it.

Fixes: 5e2feac33095 ("arm64: renesas: salvator-common: sound clock-frequency needs descending order")
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
---
 arch/arm64/boot/dts/renesas/salvator-common.dtsi | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm64/boot/dts/renesas/salvator-common.dtsi b/arch/arm64/boot/dts/renesas/salvator-common.dtsi
index af434dcd2197..c883e46c06ac 100644
--- a/arch/arm64/boot/dts/renesas/salvator-common.dtsi
+++ b/arch/arm64/boot/dts/renesas/salvator-common.dtsi
@@ -52,7 +52,7 @@
 		 */
 		compatible = "fixed-clock";
 		#clock-cells = <0>;
-		clock-frequency = <11289600>;
+		clock-frequency = <12288000>;
 	};
 
 	backlight: backlight {
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [PATCH 28/31] arm64: renesas: ulcb: fixup audio_clkout
  2017-10-20 10:28 [GIT PULL] Second Round of Renesas ARM64 Based SoC DT Updates for v4.15 Simon Horman
                   ` (26 preceding siblings ...)
  2017-10-20 10:28 ` [PATCH 27/31] arm64: renesas: salvator-common: fixup audio_clkout Simon Horman
@ 2017-10-20 10:28 ` Simon Horman
  2017-10-20 10:28 ` [PATCH 29/31] arm64: dts: r8a7795: Use R-Car GPIO Gen3 fallback compat string Simon Horman
                   ` (3 subsequent siblings)
  31 siblings, 0 replies; 33+ messages in thread
From: Simon Horman @ 2017-10-20 10:28 UTC (permalink / raw)
  To: linux-arm-kernel

From: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>

"audio_clkout" is dummy clock of <&rcar_sound 0> to avoid clock loop
which invites probe conflict. Thus <&rcar_sound 0> and "audio_clkout"
should be same value.

On commit 2752660a37ae ("arm64: dts: renesas: ulcb: sound
clock-frequency needs descending order") exchanged <&rcar_sound 0>,
but it didn't modify "audio_clkout".
This patch fixup it.

Fixes: 2752660a37ae ("arm64: dts: renesas: ulcb: sound clock-frequency needs descending order")
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
---
 arch/arm64/boot/dts/renesas/ulcb.dtsi | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm64/boot/dts/renesas/ulcb.dtsi b/arch/arm64/boot/dts/renesas/ulcb.dtsi
index 1a5f15ae531f..0d85b315ce71 100644
--- a/arch/arm64/boot/dts/renesas/ulcb.dtsi
+++ b/arch/arm64/boot/dts/renesas/ulcb.dtsi
@@ -31,7 +31,7 @@
 		 */
 		compatible = "fixed-clock";
 		#clock-cells = <0>;
-		clock-frequency = <11289600>;
+		clock-frequency = <12288000>;
 	};
 
 	hdmi0-out {
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [PATCH 29/31] arm64: dts: r8a7795: Use R-Car GPIO Gen3 fallback compat string
  2017-10-20 10:28 [GIT PULL] Second Round of Renesas ARM64 Based SoC DT Updates for v4.15 Simon Horman
                   ` (27 preceding siblings ...)
  2017-10-20 10:28 ` [PATCH 28/31] arm64: renesas: ulcb: " Simon Horman
@ 2017-10-20 10:28 ` Simon Horman
  2017-10-20 10:28 ` [PATCH 30/31] arm64: dts: r8a7796: " Simon Horman
                   ` (2 subsequent siblings)
  31 siblings, 0 replies; 33+ messages in thread
From: Simon Horman @ 2017-10-20 10:28 UTC (permalink / raw)
  To: linux-arm-kernel

Use newly added R-Car GPIO Gen3 fallback compat string
in place of now deprecated non-generation specific
R-Car GPIO fallback compat string in the DT of the r8a7795 SoC.

This should have no run-time effect as the driver matches against
the per-SoC compat string before considering the fallback compat string.

Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
---
 arch/arm64/boot/dts/renesas/r8a7795.dtsi | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/arch/arm64/boot/dts/renesas/r8a7795.dtsi b/arch/arm64/boot/dts/renesas/r8a7795.dtsi
index d5cfd1a1c539..15ef292a8d9f 100644
--- a/arch/arm64/boot/dts/renesas/r8a7795.dtsi
+++ b/arch/arm64/boot/dts/renesas/r8a7795.dtsi
@@ -220,7 +220,7 @@
 
 		gpio0: gpio at e6050000 {
 			compatible = "renesas,gpio-r8a7795",
-				     "renesas,gpio-rcar";
+				     "renesas,rcar-gen3-gpio";
 			reg = <0 0xe6050000 0 0x50>;
 			interrupts = <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>;
 			#gpio-cells = <2>;
@@ -235,7 +235,7 @@
 
 		gpio1: gpio at e6051000 {
 			compatible = "renesas,gpio-r8a7795",
-				     "renesas,gpio-rcar";
+				     "renesas,rcar-gen3-gpio";
 			reg = <0 0xe6051000 0 0x50>;
 			interrupts = <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>;
 			#gpio-cells = <2>;
@@ -250,7 +250,7 @@
 
 		gpio2: gpio at e6052000 {
 			compatible = "renesas,gpio-r8a7795",
-				     "renesas,gpio-rcar";
+				     "renesas,rcar-gen3-gpio";
 			reg = <0 0xe6052000 0 0x50>;
 			interrupts = <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>;
 			#gpio-cells = <2>;
@@ -265,7 +265,7 @@
 
 		gpio3: gpio at e6053000 {
 			compatible = "renesas,gpio-r8a7795",
-				     "renesas,gpio-rcar";
+				     "renesas,rcar-gen3-gpio";
 			reg = <0 0xe6053000 0 0x50>;
 			interrupts = <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>;
 			#gpio-cells = <2>;
@@ -280,7 +280,7 @@
 
 		gpio4: gpio at e6054000 {
 			compatible = "renesas,gpio-r8a7795",
-				     "renesas,gpio-rcar";
+				     "renesas,rcar-gen3-gpio";
 			reg = <0 0xe6054000 0 0x50>;
 			interrupts = <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>;
 			#gpio-cells = <2>;
@@ -295,7 +295,7 @@
 
 		gpio5: gpio at e6055000 {
 			compatible = "renesas,gpio-r8a7795",
-				     "renesas,gpio-rcar";
+				     "renesas,rcar-gen3-gpio";
 			reg = <0 0xe6055000 0 0x50>;
 			interrupts = <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>;
 			#gpio-cells = <2>;
@@ -310,7 +310,7 @@
 
 		gpio6: gpio at e6055400 {
 			compatible = "renesas,gpio-r8a7795",
-				     "renesas,gpio-rcar";
+				     "renesas,rcar-gen3-gpio";
 			reg = <0 0xe6055400 0 0x50>;
 			interrupts = <GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>;
 			#gpio-cells = <2>;
@@ -325,7 +325,7 @@
 
 		gpio7: gpio at e6055800 {
 			compatible = "renesas,gpio-r8a7795",
-				     "renesas,gpio-rcar";
+				     "renesas,rcar-gen3-gpio";
 			reg = <0 0xe6055800 0 0x50>;
 			interrupts = <GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>;
 			#gpio-cells = <2>;
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [PATCH 30/31] arm64: dts: r8a7796: Use R-Car GPIO Gen3 fallback compat string
  2017-10-20 10:28 [GIT PULL] Second Round of Renesas ARM64 Based SoC DT Updates for v4.15 Simon Horman
                   ` (28 preceding siblings ...)
  2017-10-20 10:28 ` [PATCH 29/31] arm64: dts: r8a7795: Use R-Car GPIO Gen3 fallback compat string Simon Horman
@ 2017-10-20 10:28 ` Simon Horman
  2017-10-20 10:28 ` [PATCH 31/31] arm64: dts: renesas: salvator-common: add dr_mode property for USB2.0 channel 0 Simon Horman
  2017-10-30 13:26 ` [GIT PULL] Second Round of Renesas ARM64 Based SoC DT Updates for v4.15 Arnd Bergmann
  31 siblings, 0 replies; 33+ messages in thread
From: Simon Horman @ 2017-10-20 10:28 UTC (permalink / raw)
  To: linux-arm-kernel

Use newly added R-Car GPIO Gen3 fallback compat string
in place of now deprecated non-generation specific
R-Car GPIO fallback compat string in the DT of the r8a7796 SoC.

This should have no run-time effect as the driver matches against
the per-SoC compat string before considering the fallback compat string.

Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
---
 arch/arm64/boot/dts/renesas/r8a7796.dtsi | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/arch/arm64/boot/dts/renesas/r8a7796.dtsi b/arch/arm64/boot/dts/renesas/r8a7796.dtsi
index 8085fd91811e..f2b2e40c655e 100644
--- a/arch/arm64/boot/dts/renesas/r8a7796.dtsi
+++ b/arch/arm64/boot/dts/renesas/r8a7796.dtsi
@@ -214,7 +214,7 @@
 
 		gpio0: gpio at e6050000 {
 			compatible = "renesas,gpio-r8a7796",
-				     "renesas,gpio-rcar";
+				     "renesas,rcar-gen3-gpio";
 			reg = <0 0xe6050000 0 0x50>;
 			interrupts = <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>;
 			#gpio-cells = <2>;
@@ -229,7 +229,7 @@
 
 		gpio1: gpio at e6051000 {
 			compatible = "renesas,gpio-r8a7796",
-				     "renesas,gpio-rcar";
+				     "renesas,rcar-gen3-gpio";
 			reg = <0 0xe6051000 0 0x50>;
 			interrupts = <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>;
 			#gpio-cells = <2>;
@@ -244,7 +244,7 @@
 
 		gpio2: gpio at e6052000 {
 			compatible = "renesas,gpio-r8a7796",
-				     "renesas,gpio-rcar";
+				     "renesas,rcar-gen3-gpio";
 			reg = <0 0xe6052000 0 0x50>;
 			interrupts = <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>;
 			#gpio-cells = <2>;
@@ -259,7 +259,7 @@
 
 		gpio3: gpio at e6053000 {
 			compatible = "renesas,gpio-r8a7796",
-				     "renesas,gpio-rcar";
+				     "renesas,rcar-gen3-gpio";
 			reg = <0 0xe6053000 0 0x50>;
 			interrupts = <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>;
 			#gpio-cells = <2>;
@@ -274,7 +274,7 @@
 
 		gpio4: gpio at e6054000 {
 			compatible = "renesas,gpio-r8a7796",
-				     "renesas,gpio-rcar";
+				     "renesas,rcar-gen3-gpio";
 			reg = <0 0xe6054000 0 0x50>;
 			interrupts = <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>;
 			#gpio-cells = <2>;
@@ -289,7 +289,7 @@
 
 		gpio5: gpio at e6055000 {
 			compatible = "renesas,gpio-r8a7796",
-				     "renesas,gpio-rcar";
+				     "renesas,rcar-gen3-gpio";
 			reg = <0 0xe6055000 0 0x50>;
 			interrupts = <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>;
 			#gpio-cells = <2>;
@@ -304,7 +304,7 @@
 
 		gpio6: gpio at e6055400 {
 			compatible = "renesas,gpio-r8a7796",
-				     "renesas,gpio-rcar";
+				     "renesas,rcar-gen3-gpio";
 			reg = <0 0xe6055400 0 0x50>;
 			interrupts = <GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>;
 			#gpio-cells = <2>;
@@ -319,7 +319,7 @@
 
 		gpio7: gpio at e6055800 {
 			compatible = "renesas,gpio-r8a7796",
-				     "renesas,gpio-rcar";
+				     "renesas,rcar-gen3-gpio";
 			reg = <0 0xe6055800 0 0x50>;
 			interrupts = <GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>;
 			#gpio-cells = <2>;
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [PATCH 31/31] arm64: dts: renesas: salvator-common: add dr_mode property for USB2.0 channel 0
  2017-10-20 10:28 [GIT PULL] Second Round of Renesas ARM64 Based SoC DT Updates for v4.15 Simon Horman
                   ` (29 preceding siblings ...)
  2017-10-20 10:28 ` [PATCH 30/31] arm64: dts: r8a7796: " Simon Horman
@ 2017-10-20 10:28 ` Simon Horman
  2017-10-30 13:26 ` [GIT PULL] Second Round of Renesas ARM64 Based SoC DT Updates for v4.15 Arnd Bergmann
  31 siblings, 0 replies; 33+ messages in thread
From: Simon Horman @ 2017-10-20 10:28 UTC (permalink / raw)
  To: linux-arm-kernel

From: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>

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".

Signed-off-by: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
---
 arch/arm64/boot/dts/renesas/salvator-common.dtsi | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/arch/arm64/boot/dts/renesas/salvator-common.dtsi b/arch/arm64/boot/dts/renesas/salvator-common.dtsi
index c883e46c06ac..2fbb6e3b5dbe 100644
--- a/arch/arm64/boot/dts/renesas/salvator-common.dtsi
+++ b/arch/arm64/boot/dts/renesas/salvator-common.dtsi
@@ -272,6 +272,7 @@
 };
 
 &ehci0 {
+	dr_mode = "otg";
 	status = "okay";
 };
 
@@ -284,6 +285,7 @@
 };
 
 &hsusb {
+	dr_mode = "otg";
 	status = "okay";
 };
 
@@ -346,6 +348,7 @@
 };
 
 &ohci0 {
+	dr_mode = "otg";
 	status = "okay";
 };
 
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [GIT PULL] Second Round of Renesas ARM64 Based SoC DT Updates for v4.15
  2017-10-20 10:28 [GIT PULL] Second Round of Renesas ARM64 Based SoC DT Updates for v4.15 Simon Horman
                   ` (30 preceding siblings ...)
  2017-10-20 10:28 ` [PATCH 31/31] arm64: dts: renesas: salvator-common: add dr_mode property for USB2.0 channel 0 Simon Horman
@ 2017-10-30 13:26 ` Arnd Bergmann
  31 siblings, 0 replies; 33+ messages in thread
From: Arnd Bergmann @ 2017-10-30 13:26 UTC (permalink / raw)
  To: linux-arm-kernel

On Fri, Oct 20, 2017 at 12:28 PM, Simon Horman
<horms+renesas@verge.net.au> wrote:
> 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.
>


Pulled into next/dt64, thanks!

      Arnd

^ permalink raw reply	[flat|nested] 33+ messages in thread

end of thread, other threads:[~2017-10-30 13:26 UTC | newest]

Thread overview: 33+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-10-20 10:28 [GIT PULL] Second Round of Renesas ARM64 Based SoC DT Updates for v4.15 Simon Horman
2017-10-20 10:28 ` [PATCH 01/31] arm64: dts: renesas: salvator-common: drop "avb_phy_int" from avb_pins Simon Horman
2017-10-20 10:28 ` [PATCH 02/31] arm64: dts: renesas: ulcb: " Simon Horman
2017-10-20 10:28 ` [PATCH 03/31] arm64: dts: renesas: r8a77995: draak: " Simon Horman
2017-10-20 10:28 ` [PATCH 04/31] arm64: dts: renesas: initial Eagle board device tree Simon Horman
2017-10-20 10:28 ` [PATCH 05/31] arm64: dts: renesas: salvator-common: add pfc node for USB3.0 channel 0 Simon Horman
2017-10-20 10:28 ` [PATCH 06/31] arm64: dts: renesas: r8a77995: add PWM device nodes Simon Horman
2017-10-20 10:28 ` [PATCH 07/31] arm64: dts: renesas: r8a77995: draak: enable PWM channel 0 and 1 Simon Horman
2017-10-20 10:28 ` [PATCH 08/31] arm64: dts: ulcb-kf: initial device tree Simon Horman
2017-10-20 10:28 ` [PATCH 09/31] arm64: dts: m3ulcb-kf: " Simon Horman
2017-10-20 10:28 ` [PATCH 10/31] arm64: dts: h3ulcb-kf: ES1.x SoC " Simon Horman
2017-10-20 10:28 ` [PATCH 11/31] arm64: dts: h3ulcb-kf: ES2.0+ " Simon Horman
2017-10-20 10:28 ` [PATCH 12/31] arm64: dts: ulcb-kf: enable SCIF1 Simon Horman
2017-10-20 10:28 ` [PATCH 13/31] arm64: dts: ulcb-kf: enable CAN0/1 Simon Horman
2017-10-20 10:28 ` [PATCH 14/31] arm64: dts: ulcb-kf: enable HSUSB Simon Horman
2017-10-20 10:28 ` [PATCH 15/31] arm64: dts: ulcb-kf: enable USB2.0 Host channel 0 Simon Horman
2017-10-20 10:28 ` [PATCH 16/31] arm64: dts: ulcb-kf: enable PCIE0/1 Simon Horman
2017-10-20 10:28 ` [PATCH 17/31] arm64: dts: ulcb-kf: enable USB3.0 Host Simon Horman
2017-10-20 10:28 ` [PATCH 18/31] arm64: dts: ulcb-kf: enable TCA9539 on I2C2 Simon Horman
2017-10-20 10:28 ` [PATCH 19/31] arm64: dts: ulcb-kf: enable TCA9539 on I2C4 Simon Horman
2017-10-20 10:28 ` [PATCH 20/31] arm64: dts: ulcb-kf: enable PCA9548 on I2C2 Simon Horman
2017-10-20 10:28 ` [PATCH 21/31] arm64: dts: ulcb-kf: enable PCA9548 on I2C4 Simon Horman
2017-10-20 10:28 ` [PATCH 22/31] arm64: dts: ulcb-kf: hog USB3 hub control gpios Simon Horman
2017-10-20 10:28 ` [PATCH 23/31] arm64: dts: r8a7796: Add INTC-EX device node Simon Horman
2017-10-20 10:28 ` [PATCH 24/31] arm64: dts: r8a77970: " Simon Horman
2017-10-20 10:28 ` [PATCH 25/31] arm64: dts: r8a77995: " Simon Horman
2017-10-20 10:28 ` [PATCH 26/31] arm64: dts: renesas: eagle: add EtherAVB support Simon Horman
2017-10-20 10:28 ` [PATCH 27/31] arm64: renesas: salvator-common: fixup audio_clkout Simon Horman
2017-10-20 10:28 ` [PATCH 28/31] arm64: renesas: ulcb: " Simon Horman
2017-10-20 10:28 ` [PATCH 29/31] arm64: dts: r8a7795: Use R-Car GPIO Gen3 fallback compat string Simon Horman
2017-10-20 10:28 ` [PATCH 30/31] arm64: dts: r8a7796: " Simon Horman
2017-10-20 10:28 ` [PATCH 31/31] arm64: dts: renesas: salvator-common: add dr_mode property for USB2.0 channel 0 Simon Horman
2017-10-30 13:26 ` [GIT PULL] Second Round of Renesas ARM64 Based SoC DT Updates for v4.15 Arnd Bergmann

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).