Message ID | 20250530143135.366417-1-prabhakar.mahadev-lad.rj@bp.renesas.com |
---|---|
Headers | show |
Series | Add RIIC support for RZ/T2H and RZ/N2H SoCs | expand |
On Fri, May 30, 2025 at 03:31:29PM +0100, Prabhakar wrote: > From: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> > > Hi All, > > This patch series adds support for I2C Bus Interface (RIIC) found on > the Renesas RZ/T2H (R9A09G077) and RZ/N2H (R9A09G087) SoCs. The RIIC > IP on these SoCs is similar to that on the RZ/V2H(P) SoC but has some > differences in interrupt handling and does not require resets. Patches 4, 5, and 6 LGTM, FWIW, Reviewed-by: Andy Shevchenko <andy@kernel.org>
On Fri, May 30, 2025 at 03:31:32PM +0100, Prabhakar wrote: > From: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> > > Document support for the I2C Bus Interface (RIIC) found on the Renesas > RZ/N2H (R9A09G087) SoC. The RIIC IP on this SoC is identical to that on > the RZ/T2H SoC so `renesas,riic-r9a09g077` will be used as a fallback > compatible. > > Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> Reviewed-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
On Fri, May 30, 2025 at 03:31:34PM +0100, Prabhakar wrote: > From: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> > > Reorder the entry in `riic_i2c_dt_ids` to place the generic compatible > string `renesas,riic-rz` at the end of the array, following the > convention used in other Renesas drivers. > > Also, drop the unnecessary comma after the sentinel entry, as it is > not needed. > > Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> Well, why not... Reviewed-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
On Fri, May 30, 2025 at 03:31:34PM +0100, Prabhakar wrote: > From: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> > > Reorder the entry in `riic_i2c_dt_ids` to place the generic compatible > string `renesas,riic-rz` at the end of the array, following the > convention used in other Renesas drivers. > > Also, drop the unnecessary comma after the sentinel entry, as it is > not needed. > > Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> Tested-by: Wolfram Sang <wsa+renesas@sang-engineering.com> # on RZ/A1
From: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> Hi All, This patch series adds support for I2C Bus Interface (RIIC) found on the Renesas RZ/T2H (R9A09G077) and RZ/N2H (R9A09G087) SoCs. The RIIC IP on these SoCs is similar to that on the RZ/V2H(P) SoC but has some differences in interrupt handling and does not require resets. Cheers, Prabhakar Lad Prabhakar (6): dt-bindings: i2c: renesas,riic: Move ref for i2c-controller.yaml to the end dt-bindings: i2c: renesas,riic: Document RZ/T2H support dt-bindings: i2c: renesas,riic: Document RZ/N2H support i2c: riic: Pass IRQ desc array as part of OF data i2c: riic: Move generic compatible string to end of array i2c: riic: Add support for RZ/T2H SoC .../devicetree/bindings/i2c/renesas,riic.yaml | 105 ++++++++++++------ drivers/i2c/busses/i2c-riic.c | 54 +++++++-- 2 files changed, 117 insertions(+), 42 deletions(-)