Lines Matching +full:0 +full:x2ac
32 #define JH7110_SYS_GC_BASE 0
37 #define JH7110_SYS_DOEN 0x000
38 #define JH7110_SYS_DOUT 0x040
39 #define JH7110_SYS_GPI 0x080
40 #define JH7110_SYS_GPIOIN 0x118
42 #define JH7110_SYS_GPIOEN 0x0dc
43 #define JH7110_SYS_GPIOIS0 0x0e0
44 #define JH7110_SYS_GPIOIS1 0x0e4
45 #define JH7110_SYS_GPIOIC0 0x0e8
46 #define JH7110_SYS_GPIOIC1 0x0ec
47 #define JH7110_SYS_GPIOIBE0 0x0f0
48 #define JH7110_SYS_GPIOIBE1 0x0f4
49 #define JH7110_SYS_GPIOIEV0 0x0f8
50 #define JH7110_SYS_GPIOIEV1 0x0fc
51 #define JH7110_SYS_GPIOIE0 0x100
52 #define JH7110_SYS_GPIOIE1 0x104
53 #define JH7110_SYS_GPIORIS0 0x108
54 #define JH7110_SYS_GPIORIS1 0x10c
55 #define JH7110_SYS_GPIOMIS0 0x110
56 #define JH7110_SYS_GPIOMIS1 0x114
58 #define JH7110_SYS_GPO_PDA_0_74_CFG 0x120
59 #define JH7110_SYS_GPO_PDA_89_94_CFG 0x284
167 [PAD_GMAC1_RXC] = { 0x29c, 0, 1 },
168 [PAD_GPIO10] = { 0x29c, 2, 3 },
169 [PAD_GPIO11] = { 0x29c, 5, 3 },
170 [PAD_GPIO12] = { 0x29c, 8, 3 },
171 [PAD_GPIO13] = { 0x29c, 11, 3 },
172 [PAD_GPIO14] = { 0x29c, 14, 3 },
173 [PAD_GPIO15] = { 0x29c, 17, 3 },
174 [PAD_GPIO16] = { 0x29c, 20, 3 },
175 [PAD_GPIO17] = { 0x29c, 23, 3 },
176 [PAD_GPIO18] = { 0x29c, 26, 3 },
177 [PAD_GPIO19] = { 0x29c, 29, 3 },
179 [PAD_GPIO20] = { 0x2a0, 0, 3 },
180 [PAD_GPIO21] = { 0x2a0, 3, 3 },
181 [PAD_GPIO22] = { 0x2a0, 6, 3 },
182 [PAD_GPIO23] = { 0x2a0, 9, 3 },
183 [PAD_GPIO24] = { 0x2a0, 12, 3 },
184 [PAD_GPIO25] = { 0x2a0, 15, 3 },
185 [PAD_GPIO26] = { 0x2a0, 18, 3 },
186 [PAD_GPIO27] = { 0x2a0, 21, 3 },
187 [PAD_GPIO28] = { 0x2a0, 24, 3 },
188 [PAD_GPIO29] = { 0x2a0, 27, 3 },
190 [PAD_GPIO30] = { 0x2a4, 0, 3 },
191 [PAD_GPIO31] = { 0x2a4, 3, 3 },
192 [PAD_GPIO32] = { 0x2a4, 6, 3 },
193 [PAD_GPIO33] = { 0x2a4, 9, 3 },
194 [PAD_GPIO34] = { 0x2a4, 12, 3 },
195 [PAD_GPIO35] = { 0x2a4, 15, 3 },
196 [PAD_GPIO36] = { 0x2a4, 17, 3 },
197 [PAD_GPIO37] = { 0x2a4, 20, 3 },
198 [PAD_GPIO38] = { 0x2a4, 23, 3 },
199 [PAD_GPIO39] = { 0x2a4, 26, 3 },
200 [PAD_GPIO40] = { 0x2a4, 29, 3 },
202 [PAD_GPIO41] = { 0x2a8, 0, 3 },
203 [PAD_GPIO42] = { 0x2a8, 3, 3 },
204 [PAD_GPIO43] = { 0x2a8, 6, 3 },
205 [PAD_GPIO44] = { 0x2a8, 9, 3 },
206 [PAD_GPIO45] = { 0x2a8, 12, 3 },
207 [PAD_GPIO46] = { 0x2a8, 15, 3 },
208 [PAD_GPIO47] = { 0x2a8, 18, 3 },
209 [PAD_GPIO48] = { 0x2a8, 21, 3 },
210 [PAD_GPIO49] = { 0x2a8, 24, 3 },
211 [PAD_GPIO50] = { 0x2a8, 27, 3 },
212 [PAD_GPIO51] = { 0x2a8, 30, 3 },
214 [PAD_GPIO52] = { 0x2ac, 0, 3 },
215 [PAD_GPIO53] = { 0x2ac, 2, 3 },
216 [PAD_GPIO54] = { 0x2ac, 4, 3 },
217 [PAD_GPIO55] = { 0x2ac, 6, 3 },
218 [PAD_GPIO56] = { 0x2ac, 9, 3 },
219 [PAD_GPIO57] = { 0x2ac, 12, 3 },
220 [PAD_GPIO58] = { 0x2ac, 15, 3 },
221 [PAD_GPIO59] = { 0x2ac, 18, 3 },
222 [PAD_GPIO60] = { 0x2ac, 21, 3 },
223 [PAD_GPIO61] = { 0x2ac, 24, 3 },
224 [PAD_GPIO62] = { 0x2ac, 27, 3 },
225 [PAD_GPIO63] = { 0x2ac, 30, 3 },
227 [PAD_GPIO6] = { 0x2b0, 0, 3 },
228 [PAD_GPIO7] = { 0x2b0, 2, 3 },
229 [PAD_GPIO8] = { 0x2b0, 5, 3 },
230 [PAD_GPIO9] = { 0x2b0, 8, 3 },
241 [PAD_GPIO6] = { 0x2b4, 21, 0 },
242 [PAD_GPIO7] = { 0x2b4, 18, 0 },
243 [PAD_GPIO8] = { 0x2b4, 15, 0 },
244 [PAD_GPIO9] = { 0x2b0, 11, 0 },
245 [PAD_GPIO10] = { 0x2b0, 20, 0 },
246 [PAD_GPIO11] = { 0x2b0, 23, 0 },
247 [PAD_GPIO12] = { 0x2b0, 26, 0 },
248 [PAD_GPIO13] = { 0x2b0, 29, 0 },
249 [PAD_GPIO14] = { 0x2b4, 0, 0 },
250 [PAD_GPIO15] = { 0x2b4, 3, 0 },
251 [PAD_GPIO16] = { 0x2b4, 6, 0 },
252 [PAD_GPIO17] = { 0x2b4, 9, 0 },
253 [PAD_GPIO18] = { 0x2b4, 12, 0 },
254 [PAD_GPIO19] = { 0x2b0, 14, 0 },
255 [PAD_GPIO20] = { 0x2b0, 17, 0 },
257 [PAD_GPIO21] = { 0x2b4, 21, 1 },
258 [PAD_GPIO22] = { 0x2b4, 18, 1 },
259 [PAD_GPIO23] = { 0x2b4, 15, 1 },
260 [PAD_GPIO24] = { 0x2b0, 11, 1 },
261 [PAD_GPIO25] = { 0x2b0, 20, 1 },
262 [PAD_GPIO26] = { 0x2b0, 23, 1 },
263 [PAD_GPIO27] = { 0x2b0, 26, 1 },
264 [PAD_GPIO28] = { 0x2b0, 29, 1 },
265 [PAD_GPIO29] = { 0x2b4, 0, 1 },
266 [PAD_GPIO30] = { 0x2b4, 3, 1 },
267 [PAD_GPIO31] = { 0x2b4, 6, 1 },
268 [PAD_GPIO32] = { 0x2b4, 9, 1 },
269 [PAD_GPIO33] = { 0x2b4, 12, 1 },
270 [PAD_GPIO34] = { 0x2b0, 14, 1 },
271 [PAD_GPIO35] = { 0x2b0, 17, 1 },
273 [PAD_GPIO36] = { 0x2b4, 21, 2 },
274 [PAD_GPIO37] = { 0x2b4, 18, 2 },
275 [PAD_GPIO38] = { 0x2b4, 15, 2 },
276 [PAD_GPIO39] = { 0x2b0, 11, 2 },
277 [PAD_GPIO40] = { 0x2b0, 20, 2 },
278 [PAD_GPIO41] = { 0x2b0, 23, 2 },
279 [PAD_GPIO42] = { 0x2b0, 26, 2 },
280 [PAD_GPIO43] = { 0x2b0, 29, 2 },
281 [PAD_GPIO44] = { 0x2b4, 0, 2 },
282 [PAD_GPIO45] = { 0x2b4, 3, 2 },
283 [PAD_GPIO46] = { 0x2b4, 6, 2 },
284 [PAD_GPIO47] = { 0x2b4, 9, 2 },
285 [PAD_GPIO48] = { 0x2b4, 12, 2 },
286 [PAD_GPIO49] = { 0x2b0, 14, 2 },
287 [PAD_GPIO50] = { 0x2b0, 17, 2 },
306 mask = 0x3U << fs->shift; in jh7110_set_function()
328 mask = 0x3U << gs->shift; in jh7110_set_vin_group()
341 if (pin < sfp->gc.ngpio && func == 0) in jh7110_sys_set_one_pin_mux()
349 return 0; in jh7110_sys_set_one_pin_mux()
389 writel(0U, sfp->base + JH7110_SYS_GPIOIE0); in jh7110_sys_init_hw()
390 writel(0U, sfp->base + JH7110_SYS_GPIOIE1); in jh7110_sys_init_hw()
392 writel(~0U, sfp->base + JH7110_SYS_GPIOIC0); in jh7110_sys_init_hw()
393 writel(~0U, sfp->base + JH7110_SYS_GPIOIC1); in jh7110_sys_init_hw()
396 return 0; in jh7110_sys_init_hw()
415 .dout_mask = GENMASK(6, 0),
417 .doen_mask = GENMASK(5, 0),
419 .gpi_mask = GENMASK(6, 0),