mirror of
https://github.com/Dasharo/linux.git
synced 2026-03-06 15:25:10 -08:00
pinctrl: sh-pfc: r8a7790: Add r8a7742 PFC support
Renesas RZ/G1H (R8A7742) is pin compatible with R-Car H2 (R8A7790), however it doesn't have several automotive specific peripherals. Add automotive-specific pin groups/functions along with common pin groups/functions for supporting both r8a7790 and r8a7742 SoC. Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> Reviewed-by: Marian-Cristian Rotariu <marian-cristian.rotariu.rb@bp.renesas.com> Link: https://lore.kernel.org/r/1588542414-14826-3-git-send-email-prabhakar.mahadev-lad.rj@bp.renesas.com Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
This commit is contained in:
committed by
Geert Uytterhoeven
parent
baf674bf71
commit
4ecc7ff82e
@@ -12,6 +12,7 @@ config PINCTRL_SH_PFC
|
||||
select PINCTRL_PFC_EMEV2 if ARCH_EMEV2
|
||||
select PINCTRL_PFC_R8A73A4 if ARCH_R8A73A4
|
||||
select PINCTRL_PFC_R8A7740 if ARCH_R8A7740
|
||||
select PINCTRL_PFC_R8A7742 if ARCH_R8A7742
|
||||
select PINCTRL_PFC_R8A7743 if ARCH_R8A7743
|
||||
select PINCTRL_PFC_R8A7744 if ARCH_R8A7744
|
||||
select PINCTRL_PFC_R8A7745 if ARCH_R8A7745
|
||||
@@ -74,6 +75,9 @@ config PINCTRL_PFC_R8A7740
|
||||
bool "R-Mobile A1 pin control support" if COMPILE_TEST
|
||||
select PINCTRL_SH_PFC_GPIO
|
||||
|
||||
config PINCTRL_PFC_R8A7742
|
||||
bool "RZ/G1H pin control support" if COMPILE_TEST
|
||||
|
||||
config PINCTRL_PFC_R8A7743
|
||||
bool "RZ/G1M pin control support" if COMPILE_TEST
|
||||
|
||||
|
||||
@@ -4,6 +4,7 @@ obj-$(CONFIG_PINCTRL_SH_PFC_GPIO) += gpio.o
|
||||
obj-$(CONFIG_PINCTRL_PFC_EMEV2) += pfc-emev2.o
|
||||
obj-$(CONFIG_PINCTRL_PFC_R8A73A4) += pfc-r8a73a4.o
|
||||
obj-$(CONFIG_PINCTRL_PFC_R8A7740) += pfc-r8a7740.o
|
||||
obj-$(CONFIG_PINCTRL_PFC_R8A7742) += pfc-r8a7790.o
|
||||
obj-$(CONFIG_PINCTRL_PFC_R8A7743) += pfc-r8a7791.o
|
||||
obj-$(CONFIG_PINCTRL_PFC_R8A7744) += pfc-r8a7791.o
|
||||
obj-$(CONFIG_PINCTRL_PFC_R8A7745) += pfc-r8a7794.o
|
||||
|
||||
@@ -485,6 +485,12 @@ static const struct of_device_id sh_pfc_of_table[] = {
|
||||
.data = &r8a7740_pinmux_info,
|
||||
},
|
||||
#endif
|
||||
#ifdef CONFIG_PINCTRL_PFC_R8A7742
|
||||
{
|
||||
.compatible = "renesas,pfc-r8a7742",
|
||||
.data = &r8a7742_pinmux_info,
|
||||
},
|
||||
#endif
|
||||
#ifdef CONFIG_PINCTRL_PFC_R8A7743
|
||||
{
|
||||
.compatible = "renesas,pfc-r8a7743",
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -304,6 +304,7 @@ struct sh_pfc_soc_info {
|
||||
extern const struct sh_pfc_soc_info emev2_pinmux_info;
|
||||
extern const struct sh_pfc_soc_info r8a73a4_pinmux_info;
|
||||
extern const struct sh_pfc_soc_info r8a7740_pinmux_info;
|
||||
extern const struct sh_pfc_soc_info r8a7742_pinmux_info;
|
||||
extern const struct sh_pfc_soc_info r8a7743_pinmux_info;
|
||||
extern const struct sh_pfc_soc_info r8a7744_pinmux_info;
|
||||
extern const struct sh_pfc_soc_info r8a7745_pinmux_info;
|
||||
|
||||
Reference in New Issue
Block a user