linux/drivers/pinctrl/renesas
Lad Prabhakar a52c455600 pinctrl: renesas: rzg2l: Fix configuring the GPIO pins as interrupts
[ Upstream commit 00dfe29887 ]

On the RZ/G2UL SoC we have less number of pins compared to RZ/G2L and also
the pin configs are completely different. This patch makes sure we use the
appropriate pin configs for each SoC (which is passed as part of the OF
data) while configuring the GPIO pin as interrupts instead of using
rzg2l_gpio_configs[] for all the SoCs.

Fixes: bfc69bdbaa ("pinctrl: renesas: rzg2l: Add RZ/G2UL support")
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Link: https://lore.kernel.org/r/20230102221815.273719-3-prabhakar.mahadev-lad.rj@bp.renesas.com
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Sasha Levin <sashal@kernel.org>
History 2023-03-10 09:33:17 +01:00
..
core.c pinctrl: renesas: Initial R8A779G0 (R-Car V4H) PFC support 2022-07-05 09:12:36 +02:00
core.h pinctrl: renesas: Move R-Car bias helpers to sh_pfc.h 2021-03-24 10:38:29 +01:00
gpio.c pinctrl: renesas: Remove unneeded #include <linux/init.h> 2022-04-20 11:53:47 +02:00
Kconfig pinctrl: renesas: Initial R8A779G0 (R-Car V4H) PFC support 2022-07-05 09:12:36 +02:00
Makefile pinctrl: renesas: Initial R8A779G0 (R-Car V4H) PFC support 2022-07-05 09:12:36 +02:00
pfc-emev2.c pinctrl: renesas: emev2: Use shorthands for reserved fields 2022-05-05 12:02:25 +02:00
pfc-r8a73a4.c pinctrl: renesas: r8a73a4: Optimize fixed-width reserved fields 2022-05-05 12:02:26 +02:00
pfc-r8a779a0.c pinctrl: renesas: r8a779a0: Optimize fixed-width reserved fields 2022-05-05 12:02:27 +02:00
pfc-r8a779f0.c pinctrl: renesas: r8a779f0: Remove unused POC2 2022-06-29 15:53:04 +02:00
pfc-r8a779g0.c pinctrl: renesas: r8a779g0: Add missing MODSELx for AVBx 2022-07-05 09:12:37 +02:00
pfc-r8a7740.c pinctrl: renesas: r8a7740: Optimize fixed-width reserved fields 2022-05-05 12:02:26 +02:00
pfc-r8a7778.c pinctrl: renesas: r8a7778: Use shorthands for reserved fields 2022-05-05 12:02:25 +02:00
pfc-r8a7779.c pinctrl: renesas: r8a7779: Optimize fixed-width reserved fields 2022-05-05 12:02:27 +02:00
pfc-r8a7790.c pinctrl: renesas: r8a7790: Use shorthands for reserved fields 2022-05-05 12:02:25 +02:00
pfc-r8a7791.c pinctrl: renesas: r8a7791: Use shorthands for reserved fields 2022-05-05 12:02:25 +02:00
pfc-r8a7792.c pinctrl: renesas: r8a7792: Optimize fixed-width reserved fields 2022-05-05 12:02:27 +02:00
pfc-r8a7794.c pinctrl: renesas: r8a7794: Use shorthands for reserved fields 2022-05-05 12:02:25 +02:00
pfc-r8a7796.c pinctrl: renesas: r8a7796: Optimize fixed-width reserved fields 2022-05-05 12:02:27 +02:00
pfc-r8a77470.c pinctrl: renesas: r8a77470: Optimize fixed-width reserved fields 2022-05-05 12:02:26 +02:00
pfc-r8a77950.c pinctrl: renesas: r8a77950: Optimize fixed-width reserved fields 2022-05-05 12:02:27 +02:00
pfc-r8a77951.c pinctrl: renesas: r8a77951: Optimize fixed-width reserved fields 2022-05-05 12:02:27 +02:00
pfc-r8a77965.c pinctrl: renesas: r8a77965: Optimize fixed-width reserved fields 2022-05-05 12:02:27 +02:00
pfc-r8a77970.c pinctrl: renesas: r8a77970: Optimize fixed-width reserved fields 2022-05-05 12:02:27 +02:00
pfc-r8a77980.c pinctrl: renesas: r8a77980: Optimize fixed-width reserved fields 2022-05-05 12:02:27 +02:00
pfc-r8a77990.c pinctrl: renesas: r8a77990: Optimize fixed-width reserved fields 2022-05-05 12:02:27 +02:00
pfc-r8a77995.c pinctrl: renesas: r8a77995: Optimize fixed-width reserved fields 2022-05-05 12:02:27 +02:00
pfc-sh73a0.c pinctrl: renesas: sh73a0: Optimize fixed-width reserved fields 2022-05-05 12:02:28 +02:00
pfc-sh7203.c pinctrl: renesas: sh7203: Optimize fixed-width reserved fields 2022-05-05 12:02:27 +02:00
pfc-sh7264.c pinctrl: renesas: sh7264: Optimize fixed-width reserved fields 2022-05-05 12:02:28 +02:00
pfc-sh7269.c pinctrl: renesas: sh7269: Optimize fixed-width reserved fields 2022-05-05 12:02:28 +02:00
pfc-sh7720.c pinctrl: renesas: sh7720: Optimize fixed-width reserved fields 2022-05-05 12:02:28 +02:00
pfc-sh7722.c pinctrl: renesas: sh7722: Optimize fixed-width reserved fields 2022-05-05 12:02:28 +02:00
pfc-sh7723.c pinctrl: renesas: sh7723: Optimize fixed-width reserved fields 2022-05-05 12:02:28 +02:00
pfc-sh7724.c pinctrl: renesas: sh7724: Optimize fixed-width reserved fields 2022-05-05 12:02:28 +02:00
pfc-sh7734.c pinctrl: renesas: sh7734: Optimize fixed-width reserved fields 2022-05-05 12:02:28 +02:00
pfc-sh7757.c pinctrl: renesas: sh7757: Optimize fixed-width reserved fields 2022-05-05 12:02:28 +02:00
pfc-sh7785.c pinctrl: renesas: sh7785: Optimize fixed-width reserved fields 2022-05-05 12:02:28 +02:00
pfc-sh7786.c pinctrl: renesas: sh7786: Optimize fixed-width reserved fields 2022-05-05 12:02:28 +02:00
pfc-shx3.c pinctrl: renesas: Remove unneeded #include <linux/init.h> 2022-04-20 11:53:47 +02:00
pinctrl-rza1.c pinctrl: renesas: rza1: Switch to use for_each_gpiochip_node() helper 2022-04-08 18:41:04 +03:00
pinctrl-rza2.c pinctrl: Get rid of duplicate of_node assignment in the drivers 2021-12-16 04:18:30 +01:00
pinctrl-rzg2l.c pinctrl: renesas: rzg2l: Fix configuring the GPIO pins as interrupts 2023-03-10 09:33:17 +01:00
pinctrl-rzn1.c pinctrl: renesas: rzn1: Fix possible null-ptr-deref in sh_pfc_map_resources() 2022-05-03 10:03:15 +02:00
pinctrl-rzv2m.c pinctrl: renesas: Add RZ/V2M pin and gpio controller driver 2022-07-05 09:12:36 +02:00
pinctrl.c pinctrl: renesas: Remove unneeded #include <linux/init.h> 2022-04-20 11:53:47 +02:00
sh_pfc.h pinctrl: renesas: Initial R8A779G0 (R-Car V4H) PFC support 2022-07-05 09:12:36 +02:00