1 # SPDX-License-Identifier: GPL-2.0
3 # Renesas SH and SH Mobile PINCTRL drivers
6 if ARCH_RENESAS || SUPERH
11 select GENERIC_PINCONF
14 This enables pin control drivers for SH and SH Mobile platforms
16 config PINCTRL_SH_PFC_GPIO
21 This enables pin control and GPIO drivers for SH/SH Mobile platforms
23 config PINCTRL_PFC_EMEV2
28 config PINCTRL_PFC_R8A73A4
30 depends on ARCH_R8A73A4
31 select PINCTRL_SH_PFC_GPIO
33 config PINCTRL_PFC_R8A7740
35 depends on ARCH_R8A7740
36 select PINCTRL_SH_PFC_GPIO
38 config PINCTRL_PFC_R8A7743
40 depends on ARCH_R8A7743
43 config PINCTRL_PFC_R8A7744
45 depends on ARCH_R8A7744
48 config PINCTRL_PFC_R8A7745
50 depends on ARCH_R8A7745
53 config PINCTRL_PFC_R8A77470
55 depends on ARCH_R8A77470
58 config PINCTRL_PFC_R8A774A1
60 depends on ARCH_R8A774A1
63 config PINCTRL_PFC_R8A774C0
65 depends on ARCH_R8A774C0
68 config PINCTRL_PFC_R8A7778
70 depends on ARCH_R8A7778
73 config PINCTRL_PFC_R8A7779
75 depends on ARCH_R8A7779
78 config PINCTRL_PFC_R8A7790
80 depends on ARCH_R8A7790
83 config PINCTRL_PFC_R8A7791
85 depends on ARCH_R8A7791
88 config PINCTRL_PFC_R8A7792
90 depends on ARCH_R8A7792
93 config PINCTRL_PFC_R8A7793
95 depends on ARCH_R8A7793
98 config PINCTRL_PFC_R8A7794
100 depends on ARCH_R8A7794
101 select PINCTRL_SH_PFC
103 config PINCTRL_PFC_R8A7795
105 depends on ARCH_R8A7795
106 select PINCTRL_SH_PFC
108 config PINCTRL_PFC_R8A7796
110 depends on ARCH_R8A7796
111 select PINCTRL_SH_PFC
113 config PINCTRL_PFC_R8A77965
115 depends on ARCH_R8A77965
116 select PINCTRL_SH_PFC
118 config PINCTRL_PFC_R8A77970
120 depends on ARCH_R8A77970
121 select PINCTRL_SH_PFC
123 config PINCTRL_PFC_R8A77980
125 depends on ARCH_R8A77980
126 select PINCTRL_SH_PFC
128 config PINCTRL_PFC_R8A77990
130 depends on ARCH_R8A77990
131 select PINCTRL_SH_PFC
133 config PINCTRL_PFC_R8A77995
135 depends on ARCH_R8A77995
136 select PINCTRL_SH_PFC
138 config PINCTRL_PFC_SH7203
140 depends on CPU_SUBTYPE_SH7203
141 select PINCTRL_SH_PFC_GPIO
143 config PINCTRL_PFC_SH7264
145 depends on CPU_SUBTYPE_SH7264
146 select PINCTRL_SH_PFC_GPIO
148 config PINCTRL_PFC_SH7269
150 depends on CPU_SUBTYPE_SH7269
151 select PINCTRL_SH_PFC_GPIO
153 config PINCTRL_PFC_SH73A0
155 depends on ARCH_SH73A0
156 select PINCTRL_SH_PFC_GPIO
159 config PINCTRL_PFC_SH7720
161 depends on CPU_SUBTYPE_SH7720
162 select PINCTRL_SH_PFC_GPIO
164 config PINCTRL_PFC_SH7722
166 depends on CPU_SUBTYPE_SH7722
167 select PINCTRL_SH_PFC_GPIO
169 config PINCTRL_PFC_SH7723
171 depends on CPU_SUBTYPE_SH7723
172 select PINCTRL_SH_PFC_GPIO
174 config PINCTRL_PFC_SH7724
176 depends on CPU_SUBTYPE_SH7724
177 select PINCTRL_SH_PFC_GPIO
179 config PINCTRL_PFC_SH7734
181 depends on CPU_SUBTYPE_SH7734
182 select PINCTRL_SH_PFC_GPIO
184 config PINCTRL_PFC_SH7757
186 depends on CPU_SUBTYPE_SH7757
187 select PINCTRL_SH_PFC_GPIO
189 config PINCTRL_PFC_SH7785
191 depends on CPU_SUBTYPE_SH7785
192 select PINCTRL_SH_PFC_GPIO
194 config PINCTRL_PFC_SH7786
196 depends on CPU_SUBTYPE_SH7786
197 select PINCTRL_SH_PFC_GPIO
199 config PINCTRL_PFC_SHX3
201 depends on CPU_SUBTYPE_SHX3
202 select PINCTRL_SH_PFC_GPIO