mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-01-24 09:13:20 -05:00
pinctrl: renesas: Add RZ/G2L pin and gpio controller driver
Add support for pin and gpio controller driver for RZ/G2L SoC. Based on a patch in the BSP by Hien Huynh <hien.huynh.px@renesas.com>. Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> Reviewed-by: Biju Das <biju.das.jz@bp.renesas.com> Link: https://lore.kernel.org/r/20210727112328.18809-3-prabhakar.mahadev-lad.rj@bp.renesas.com Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
This commit is contained in:
parent
7958f88aa6
commit
c4c4637eb5
3 changed files with 1187 additions and 0 deletions
|
@ -37,6 +37,7 @@ config PINCTRL_RENESAS
|
||||||
select PINCTRL_PFC_R8A77990 if ARCH_R8A77990
|
select PINCTRL_PFC_R8A77990 if ARCH_R8A77990
|
||||||
select PINCTRL_PFC_R8A77995 if ARCH_R8A77995
|
select PINCTRL_PFC_R8A77995 if ARCH_R8A77995
|
||||||
select PINCTRL_PFC_R8A779A0 if ARCH_R8A779A0
|
select PINCTRL_PFC_R8A779A0 if ARCH_R8A779A0
|
||||||
|
select PINCTRL_RZG2L if ARCH_R9A07G044
|
||||||
select PINCTRL_PFC_SH7203 if CPU_SUBTYPE_SH7203
|
select PINCTRL_PFC_SH7203 if CPU_SUBTYPE_SH7203
|
||||||
select PINCTRL_PFC_SH7264 if CPU_SUBTYPE_SH7264
|
select PINCTRL_PFC_SH7264 if CPU_SUBTYPE_SH7264
|
||||||
select PINCTRL_PFC_SH7269 if CPU_SUBTYPE_SH7269
|
select PINCTRL_PFC_SH7269 if CPU_SUBTYPE_SH7269
|
||||||
|
@ -176,6 +177,16 @@ config PINCTRL_RZA2
|
||||||
help
|
help
|
||||||
This selects GPIO and pinctrl driver for Renesas RZ/A2 platforms.
|
This selects GPIO and pinctrl driver for Renesas RZ/A2 platforms.
|
||||||
|
|
||||||
|
config PINCTRL_RZG2L
|
||||||
|
bool "pin control support for RZ/G2L" if COMPILE_TEST
|
||||||
|
depends on OF
|
||||||
|
select GPIOLIB
|
||||||
|
select GENERIC_PINCTRL_GROUPS
|
||||||
|
select GENERIC_PINMUX_FUNCTIONS
|
||||||
|
select GENERIC_PINCONF
|
||||||
|
help
|
||||||
|
This selects GPIO and pinctrl driver for Renesas RZ/G2L platforms.
|
||||||
|
|
||||||
config PINCTRL_PFC_R8A77470
|
config PINCTRL_PFC_R8A77470
|
||||||
bool "pin control support for RZ/G1C" if COMPILE_TEST
|
bool "pin control support for RZ/G1C" if COMPILE_TEST
|
||||||
select PINCTRL_SH_PFC
|
select PINCTRL_SH_PFC
|
||||||
|
|
|
@ -46,6 +46,7 @@ obj-$(CONFIG_PINCTRL_PFC_SHX3) += pfc-shx3.o
|
||||||
|
|
||||||
obj-$(CONFIG_PINCTRL_RZA1) += pinctrl-rza1.o
|
obj-$(CONFIG_PINCTRL_RZA1) += pinctrl-rza1.o
|
||||||
obj-$(CONFIG_PINCTRL_RZA2) += pinctrl-rza2.o
|
obj-$(CONFIG_PINCTRL_RZA2) += pinctrl-rza2.o
|
||||||
|
obj-$(CONFIG_PINCTRL_RZG2L) += pinctrl-rzg2l.o
|
||||||
obj-$(CONFIG_PINCTRL_RZN1) += pinctrl-rzn1.o
|
obj-$(CONFIG_PINCTRL_RZN1) += pinctrl-rzn1.o
|
||||||
|
|
||||||
ifeq ($(CONFIG_COMPILE_TEST),y)
|
ifeq ($(CONFIG_COMPILE_TEST),y)
|
||||||
|
|
1175
drivers/pinctrl/renesas/pinctrl-rzg2l.c
Normal file
1175
drivers/pinctrl/renesas/pinctrl-rzg2l.c
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Add table
Reference in a new issue