On Mon, Jul 14, 2025 at 11:12:08AM +0200, Wolfram Sang wrote: > From: Tommaso Merciai <tommaso.merciai.xr@xxxxxxxxxxxxxx> > > Available in R9A08G045 (RZ/G3S), R9A09G047 (RZ/G3E) SoCs. > > Signed-off-by: Tommaso Merciai <tommaso.merciai.xr@xxxxxxxxxxxxxx> > Signed-off-by: Wolfram Sang <wsa+renesas@xxxxxxxxxxxxxxxxxxxx> > --- > > Changes since RFC: > * resorted the clks, so G3S can only have the first two while G3E needs > needs all three > > .../devicetree/bindings/i3c/renesas,i3c.yaml | 180 ++++++++++++++++++ > 1 file changed, 180 insertions(+) > create mode 100644 Documentation/devicetree/bindings/i3c/renesas,i3c.yaml > > diff --git a/Documentation/devicetree/bindings/i3c/renesas,i3c.yaml b/Documentation/devicetree/bindings/i3c/renesas,i3c.yaml > new file mode 100644 > index 000000000000..f53a176cad2c > --- /dev/null > +++ b/Documentation/devicetree/bindings/i3c/renesas,i3c.yaml > @@ -0,0 +1,180 @@ > +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) > +%YAML 1.2 > +--- > +$id: http://devicetree.org/schemas/i3c/renesas,i3c.yaml# > +$schema: http://devicetree.org/meta-schemas/core.yaml# > + > +title: Renesas RZ/G3S and RZ/G3E I3C Bus Interface > + > +maintainers: > + - Wolfram Sang <wsa+renesas@xxxxxxxxxxxxxxxxxxxx> > + - Tommaso Merciai <tommaso.merciai.xr@xxxxxxxxxxxxxx> > + > +properties: > + compatible: > + items: > + - enum: > + - renesas,r9a08g045-i3c # RZ/G3S > + - renesas,r9a09g047-i3c # RZ/G3E You already have to have differences between these 2. So how are they the same and compatible with this: > + - const: renesas,i3c Even without a difference, this seems like it will be short lived for how many SoC will be compatible with it (though we get to keep it forever). Rob