Thread (12 messages) 12 messages, 5 authors, 2025-02-10

RE: [PATCH 02/14] dt-bindings: serial: Document sci bindings for the Renesas RZ/T2H (a.k.a r9a09g077) SoC

From: Biju Das <biju.das.jz@bp.renesas.com>
Date: 2025-02-10 14:26:19
Also in: linux-renesas-soc, linux-serial, lkml

Hi Geert,
-----Original Message-----
From: Geert Uytterhoeven <geert@linux-m68k.org>
Sent: 10 February 2025 14:15
Subject: Re: [PATCH 02/14] dt-bindings: serial: Document sci bindings for the Renesas RZ/T2H (a.k.a
r9a09g077) SoC

Hi Biju,

On Mon, 10 Feb 2025 at 14:19, Biju Das [off-list ref] wrote:
quoted
quoted
-----Original Message-----
From: Geert Uytterhoeven <geert@linux-m68k.org>
Sent: 10 February 2025 13:15
Subject: Re: [PATCH 02/14] dt-bindings: serial: Document sci
bindings for the Renesas RZ/T2H (a.k.a
r9a09g077) SoC

On Wed, 29 Jan 2025 at 17:52, Thierry Bultel [off-list ref] wrote:
quoted
Document RZ/T2H (a.k.a r9a09g077) in SCI binding.

Signed-off-by: Thierry Bultel <redacted>
Thanks for your patch!
quoted
--- /dev/null
+++ b/Documentation/devicetree/bindings/serial/renesas,rzsci.yaml
@@ -0,0 +1,100 @@
+# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) %YAML
+1.2
+---
+$id: http://devicetree.org/schemas/serial/renesas,rzsci.yaml#
"rzsci" is IMHO a bad name, as SCI on RZ/T2 differs from the
similar-named "SCI" (sometimes called "RSCI" or "SCIg") on RZ/A1H, RZ/A2M, RZ/G2L, RZ/V2L, and
RZ/G3S (and most old SuperH SoCs).
quoted
quoted
BTW, I believe the variant on RZ/T2 is also used on RZ/N2, RZ/V2H, and RZ/G3E?

However, binding-wise, they all seem to be very similar.
So perhaps you can just add this to the existing
Documentation/devicetree/bindings/serial/renesas,sci.yaml?
It is present in RZ/G3E as well.
RSCI supports sci, scif, i2c and spi that is the reason renesas,rzsci.yaml introduced.
If you plan to add support for I2C and SPI, you will need different bindings under
Documentation/devicetree/bindings/{i2c,spi}/.
OK, I thought since it is a single IP, we need to use a single compatible and instantiate appropriate device based on
the device property rather than separate SCI, i2c and spi compatible.
 
Yes, I agree having different device compatible for same IP make life easier, no need to add specific
vendor property. 

Cheers,
Biju
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help