mirror of
https://github.com/ukui/kernel.git
synced 2026-03-09 10:07:04 -07:00
pinctrl: sh-pfc: pfc-r8a77951: Add R8A774E1 PFC support
Renesas RZ/G2H (r8a774e1) is pin compatible with R-Car H3 (R8A77951), however it doesn't have several automotive specific peripherals. Add automotive-specific pin groups/functions along with common pin groups/functions for supporting both r8a77951 and r8a774e1 SoC. Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> Link: https://lore.kernel.org/r/1594138692-16816-13-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
d33cfc2e59
commit
a5e8b53ade
@@ -20,6 +20,7 @@ config PINCTRL_SH_PFC
|
||||
select PINCTRL_PFC_R8A774A1 if ARCH_R8A774A1
|
||||
select PINCTRL_PFC_R8A774B1 if ARCH_R8A774B1
|
||||
select PINCTRL_PFC_R8A774C0 if ARCH_R8A774C0
|
||||
select PINCTRL_PFC_R8A774E1 if ARCH_R8A774E1
|
||||
select PINCTRL_PFC_R8A7778 if ARCH_R8A7778
|
||||
select PINCTRL_PFC_R8A7779 if ARCH_R8A7779
|
||||
select PINCTRL_PFC_R8A7790 if ARCH_R8A7790
|
||||
@@ -99,6 +100,9 @@ config PINCTRL_PFC_R8A774B1
|
||||
config PINCTRL_PFC_R8A774C0
|
||||
bool "RZ/G2E pin control support" if COMPILE_TEST
|
||||
|
||||
config PINCTRL_PFC_R8A774E1
|
||||
bool "RZ/G2H pin control support" if COMPILE_TEST
|
||||
|
||||
config PINCTRL_PFC_R8A7778
|
||||
bool "R-Car M1A pin control support" if COMPILE_TEST
|
||||
|
||||
|
||||
@@ -12,6 +12,7 @@ obj-$(CONFIG_PINCTRL_PFC_R8A77470) += pfc-r8a77470.o
|
||||
obj-$(CONFIG_PINCTRL_PFC_R8A774A1) += pfc-r8a7796.o
|
||||
obj-$(CONFIG_PINCTRL_PFC_R8A774B1) += pfc-r8a77965.o
|
||||
obj-$(CONFIG_PINCTRL_PFC_R8A774C0) += pfc-r8a77990.o
|
||||
obj-$(CONFIG_PINCTRL_PFC_R8A774E1) += pfc-r8a77951.o
|
||||
obj-$(CONFIG_PINCTRL_PFC_R8A7778) += pfc-r8a7778.o
|
||||
obj-$(CONFIG_PINCTRL_PFC_R8A7779) += pfc-r8a7779.o
|
||||
obj-$(CONFIG_PINCTRL_PFC_R8A7790) += pfc-r8a7790.o
|
||||
|
||||
@@ -533,6 +533,12 @@ static const struct of_device_id sh_pfc_of_table[] = {
|
||||
.data = &r8a774c0_pinmux_info,
|
||||
},
|
||||
#endif
|
||||
#ifdef CONFIG_PINCTRL_PFC_R8A774E1
|
||||
{
|
||||
.compatible = "renesas,pfc-r8a774e1",
|
||||
.data = &r8a774e1_pinmux_info,
|
||||
},
|
||||
#endif
|
||||
#ifdef CONFIG_PINCTRL_PFC_R8A7778
|
||||
{
|
||||
.compatible = "renesas,pfc-r8a7778",
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -312,6 +312,7 @@ extern const struct sh_pfc_soc_info r8a77470_pinmux_info;
|
||||
extern const struct sh_pfc_soc_info r8a774a1_pinmux_info;
|
||||
extern const struct sh_pfc_soc_info r8a774b1_pinmux_info;
|
||||
extern const struct sh_pfc_soc_info r8a774c0_pinmux_info;
|
||||
extern const struct sh_pfc_soc_info r8a774e1_pinmux_info;
|
||||
extern const struct sh_pfc_soc_info r8a7778_pinmux_info;
|
||||
extern const struct sh_pfc_soc_info r8a7779_pinmux_info;
|
||||
extern const struct sh_pfc_soc_info r8a7790_pinmux_info;
|
||||
|
||||
Reference in New Issue
Block a user