u-boot/drivers/pinctrl/renesas
Paul Barker 21e4ba153f gpio: Add RZ/G2L GPIO driver
This driver adds support for the gpio features of the GPIO/PFC module in
the Renesas RZ/G2L (R9A07G044) SoC.

The new `rzg2l-pfc-gpio` driver is bound to the same device tree node as
the `rzg2l-pfc-pinctrl` driver as the same hardware block provides both
GPIO and pin multiplexing features.

This patch is based on the corresponding Linux v6.5 driver
(commit 52e12027d50affbf60c6c9c64db8017391b0c22e).

Signed-off-by: Paul Barker <paul.barker.ct@bp.renesas.com>
Reviewed-by: Biju Das <biju.das.jz@bp.renesas.com>
Reviewed-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Marek Vasut <marek.vasut+renesas@mailbox.org>
2023-10-16 15:46:18 +02:00
..
Kconfig pinctrl: renesas: Add RZ/G2L PFC driver 2023-10-16 15:46:18 +02:00
Makefile pinctrl: renesas: Add RZ/G2L PFC driver 2023-10-16 15:46:18 +02:00
pfc-r8a779a0.c pinctrl: renesas: Synchronize R8A779A0 V3U PFC tables with Linux 6.5.3 2023-10-01 00:08:28 +02:00
pfc-r8a779f0.c pinctrl: renesas: Synchronize R8A779F0 S4 PFC tables with Linux 6.5.3 2023-10-01 00:08:28 +02:00
pfc-r8a779g0.c pinctrl: renesas: Synchronize R8A779G0 V4H PFC tables with Linux 6.5.3 2023-10-01 00:08:28 +02:00
pfc-r8a7790.c pinctrl: renesas: Synchronize R8A7790 H2 PFC tables with Linux 6.5.3 2023-10-01 00:08:28 +02:00
pfc-r8a7791.c pinctrl: renesas: Synchronize R8A7791 M2-W and R8A7793 M2-N PFC tables with Linux 6.5.3 2023-10-01 00:08:28 +02:00
pfc-r8a7792.c pinctrl: renesas: Synchronize R8A7792 V2H PFC tables with Linux 6.5.3 2023-10-01 00:08:28 +02:00
pfc-r8a7794.c pinctrl: renesas: Synchronize R8A7794 E2 PFC tables with Linux 6.5.3 2023-10-01 00:08:28 +02:00
pfc-r8a7796.c pinctrl: renesas: Synchronize R8A77960 M3-W and R8A77961 M3-W+ PFC tables with Linux 6.5.3 2023-10-01 00:08:28 +02:00
pfc-r8a77951.c pinctrl: renesas: Synchronize R8A77951 H3 PFC tables with Linux 6.5.3 2023-10-01 00:08:28 +02:00
pfc-r8a77965.c pinctrl: renesas: Synchronize R8A77965 M3-N PFC tables with Linux 6.5.3 2023-10-01 00:08:28 +02:00
pfc-r8a77970.c pinctrl: renesas: Synchronize R8A77970 V3M PFC tables with Linux 6.5.3 2023-10-01 00:08:28 +02:00
pfc-r8a77980.c pinctrl: renesas: Synchronize R8A77980 V3H PFC tables with Linux 6.5.3 2023-10-01 00:08:28 +02:00
pfc-r8a77990.c pinctrl: renesas: Synchronize R8A77990 E3 PFC tables with Linux 6.5.3 2023-10-01 00:08:28 +02:00
pfc-r8a77995.c pinctrl: renesas: Synchronize R8A77995 D3 PFC tables with Linux 6.5.3 2023-10-01 00:08:28 +02:00
pfc.c pinctrl: renesas: Add support for 1.8V/2.5V I/O voltage levels 2023-10-01 00:08:28 +02:00
pinctrl-rza1.c pinctrl: renesas: Rename RZ/A1 R7S72100 PFC tables to RZ/A1 2023-10-01 00:08:28 +02:00
pinctrl-rzn1.c pinctrl: renesas: add R906G032 driver 2023-05-13 04:01:30 +02:00
rzg2l-pfc.c gpio: Add RZ/G2L GPIO driver 2023-10-16 15:46:18 +02:00
sh_pfc.h pinctrl: renesas: Add support for 1.8V/2.5V I/O voltage levels 2023-10-01 00:08:28 +02:00