2 # Renesas SH and SH Mobile PINCTRL drivers
5 if ARCH_SHMOBILE || SUPERH
8 select GPIO_SH_PFC if ARCH_REQUIRE_GPIOLIB
11 select GENERIC_PINCONF
14 This enables pin control drivers for SH and SH Mobile platforms
17 bool "SuperH PFC GPIO support"
18 depends on PINCTRL_SH_PFC && GPIOLIB
20 This enables support for GPIOs within the SoC's pin function
23 config PINCTRL_PFC_EMEV2
28 config PINCTRL_PFC_R8A73A4
30 depends on ARCH_R8A73A4
33 config PINCTRL_PFC_R8A7740
35 depends on ARCH_R8A7740
38 config PINCTRL_PFC_R8A7778
40 depends on ARCH_R8A7778
43 config PINCTRL_PFC_R8A7779
45 depends on ARCH_R8A7779
48 config PINCTRL_PFC_R8A7790
50 depends on ARCH_R8A7790
53 config PINCTRL_PFC_R8A7791
55 depends on ARCH_R8A7791
58 config PINCTRL_PFC_R8A7793
60 depends on ARCH_R8A7793
63 config PINCTRL_PFC_R8A7794
65 depends on ARCH_R8A7794
68 config PINCTRL_PFC_R8A7795
70 depends on ARCH_R8A7795
73 config PINCTRL_PFC_SH7203
75 depends on CPU_SUBTYPE_SH7203
79 config PINCTRL_PFC_SH7264
81 depends on CPU_SUBTYPE_SH7264
85 config PINCTRL_PFC_SH7269
87 depends on CPU_SUBTYPE_SH7269
91 config PINCTRL_PFC_SH73A0
93 depends on ARCH_SH73A0
97 config PINCTRL_PFC_SH7720
99 depends on CPU_SUBTYPE_SH7720
101 select PINCTRL_SH_PFC
103 config PINCTRL_PFC_SH7722
105 depends on CPU_SUBTYPE_SH7722
107 select PINCTRL_SH_PFC
109 config PINCTRL_PFC_SH7723
111 depends on CPU_SUBTYPE_SH7723
113 select PINCTRL_SH_PFC
115 config PINCTRL_PFC_SH7724
117 depends on CPU_SUBTYPE_SH7724
119 select PINCTRL_SH_PFC
121 config PINCTRL_PFC_SH7734
123 depends on CPU_SUBTYPE_SH7734
125 select PINCTRL_SH_PFC
127 config PINCTRL_PFC_SH7757
129 depends on CPU_SUBTYPE_SH7757
131 select PINCTRL_SH_PFC
133 config PINCTRL_PFC_SH7785
135 depends on CPU_SUBTYPE_SH7785
137 select PINCTRL_SH_PFC
139 config PINCTRL_PFC_SH7786
141 depends on CPU_SUBTYPE_SH7786
143 select PINCTRL_SH_PFC
145 config PINCTRL_PFC_SHX3
147 depends on CPU_SUBTYPE_SHX3
149 select PINCTRL_SH_PFC