All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/3] Add R-Car M3-W+ ULCB with Kingfisher
@ 2020-10-30  8:30 Eugeniu Rosca
  2020-10-30  8:30 ` [PATCH v2 1/3] arm64: dts: renesas: r8a77961: Add CAN{0,1} placeholder nodes Eugeniu Rosca
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Eugeniu Rosca @ 2020-10-30  8:30 UTC (permalink / raw)
  To: Geert Uytterhoeven, linux-renesas-soc
  Cc: Magnus Damm, Rob Herring, devicetree, linux-kernel,
	Steffen Pengel, Eugeniu Rosca, Eugeniu Rosca

Add initial M3-ES3.0-ULCB-KF support.

v2: Add "Reviewed-by". Update renesas.yaml.
v1:
 - https://lore.kernel.org/linux-renesas-soc/20201029133741.25721-1-erosca@de.adit-jv.com/
 - https://lore.kernel.org/linux-renesas-soc/20201029133741.25721-2-erosca@de.adit-jv.com/

Eugeniu Rosca (3):
  arm64: dts: renesas: r8a77961: Add CAN{0,1} placeholder nodes
  arm64: dts: renesas: r8a77961: ulcb-kf: Initial device tree
  dt-bindings: arm: renesas: Add R-Car M3-W+ ULCB with Kingfisher

 Documentation/devicetree/bindings/arm/renesas.yaml |  1 +
 arch/arm64/boot/dts/renesas/Makefile               |  1 +
 arch/arm64/boot/dts/renesas/r8a77961-ulcb-kf.dts   | 15 ++++++++++++++
 arch/arm64/boot/dts/renesas/r8a77961.dtsi          | 10 ++++++++
 4 files changed, 27 insertions(+)
 create mode 100644 arch/arm64/boot/dts/renesas/r8a77961-ulcb-kf.dts

-- 
2.29.0


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

* [PATCH v2 1/3] arm64: dts: renesas: r8a77961: Add CAN{0,1} placeholder nodes
  2020-10-30  8:30 [PATCH v2 0/3] Add R-Car M3-W+ ULCB with Kingfisher Eugeniu Rosca
@ 2020-10-30  8:30 ` Eugeniu Rosca
  2020-10-30  8:30 ` [PATCH v2 2/3] arm64: dts: renesas: r8a77961: ulcb-kf: Initial device tree Eugeniu Rosca
  2020-10-30  8:30 ` [PATCH v2 3/3] dt-bindings: arm: renesas: Add R-Car M3-W+ ULCB with Kingfisher Eugeniu Rosca
  2 siblings, 0 replies; 5+ messages in thread
From: Eugeniu Rosca @ 2020-10-30  8:30 UTC (permalink / raw)
  To: Geert Uytterhoeven, linux-renesas-soc
  Cc: Magnus Damm, Rob Herring, devicetree, linux-kernel,
	Steffen Pengel, Eugeniu Rosca, Eugeniu Rosca

With the same background and purpose as described in v4.20-rc1
commit 92bc66bfce99cd ("arm64: dts: renesas: r8a77965: Add CAN{0,1}
placeholder nodes"), add can0 and can1 placeholder nodes.

Signed-off-by: Eugeniu Rosca <erosca@de.adit-jv.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
---

v2: Add "Reviewed-by". No other change.
v1: https://lore.kernel.org/linux-renesas-soc/20201029133741.25721-1-erosca@de.adit-jv.com/
---
 arch/arm64/boot/dts/renesas/r8a77961.dtsi | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/arch/arm64/boot/dts/renesas/r8a77961.dtsi b/arch/arm64/boot/dts/renesas/r8a77961.dtsi
index 1ba30313c8b8..d2a5ea20378f 100644
--- a/arch/arm64/boot/dts/renesas/r8a77961.dtsi
+++ b/arch/arm64/boot/dts/renesas/r8a77961.dtsi
@@ -1017,6 +1017,16 @@ avb: ethernet@e6800000 {
 			status = "disabled";
 		};
 
+		can0: can@e6c30000 {
+			reg = <0 0xe6c30000 0 0x1000>;
+			/* placeholder */
+		};
+
+		can1: can@e6c38000 {
+			reg = <0 0xe6c38000 0 0x1000>;
+			/* placeholder */
+		};
+
 		pwm0: pwm@e6e30000 {
 			compatible = "renesas,pwm-r8a77961", "renesas,pwm-rcar";
 			reg = <0 0xe6e30000 0 8>;
-- 
2.29.0


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

* [PATCH v2 2/3] arm64: dts: renesas: r8a77961: ulcb-kf: Initial device tree
  2020-10-30  8:30 [PATCH v2 0/3] Add R-Car M3-W+ ULCB with Kingfisher Eugeniu Rosca
  2020-10-30  8:30 ` [PATCH v2 1/3] arm64: dts: renesas: r8a77961: Add CAN{0,1} placeholder nodes Eugeniu Rosca
@ 2020-10-30  8:30 ` Eugeniu Rosca
  2020-10-30  8:30 ` [PATCH v2 3/3] dt-bindings: arm: renesas: Add R-Car M3-W+ ULCB with Kingfisher Eugeniu Rosca
  2 siblings, 0 replies; 5+ messages in thread
From: Eugeniu Rosca @ 2020-10-30  8:30 UTC (permalink / raw)
  To: Geert Uytterhoeven, linux-renesas-soc
  Cc: Magnus Damm, Rob Herring, devicetree, linux-kernel,
	Steffen Pengel, Eugeniu Rosca, Eugeniu Rosca

Create a dedicated DTB for M3-ES3.0 + ULCB + Kingfisher combo.
Inspire from the pre-existing ULCB-KF device trees:

$ ls -1 arch/arm64/boot/dts/renesas/*ulcb-kf.dts
arch/arm64/boot/dts/renesas/r8a77950-ulcb-kf.dts
arch/arm64/boot/dts/renesas/r8a77951-ulcb-kf.dts
arch/arm64/boot/dts/renesas/r8a77960-ulcb-kf.dts
arch/arm64/boot/dts/renesas/r8a77965-ulcb-kf.dts

Signed-off-by: Eugeniu Rosca <erosca@de.adit-jv.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
---

v2: Add "Reviewed-by". No other change.
v1: https://lore.kernel.org/linux-renesas-soc/20201029133741.25721-2-erosca@de.adit-jv.com/
---
 arch/arm64/boot/dts/renesas/Makefile             |  1 +
 arch/arm64/boot/dts/renesas/r8a77961-ulcb-kf.dts | 15 +++++++++++++++
 2 files changed, 16 insertions(+)

diff --git a/arch/arm64/boot/dts/renesas/Makefile b/arch/arm64/boot/dts/renesas/Makefile
index dffefe030a76..4215b7023d88 100644
--- a/arch/arm64/boot/dts/renesas/Makefile
+++ b/arch/arm64/boot/dts/renesas/Makefile
@@ -39,6 +39,7 @@ dtb-$(CONFIG_ARCH_R8A77960) += r8a77960-ulcb-kf.dtb
 
 dtb-$(CONFIG_ARCH_R8A77961) += r8a77961-salvator-xs.dtb
 dtb-$(CONFIG_ARCH_R8A77961) += r8a77961-ulcb.dtb
+dtb-$(CONFIG_ARCH_R8A77961) += r8a77961-ulcb-kf.dtb
 
 dtb-$(CONFIG_ARCH_R8A77965) += r8a77965-salvator-x.dtb
 dtb-$(CONFIG_ARCH_R8A77965) += r8a77965-salvator-xs.dtb
diff --git a/arch/arm64/boot/dts/renesas/r8a77961-ulcb-kf.dts b/arch/arm64/boot/dts/renesas/r8a77961-ulcb-kf.dts
new file mode 100644
index 000000000000..6ec958348eb0
--- /dev/null
+++ b/arch/arm64/boot/dts/renesas/r8a77961-ulcb-kf.dts
@@ -0,0 +1,15 @@
+// SPDX-License-Identifier: GPL-2.0
+/*
+ * Device Tree Source for the M3ULCB Kingfisher board
+ *
+ * Copyright (C) 2020 Eugeniu Rosca <rosca.eugeniu@gmail.com>
+ */
+
+#include "r8a77961-ulcb.dts"
+#include "ulcb-kf.dtsi"
+
+/ {
+	model = "Renesas M3ULCB Kingfisher board based on r8a77961";
+	compatible = "shimafuji,kingfisher", "renesas,m3ulcb",
+		     "renesas,r8a77961";
+};
-- 
2.29.0


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

* [PATCH v2 3/3] dt-bindings: arm: renesas: Add R-Car M3-W+ ULCB with Kingfisher
  2020-10-30  8:30 [PATCH v2 0/3] Add R-Car M3-W+ ULCB with Kingfisher Eugeniu Rosca
  2020-10-30  8:30 ` [PATCH v2 1/3] arm64: dts: renesas: r8a77961: Add CAN{0,1} placeholder nodes Eugeniu Rosca
  2020-10-30  8:30 ` [PATCH v2 2/3] arm64: dts: renesas: r8a77961: ulcb-kf: Initial device tree Eugeniu Rosca
@ 2020-10-30  8:30 ` Eugeniu Rosca
  2020-10-30  8:37   ` Geert Uytterhoeven
  2 siblings, 1 reply; 5+ messages in thread
From: Eugeniu Rosca @ 2020-10-30  8:30 UTC (permalink / raw)
  To: Geert Uytterhoeven, linux-renesas-soc
  Cc: Magnus Damm, Rob Herring, devicetree, linux-kernel,
	Steffen Pengel, Eugeniu Rosca, Eugeniu Rosca

Document the use of the Kingfisher expansion board with the R-Car
Starter Kit Pro equipped with an R-Car M3-W+ (aka M3-ES3.0) SoC.

Inspired from v5.5 commit 24169f0a453754 ("dt-bindings: arm: renesas:
Add R-Car M3-N ULCB with Kingfisher").

Suggested-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Eugeniu Rosca <erosca@de.adit-jv.com>
---

v2: Newly added
v1: NA
---
 Documentation/devicetree/bindings/arm/renesas.yaml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Documentation/devicetree/bindings/arm/renesas.yaml b/Documentation/devicetree/bindings/arm/renesas.yaml
index ff94c45eefb0..fe11be65039a 100644
--- a/Documentation/devicetree/bindings/arm/renesas.yaml
+++ b/Documentation/devicetree/bindings/arm/renesas.yaml
@@ -245,6 +245,7 @@ properties:
           - enum:
               - renesas,r8a7795
               - renesas,r8a7796
+              - renesas,r8a77961
               - renesas,r8a77965
 
       - description: R-Car M3-N (R8A77965)
-- 
2.29.0


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

* Re: [PATCH v2 3/3] dt-bindings: arm: renesas: Add R-Car M3-W+ ULCB with Kingfisher
  2020-10-30  8:30 ` [PATCH v2 3/3] dt-bindings: arm: renesas: Add R-Car M3-W+ ULCB with Kingfisher Eugeniu Rosca
@ 2020-10-30  8:37   ` Geert Uytterhoeven
  0 siblings, 0 replies; 5+ messages in thread
From: Geert Uytterhoeven @ 2020-10-30  8:37 UTC (permalink / raw)
  To: Eugeniu Rosca
  Cc: Geert Uytterhoeven, Linux-Renesas, Magnus Damm, Rob Herring,
	open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS,
	Linux Kernel Mailing List, Steffen Pengel, Eugeniu Rosca

On Fri, Oct 30, 2020 at 9:33 AM Eugeniu Rosca <erosca@de.adit-jv.com> wrote:
> Document the use of the Kingfisher expansion board with the R-Car
> Starter Kit Pro equipped with an R-Car M3-W+ (aka M3-ES3.0) SoC.
>
> Inspired from v5.5 commit 24169f0a453754 ("dt-bindings: arm: renesas:
> Add R-Car M3-N ULCB with Kingfisher").
>
> Suggested-by: Geert Uytterhoeven <geert+renesas@glider.be>
> Signed-off-by: Eugeniu Rosca <erosca@de.adit-jv.com>

Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
i.e. will queue in renesas-devel for v5.11.

Gr{oetje,eeting}s,

                        Geert

-- 
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
                                -- Linus Torvalds

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

end of thread, other threads:[~2020-10-30  8:38 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-10-30  8:30 [PATCH v2 0/3] Add R-Car M3-W+ ULCB with Kingfisher Eugeniu Rosca
2020-10-30  8:30 ` [PATCH v2 1/3] arm64: dts: renesas: r8a77961: Add CAN{0,1} placeholder nodes Eugeniu Rosca
2020-10-30  8:30 ` [PATCH v2 2/3] arm64: dts: renesas: r8a77961: ulcb-kf: Initial device tree Eugeniu Rosca
2020-10-30  8:30 ` [PATCH v2 3/3] dt-bindings: arm: renesas: Add R-Car M3-W+ ULCB with Kingfisher Eugeniu Rosca
2020-10-30  8:37   ` Geert Uytterhoeven

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.