All of lore.kernel.org
 help / color / mirror / Atom feed
* [cip-dev] [PATCH 0/5] Add Ethernet/Watchdog support
@ 2019-03-22  9:56 Biju Das
  2019-03-22  9:56 ` [cip-dev] [PATCH 1/5] dt-bindings: net: ravb: Add support for r8a774c0 SoC Biju Das
                   ` (4 more replies)
  0 siblings, 5 replies; 8+ messages in thread
From: Biju Das @ 2019-03-22  9:56 UTC (permalink / raw)
  To: cip-dev

This patch series add Ethernet/Watchdog support for EK874 platform.

This patch series is based on linux-4.19.y-cip and all the patches
in this series are cherry-picked from linux rc tree.

This patch series is depend on the below patch series
https://patchwork.kernel.org/patch/10865441/

Biju Das (1):
  arm64: dts: renesas: cat875: Add ethernet support

Fabrizio Castro (4):
  dt-bindings: net: ravb: Add support for r8a774c0 SoC
  arm64: dts: renesas: r8a774c0: Add Ethernet AVB node
  dt-bindings: watchdog: renesas-wdt: Document r8a774c0 support
  arm64: dts: renesas: r8a774c0: Add watchdog support

 .../devicetree/bindings/net/renesas,ravb.txt       |  1 +
 .../devicetree/bindings/watchdog/renesas-wdt.txt   |  1 +
 arch/arm64/boot/dts/renesas/cat875.dtsi            | 30 ++++++++++++
 arch/arm64/boot/dts/renesas/r8a774c0.dtsi          | 55 ++++++++++++++++++++++
 4 files changed, 87 insertions(+)

-- 
2.7.4

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

* [cip-dev] [PATCH 1/5] dt-bindings: net: ravb: Add support for r8a774c0 SoC
  2019-03-22  9:56 [cip-dev] [PATCH 0/5] Add Ethernet/Watchdog support Biju Das
@ 2019-03-22  9:56 ` Biju Das
  2019-04-09 20:54   ` Pavel Machek
  2019-04-11 10:28   ` Pavel Machek
  2019-03-22  9:56 ` [cip-dev] [PATCH 2/5] arm64: dts: renesas: r8a774c0: Add Ethernet AVB node Biju Das
                   ` (3 subsequent siblings)
  4 siblings, 2 replies; 8+ messages in thread
From: Biju Das @ 2019-03-22  9:56 UTC (permalink / raw)
  To: cip-dev

From: Fabrizio Castro <fabrizio.castro@bp.renesas.com>

Document RZ/G2E (R8A774C0) SoC bindings.

Signed-off-by: Fabrizio Castro <fabrizio.castro@bp.renesas.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Reviewed-by: Simon Horman <horms+renesas@verge.net.au>
Reviewed-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
(cherry picked from commit 1811caa0cf91320baff40c82cbb157c772cfd365)
Signed-off-by: Biju Das <biju.das@bp.renesas.com>
---
 Documentation/devicetree/bindings/net/renesas,ravb.txt | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Documentation/devicetree/bindings/net/renesas,ravb.txt b/Documentation/devicetree/bindings/net/renesas,ravb.txt
index da249b7..9e3d768 100644
--- a/Documentation/devicetree/bindings/net/renesas,ravb.txt
+++ b/Documentation/devicetree/bindings/net/renesas,ravb.txt
@@ -17,6 +17,7 @@ Required properties:
 		R-Car Gen2 and RZ/G1 devices.
 
       - "renesas,etheravb-r8a774a1" for the R8A774A1 SoC.
+      - "renesas,etheravb-r8a774c0" for the R8A774C0 SoC.
       - "renesas,etheravb-r8a7795" for the R8A7795 SoC.
       - "renesas,etheravb-r8a7796" for the R8A7796 SoC.
       - "renesas,etheravb-r8a77965" for the R8A77965 SoC.
-- 
2.7.4

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

* [cip-dev] [PATCH 2/5] arm64: dts: renesas: r8a774c0: Add Ethernet AVB node
  2019-03-22  9:56 [cip-dev] [PATCH 0/5] Add Ethernet/Watchdog support Biju Das
  2019-03-22  9:56 ` [cip-dev] [PATCH 1/5] dt-bindings: net: ravb: Add support for r8a774c0 SoC Biju Das
@ 2019-03-22  9:56 ` Biju Das
  2019-03-22  9:56 ` [cip-dev] [PATCH 3/5] arm64: dts: renesas: cat875: Add ethernet support Biju Das
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 8+ messages in thread
From: Biju Das @ 2019-03-22  9:56 UTC (permalink / raw)
  To: cip-dev

From: Fabrizio Castro <fabrizio.castro@bp.renesas.com>

This patch adds the SoC specific part of the Ethernet AVB
device tree node.

Signed-off-by: Fabrizio Castro <fabrizio.castro@bp.renesas.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
(cherry picked from commit 2f71109eef53e3396510afb724358be91e2eb5c9)
Signed-off-by: Biju Das <biju.das@bp.renesas.com>
---
 arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 45 +++++++++++++++++++++++++++++++
 1 file changed, 45 insertions(+)

diff --git a/arch/arm64/boot/dts/renesas/r8a774c0.dtsi b/arch/arm64/boot/dts/renesas/r8a774c0.dtsi
index e354b8011..e98f209 100644
--- a/arch/arm64/boot/dts/renesas/r8a774c0.dtsi
+++ b/arch/arm64/boot/dts/renesas/r8a774c0.dtsi
@@ -451,6 +451,51 @@
 			dma-channels = <16>;
 		};
 
+		avb: ethernet at e6800000 {
+			compatible = "renesas,etheravb-r8a774c0",
+				     "renesas,etheravb-rcar-gen3";
+			reg = <0 0xe6800000 0 0x800>;
+			interrupts = <GIC_SPI 39 IRQ_TYPE_LEVEL_HIGH>,
+				     <GIC_SPI 40 IRQ_TYPE_LEVEL_HIGH>,
+				     <GIC_SPI 41 IRQ_TYPE_LEVEL_HIGH>,
+				     <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH>,
+				     <GIC_SPI 43 IRQ_TYPE_LEVEL_HIGH>,
+				     <GIC_SPI 44 IRQ_TYPE_LEVEL_HIGH>,
+				     <GIC_SPI 45 IRQ_TYPE_LEVEL_HIGH>,
+				     <GIC_SPI 46 IRQ_TYPE_LEVEL_HIGH>,
+				     <GIC_SPI 47 IRQ_TYPE_LEVEL_HIGH>,
+				     <GIC_SPI 48 IRQ_TYPE_LEVEL_HIGH>,
+				     <GIC_SPI 49 IRQ_TYPE_LEVEL_HIGH>,
+				     <GIC_SPI 50 IRQ_TYPE_LEVEL_HIGH>,
+				     <GIC_SPI 51 IRQ_TYPE_LEVEL_HIGH>,
+				     <GIC_SPI 52 IRQ_TYPE_LEVEL_HIGH>,
+				     <GIC_SPI 53 IRQ_TYPE_LEVEL_HIGH>,
+				     <GIC_SPI 54 IRQ_TYPE_LEVEL_HIGH>,
+				     <GIC_SPI 55 IRQ_TYPE_LEVEL_HIGH>,
+				     <GIC_SPI 56 IRQ_TYPE_LEVEL_HIGH>,
+				     <GIC_SPI 57 IRQ_TYPE_LEVEL_HIGH>,
+				     <GIC_SPI 58 IRQ_TYPE_LEVEL_HIGH>,
+				     <GIC_SPI 59 IRQ_TYPE_LEVEL_HIGH>,
+				     <GIC_SPI 60 IRQ_TYPE_LEVEL_HIGH>,
+				     <GIC_SPI 61 IRQ_TYPE_LEVEL_HIGH>,
+				     <GIC_SPI 62 IRQ_TYPE_LEVEL_HIGH>,
+				     <GIC_SPI 63 IRQ_TYPE_LEVEL_HIGH>;
+			interrupt-names = "ch0", "ch1", "ch2", "ch3",
+					  "ch4", "ch5", "ch6", "ch7",
+					  "ch8", "ch9", "ch10", "ch11",
+					  "ch12", "ch13", "ch14", "ch15",
+					  "ch16", "ch17", "ch18", "ch19",
+					  "ch20", "ch21", "ch22", "ch23",
+					  "ch24";
+			clocks = <&cpg CPG_MOD 812>;
+			power-domains = <&sysc R8A774C0_PD_ALWAYS_ON>;
+			resets = <&cpg 812>;
+			phy-mode = "rgmii";
+			#address-cells = <1>;
+			#size-cells = <0>;
+			status = "disabled";
+		};
+
 		scif0: serial at e6e60000 {
 			compatible = "renesas,scif-r8a774c0",
 				     "renesas,rcar-gen3-scif", "renesas,scif";
-- 
2.7.4

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

* [cip-dev] [PATCH 3/5] arm64: dts: renesas: cat875: Add ethernet support
  2019-03-22  9:56 [cip-dev] [PATCH 0/5] Add Ethernet/Watchdog support Biju Das
  2019-03-22  9:56 ` [cip-dev] [PATCH 1/5] dt-bindings: net: ravb: Add support for r8a774c0 SoC Biju Das
  2019-03-22  9:56 ` [cip-dev] [PATCH 2/5] arm64: dts: renesas: r8a774c0: Add Ethernet AVB node Biju Das
@ 2019-03-22  9:56 ` Biju Das
  2019-03-22  9:56 ` [cip-dev] [PATCH 4/5] dt-bindings: watchdog: renesas-wdt: Document r8a774c0 support Biju Das
  2019-03-22  9:56 ` [cip-dev] [PATCH 5/5] arm64: dts: renesas: r8a774c0: Add watchdog support Biju Das
  4 siblings, 0 replies; 8+ messages in thread
From: Biju Das @ 2019-03-22  9:56 UTC (permalink / raw)
  To: cip-dev

This patch adds ethernet support to the sub board.

Signed-off-by: Biju Das <biju.das@bp.renesas.com>
Signed-off-by: Fabrizio Castro <fabrizio.castro@bp.renesas.com>
Reviewed-by: Chris Paterson <Chris.Paterson2@renesas.com>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
(cherry picked from commit 6b170cd3ed02949f33fb8b6898b3b31ae5e87716)
Signed-off-by: Biju Das <biju.das@bp.renesas.com>
---
 arch/arm64/boot/dts/renesas/cat875.dtsi | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

diff --git a/arch/arm64/boot/dts/renesas/cat875.dtsi b/arch/arm64/boot/dts/renesas/cat875.dtsi
index a41d0d8..805ffa7 100644
--- a/arch/arm64/boot/dts/renesas/cat875.dtsi
+++ b/arch/arm64/boot/dts/renesas/cat875.dtsi
@@ -7,4 +7,34 @@
 
 / {
 	model = "Silicon Linux sub board for CAT874 (CAT875)";
+
+	aliases {
+		ethernet0 = &avb;
+	};
+};
+
+&avb {
+	pinctrl-0 = <&avb_pins>;
+	pinctrl-names = "default";
+	renesas,no-ether-link;
+	phy-handle = <&phy0>;
+	phy-mode = "rgmii";
+	status = "okay";
+
+	phy0: ethernet-phy at 0 {
+		rxc-skew-ps = <1500>;
+		reg = <0>;
+		interrupt-parent = <&gpio2>;
+		interrupts = <21 IRQ_TYPE_LEVEL_LOW>;
+		reset-gpios = <&gpio1 20 GPIO_ACTIVE_LOW>;
+	};
+};
+
+&pfc {
+	avb_pins: avb {
+		mux {
+			groups = "avb_mii";
+			function = "avb";
+		};
+	};
 };
-- 
2.7.4

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

* [cip-dev] [PATCH 4/5] dt-bindings: watchdog: renesas-wdt: Document r8a774c0 support
  2019-03-22  9:56 [cip-dev] [PATCH 0/5] Add Ethernet/Watchdog support Biju Das
                   ` (2 preceding siblings ...)
  2019-03-22  9:56 ` [cip-dev] [PATCH 3/5] arm64: dts: renesas: cat875: Add ethernet support Biju Das
@ 2019-03-22  9:56 ` Biju Das
  2019-03-22  9:56 ` [cip-dev] [PATCH 5/5] arm64: dts: renesas: r8a774c0: Add watchdog support Biju Das
  4 siblings, 0 replies; 8+ messages in thread
From: Biju Das @ 2019-03-22  9:56 UTC (permalink / raw)
  To: cip-dev

From: Fabrizio Castro <fabrizio.castro@bp.renesas.com>

RZ/G2E (R8A774C0) watchdog implementation is compatible with R-Car
Gen3, therefore add relevant documentation.

Signed-off-by: Fabrizio Castro <fabrizio.castro@bp.renesas.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Reviewed-by: Simon Horman <horms+renesas@verge.net.au>
Reviewed-by: Guenter Roeck <linux@roeck-us.net>
Reviewed-by: Rob Herring <robh@kernel.org>
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: Wim Van Sebroeck <wim@linux-watchdog.org>
(cherry picked from commit 6797f292e4f59211c1763de87a69c9a55fd9caef)
Signed-off-by: Biju Das <biju.das@bp.renesas.com>
---
 Documentation/devicetree/bindings/watchdog/renesas-wdt.txt | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Documentation/devicetree/bindings/watchdog/renesas-wdt.txt b/Documentation/devicetree/bindings/watchdog/renesas-wdt.txt
index 9407212..2c0b03a 100644
--- a/Documentation/devicetree/bindings/watchdog/renesas-wdt.txt
+++ b/Documentation/devicetree/bindings/watchdog/renesas-wdt.txt
@@ -8,6 +8,7 @@ Required properties:
 		 - "renesas,r8a7743-wdt" (RZ/G1M)
 		 - "renesas,r8a7745-wdt" (RZ/G1E)
 		 - "renesas,r8a774a1-wdt" (RZ/G2M)
+		 - "renesas,r8a774c0-wdt" (RZ/G2E)
 	         - "renesas,r8a7790-wdt" (R-Car H2)
 	         - "renesas,r8a7791-wdt" (R-Car M2-W)
 	         - "renesas,r8a7792-wdt" (R-Car V2H)
-- 
2.7.4

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

* [cip-dev] [PATCH 5/5] arm64: dts: renesas: r8a774c0: Add watchdog support
  2019-03-22  9:56 [cip-dev] [PATCH 0/5] Add Ethernet/Watchdog support Biju Das
                   ` (3 preceding siblings ...)
  2019-03-22  9:56 ` [cip-dev] [PATCH 4/5] dt-bindings: watchdog: renesas-wdt: Document r8a774c0 support Biju Das
@ 2019-03-22  9:56 ` Biju Das
  4 siblings, 0 replies; 8+ messages in thread
From: Biju Das @ 2019-03-22  9:56 UTC (permalink / raw)
  To: cip-dev

From: Fabrizio Castro <fabrizio.castro@bp.renesas.com>

Add watchdog support to the RZ/G2E (a.k.a. R8A774C0) SoC
specific device tree.

Signed-off-by: Fabrizio Castro <fabrizio.castro@bp.renesas.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
(cherry picked from commit 8d68821ced28391551b5e2014de4b1bf461b667e)
Signed-off-by: Biju Das <biju.das@bp.renesas.com>
---
 arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/arch/arm64/boot/dts/renesas/r8a774c0.dtsi b/arch/arm64/boot/dts/renesas/r8a774c0.dtsi
index e98f209..96a71e3 100644
--- a/arch/arm64/boot/dts/renesas/r8a774c0.dtsi
+++ b/arch/arm64/boot/dts/renesas/r8a774c0.dtsi
@@ -114,6 +114,16 @@
 		#size-cells = <2>;
 		ranges;
 
+		rwdt: watchdog at e6020000 {
+			compatible = "renesas,r8a774c0-wdt",
+				     "renesas,rcar-gen3-wdt";
+			reg = <0 0xe6020000 0 0x0c>;
+			clocks = <&cpg CPG_MOD 402>;
+			power-domains = <&sysc R8A774C0_PD_ALWAYS_ON>;
+			resets = <&cpg 402>;
+			status = "disabled";
+		};
+
 		gpio0: gpio at e6050000 {
 			compatible = "renesas,gpio-r8a774c0",
 				     "renesas,rcar-gen3-gpio";
-- 
2.7.4

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

* [cip-dev] [PATCH 1/5] dt-bindings: net: ravb: Add support for r8a774c0 SoC
  2019-03-22  9:56 ` [cip-dev] [PATCH 1/5] dt-bindings: net: ravb: Add support for r8a774c0 SoC Biju Das
@ 2019-04-09 20:54   ` Pavel Machek
  2019-04-11 10:28   ` Pavel Machek
  1 sibling, 0 replies; 8+ messages in thread
From: Pavel Machek @ 2019-04-09 20:54 UTC (permalink / raw)
  To: cip-dev

On Fri 2019-03-22 09:56:17, Biju Das wrote:
> From: Fabrizio Castro <fabrizio.castro@bp.renesas.com>
> 
> Document RZ/G2E (R8A774C0) SoC bindings.

This one rejected when I tried applying it.

								Pavel
--
DENX Software Engineering GmbH,      Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany

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

* [cip-dev] [PATCH 1/5] dt-bindings: net: ravb: Add support for r8a774c0 SoC
  2019-03-22  9:56 ` [cip-dev] [PATCH 1/5] dt-bindings: net: ravb: Add support for r8a774c0 SoC Biju Das
  2019-04-09 20:54   ` Pavel Machek
@ 2019-04-11 10:28   ` Pavel Machek
  1 sibling, 0 replies; 8+ messages in thread
From: Pavel Machek @ 2019-04-11 10:28 UTC (permalink / raw)
  To: cip-dev

On Fri 2019-03-22 09:56:17, Biju Das wrote:
> From: Fabrizio Castro <fabrizio.castro@bp.renesas.com>
> 
> Document RZ/G2E (R8A774C0) SoC bindings.
> 
> Signed-off-by: Fabrizio Castro <fabrizio.castro@bp.renesas.com>
> Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
> Reviewed-by: Simon Horman <horms+renesas@verge.net.au>
> Reviewed-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
> Signed-off-by: David S. Miller <davem@davemloft.net>
> (cherry picked from commit 1811caa0cf91320baff40c82cbb157c772cfd365)
> Signed-off-by: Biju Das <biju.das@bp.renesas.com>

Thanks, I applied the series.

								Pavel

-- 
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: Digital signature
URL: <http://lists.cip-project.org/pipermail/cip-dev/attachments/20190411/0388fa0b/attachment.sig>

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

end of thread, other threads:[~2019-04-11 10:28 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-03-22  9:56 [cip-dev] [PATCH 0/5] Add Ethernet/Watchdog support Biju Das
2019-03-22  9:56 ` [cip-dev] [PATCH 1/5] dt-bindings: net: ravb: Add support for r8a774c0 SoC Biju Das
2019-04-09 20:54   ` Pavel Machek
2019-04-11 10:28   ` Pavel Machek
2019-03-22  9:56 ` [cip-dev] [PATCH 2/5] arm64: dts: renesas: r8a774c0: Add Ethernet AVB node Biju Das
2019-03-22  9:56 ` [cip-dev] [PATCH 3/5] arm64: dts: renesas: cat875: Add ethernet support Biju Das
2019-03-22  9:56 ` [cip-dev] [PATCH 4/5] dt-bindings: watchdog: renesas-wdt: Document r8a774c0 support Biju Das
2019-03-22  9:56 ` [cip-dev] [PATCH 5/5] arm64: dts: renesas: r8a774c0: Add watchdog support Biju Das

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.