Hi Prabhakar, > -----Original Message----- > From: Prabhakar <prabhakar.csengg@xxxxxxxxx> > Sent: Friday, March 8, 2024 5:27 PM > Subject: [PATCH 2/5] dt-bindings: i2c: renesas,riic: Document R9A09G057 support > > Document support for the I2C Bus Interface (RIIC) available in the Renesas RZ/V2H (R9A09G057) SoC. > > The RIIC interface in the Renesas RZ/V2H differs from RZ/A in a couple of ways: > - Register offsets for the RZ/V2H SoC differ from those of the RZ/A SoC. > - RZ/V2H register access is 8-bit, whereas RZ/A supports 8/16/32-bit. > - RZ/V2H has some bit differences in the slave address register. > > To accommodate these differences in the existing driver, a new compatible string "renesas,riic- > r9a09g057" is added. > > Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@xxxxxxxxxxxxxx> > Reviewed-by: Fabrizio Castro <fabrizio.castro.jz@xxxxxxxxxxx> > --- > .../devicetree/bindings/i2c/renesas,riic.yaml | 21 ++++++++++++------- > 1 file changed, 13 insertions(+), 8 deletions(-) > > diff --git a/Documentation/devicetree/bindings/i2c/renesas,riic.yaml > b/Documentation/devicetree/bindings/i2c/renesas,riic.yaml > index 63ac5fe3208d..2a7125688647 100644 > --- a/Documentation/devicetree/bindings/i2c/renesas,riic.yaml > +++ b/Documentation/devicetree/bindings/i2c/renesas,riic.yaml > @@ -15,14 +15,19 @@ allOf: > > properties: > compatible: > - items: > - - enum: > - - renesas,riic-r7s72100 # RZ/A1H > - - renesas,riic-r7s9210 # RZ/A2M > - - renesas,riic-r9a07g043 # RZ/G2UL and RZ/Five > - - renesas,riic-r9a07g044 # RZ/G2{L,LC} > - - renesas,riic-r9a07g054 # RZ/V2L > - - const: renesas,riic-rz # generic RIIC compatible > + oneOf: > + - items: > + - enum: > + - renesas,riic-r7s72100 # RZ/A1H > + - renesas,riic-r7s9210 # RZ/A2M > + - renesas,riic-r9a07g043 # RZ/G2UL and RZ/Five > + - renesas,riic-r9a07g044 # RZ/G2{L,LC} > + - renesas,riic-r9a07g054 # RZ/V2L > + - const: renesas,riic-rz # generic RIIC compatible > + > + - items: > + - enum: > + - renesas,riic-r9a09g057 # RZ/V2H(P) Based on [1], this will be oneOf: - const: renesas,riic-r9a09g057 # RZ/V2H(P) - items: - enum: - renesas,riic-r7s72100 # RZ/A1H - renesas,riic-r7s9210 # RZ/A2M - renesas,riic-r9a07g043 # RZ/G2UL and RZ/Five - renesas,riic-r9a07g044 # RZ/G2{L,LC} - renesas,riic-r9a07g054 # RZ/V2L - const: renesas,riic-rz []1 https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?h=next-20240308&id=fddee1e686de077c80ad9dd61f4a50fa1d8b6605 Cheers, Biju