i2c: riic: Pass register offsets and chip details as OF data
authorLad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Tue, 19 Mar 2024 13:25:02 +0000 (13:25 +0000)
committerAndi Shyti <andi.shyti@kernel.org>
Sun, 5 May 2024 22:35:39 +0000 (00:35 +0200)
commit748ee3b2a477821957adfe0ee7d1fd11d0f9a512
tree74502b51084e2f701447e72c85b7a4644cd3ef5a
parent26c7871100f2933a2827b217320366e89cef5a4c
i2c: riic: Pass register offsets and chip details as OF data

With an increasing number of SoCs reusing this driver, each with slight
variations in the RIIC IP, it becomes necessary to support passing these
details as OF data. This approach simplifies the extension of the driver
for other SoCs.

This patch lays the groundwork for adding support for the Renesas RZ/V2H
SoC.

Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Reviewed-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
Signed-off-by: Andi Shyti <andi.shyti@kernel.org>
drivers/i2c/busses/i2c-riic.c