linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
From: Geert Uytterhoeven <geert+renesas@glider.be>
To: Magnus Damm <magnus.damm@gmail.com>, Rob Herring <robh+dt@kernel.org>
Cc: linux-renesas-soc@vger.kernel.org,
	linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org,
	Geert Uytterhoeven <geert+renesas@glider.be>,
	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Subject: [PATCH v2 01/29] dt-bindings: arm: renesas: Document more R-Car Gen3e Socs and boards
Date: Thu, 12 Aug 2021 13:23:51 +0200	[thread overview]
Message-ID: <55271d405112f327753945072cde5d158ab815b1.1628766192.git.geert+renesas@glider.be> (raw)
In-Reply-To: <cover.1628766192.git.geert+renesas@glider.be>

Document the compatible values for the remaining R-Car Gen3e SoCs: R-Car
H3e (R8A779M0), M3e (R8A779M2), M3Ne (R8A779M4), M3Ne-2G (R8A779M5), E3e
(R8A779M6), D3e (R8A779M7), and H3Ne (R8A779M8).  These are different
gradings of R-Car Gen3 SoCs.

All R-Car Gen3e on-SoC devices are identical to the devices on the
corresponding R-Car Gen3 SoCs, and thus just use the compatible values
for the latter.  The root compatible properties do gain an additional
value, to sort out integration issues if they ever arise.

Document the use of these SoCs on the Salvator-XS, ULCB (with and
without Kingfisher extension), Ebisu, and Draak development boards.

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
---
v2:
  - Typo s/R8A779M/R8A779M0/,
  - Add Reviewed-by.
---
 .../devicetree/bindings/arm/renesas.yaml      | 61 +++++++++++++++++++
 1 file changed, 61 insertions(+)

diff --git a/Documentation/devicetree/bindings/arm/renesas.yaml b/Documentation/devicetree/bindings/arm/renesas.yaml
index 8a11918866b86482..5172065078014f39 100644
--- a/Documentation/devicetree/bindings/arm/renesas.yaml
+++ b/Documentation/devicetree/bindings/arm/renesas.yaml
@@ -255,12 +255,19 @@ properties:
               - enum:
                   - renesas,h3ulcb
                   - renesas,m3ulcb
+                  - renesas,m3nulcb
               - enum:
+                  - renesas,r8a779m0
                   - renesas,r8a779m1
+                  - renesas,r8a779m2
                   - renesas,r8a779m3
+                  - renesas,r8a779m4
+                  - renesas,r8a779m5
+                  - renesas,r8a779m8
               - enum:
                   - renesas,r8a7795
                   - renesas,r8a77961
+                  - renesas,r8a77965
 
       - description: R-Car M3-N (R8A77965)
         items:
@@ -308,6 +315,14 @@ properties:
           - const: renesas,falcon-cpu
           - const: renesas,r8a779a0
 
+      - description: R-Car H3e (R8A779M0)
+        items:
+          - enum:
+              - renesas,h3ulcb      # H3ULCB (R-Car Starter Kit Premier)
+              - renesas,salvator-xs # Salvator-XS (Salvator-X 2nd version)
+          - const: renesas,r8a779m0
+          - const: renesas,r8a7795
+
       - description: R-Car H3e-2G (R8A779M1)
         items:
           - enum:
@@ -316,6 +331,14 @@ properties:
           - const: renesas,r8a779m1
           - const: renesas,r8a7795
 
+      - description: R-Car M3e (R8A779M2)
+        items:
+          - enum:
+              - renesas,m3ulcb      # M3ULCB (R-Car Starter Kit Pro)
+              - renesas,salvator-xs # Salvator-XS (Salvator-X 2nd version)
+          - const: renesas,r8a779m2
+          - const: renesas,r8a77961
+
       - description: R-Car M3e-2G (R8A779M3)
         items:
           - enum:
@@ -324,6 +347,44 @@ properties:
           - const: renesas,r8a779m3
           - const: renesas,r8a77961
 
+      - description: R-Car M3Ne (R8A779M4)
+        items:
+          - enum:
+              - renesas,m3nulcb     # M3NULCB (R-Car Starter Kit Pro)
+              - renesas,salvator-xs # Salvator-XS (Salvator-X 2nd version)
+          - const: renesas,r8a779m4
+          - const: renesas,r8a77965
+
+      - description: R-Car M3Ne-2G (R8A779M5)
+        items:
+          - enum:
+              - renesas,m3nulcb     # M3NULCB (R-Car Starter Kit Pro)
+              - renesas,salvator-xs # Salvator-XS (Salvator-X 2nd version)
+          - const: renesas,r8a779m5
+          - const: renesas,r8a77965
+
+      - description: R-Car E3e (R8A779M6)
+        items:
+          - enum:
+              - renesas,ebisu       # Ebisu
+          - const: renesas,r8a779m6
+          - const: renesas,r8a77990
+
+      - description: R-Car D3e (R8A779M7)
+        items:
+          - enum:
+              - renesas,draak       # Draak
+          - const: renesas,r8a779m7
+          - const: renesas,r8a77995
+
+      - description: R-Car H3Ne (R8A779M8)
+        items:
+          - enum:
+              - renesas,h3ulcb      # H3ULCB (R-Car Starter Kit Premier)
+              - renesas,salvator-xs # Salvator-XS (Salvator-X 2nd version)
+          - const: renesas,r8a779m8
+          - const: renesas,r8a7795
+
       - description: RZ/N1D (R9A06G032)
         items:
           - enum:
-- 
2.25.1


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

  reply	other threads:[~2021-08-12 12:00 UTC|newest]

Thread overview: 31+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-08-12 11:23 [PATCH v2 00/29] arm64: renesas: Add support for more R-Car Gen3e SoCs and boards Geert Uytterhoeven
2021-08-12 11:23 ` Geert Uytterhoeven [this message]
2021-08-17 21:30   ` [PATCH v2 01/29] dt-bindings: arm: renesas: Document more R-Car Gen3e Socs " Rob Herring
2021-08-12 11:23 ` [PATCH v2 02/29] soc: renesas: Identify more R-Car Gen3e SoCs Geert Uytterhoeven
2021-08-12 11:23 ` [PATCH v2 03/29] arm64: dts: renesas: Factor out Draak board support Geert Uytterhoeven
2021-08-12 11:23 ` [PATCH v2 04/29] arm64: dts: renesas: Factor out Ebisu " Geert Uytterhoeven
2021-08-12 11:23 ` [PATCH v2 05/29] arm64: dts: renesas: Add Renesas R8A779M0 SoC support Geert Uytterhoeven
2021-08-12 11:23 ` [PATCH v2 06/29] arm64: dts: renesas: Add Renesas R8A779M2 " Geert Uytterhoeven
2021-08-12 11:23 ` [PATCH v2 07/29] arm64: dts: renesas: Add Renesas R8A779M4 " Geert Uytterhoeven
2021-08-12 11:23 ` [PATCH v2 08/29] arm64: dts: renesas: Add Renesas R8A779M5 " Geert Uytterhoeven
2021-08-12 11:23 ` [PATCH v2 09/29] arm64: dts: renesas: Add Renesas R8A779M6 " Geert Uytterhoeven
2021-08-12 11:24 ` [PATCH v2 10/29] arm64: dts: renesas: Add Renesas R8A779M7 " Geert Uytterhoeven
2021-08-12 11:24 ` [PATCH v2 11/29] arm64: dts: renesas: Add Renesas R8A779M8 " Geert Uytterhoeven
2021-08-12 11:24 ` [PATCH v2 12/29] arm64: dts: renesas: Add support for Salvator-XS with R-Car H3e Geert Uytterhoeven
2021-08-12 11:24 ` [PATCH v2 13/29] arm64: dts: renesas: Add support for H3ULCB " Geert Uytterhoeven
2021-08-12 11:24 ` [PATCH v2 14/29] arm64: dts: renesas: Add support for H3ULCB+Kingfisher " Geert Uytterhoeven
2021-08-12 11:24 ` [PATCH v2 15/29] arm64: dts: renesas: Add support for Salvator-XS with R-Car M3e Geert Uytterhoeven
2021-08-12 11:24 ` [PATCH v2 16/29] arm64: dts: renesas: Add support for M3ULCB " Geert Uytterhoeven
2021-08-12 11:24 ` [PATCH v2 17/29] arm64: dts: renesas: Add support for M3ULCB+Kingfisher " Geert Uytterhoeven
2021-08-12 11:24 ` [PATCH v2 18/29] arm64: dts: renesas: Add support for Salvator-XS with R-Car M3Ne Geert Uytterhoeven
2021-08-12 11:24 ` [PATCH v2 19/29] arm64: dts: renesas: Add support for M3NULCB " Geert Uytterhoeven
2021-08-12 11:24 ` [PATCH v2 20/29] arm64: dts: renesas: Add support for M3NULCB+Kingfisher " Geert Uytterhoeven
2021-08-12 11:24 ` [PATCH v2 21/29] arm64: dts: renesas: Add support for Salvator-XS with R-Car M3Ne-2G Geert Uytterhoeven
2021-08-12 11:24 ` [PATCH v2 22/29] arm64: dts: renesas: Add support for M3NULCB " Geert Uytterhoeven
2021-08-12 11:24 ` [PATCH v2 23/29] arm64: dts: renesas: Add support for M3NULCB+Kingfisher " Geert Uytterhoeven
2021-08-12 11:24 ` [PATCH v2 24/29] arm64: dts: renesas: Add support for Ebisu with R-Car E3e Geert Uytterhoeven
2021-08-12 11:24 ` [PATCH v2 25/29] arm64: dts: renesas: Add support for Draak with R-Car D3e Geert Uytterhoeven
2021-08-12 11:24 ` [PATCH v2 26/29] arm64: dts: renesas: Add support for Salvator-XS with R-Car H3Ne Geert Uytterhoeven
2021-08-12 11:24 ` [PATCH v2 27/29] arm64: dts: renesas: Add support for H3ULCB " Geert Uytterhoeven
2021-08-12 11:24 ` [PATCH v2 28/29] arm64: dts: renesas: Add support for H3ULCB+Kingfisher " Geert Uytterhoeven
2021-08-12 11:24 ` [PATCH v2 29/29] [RFC] arm64: dts: renesas: r8a779m5: Add Cortex-A57 2 GHz opp Geert Uytterhoeven

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=55271d405112f327753945072cde5d158ab815b1.1628766192.git.geert+renesas@glider.be \
    --to=geert+renesas@glider.be \
    --cc=devicetree@vger.kernel.org \
    --cc=laurent.pinchart@ideasonboard.com \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-renesas-soc@vger.kernel.org \
    --cc=magnus.damm@gmail.com \
    --cc=robh+dt@kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).