Lines Matching +full:1 +full:- +full:3
1 // SPDX-License-Identifier: GPL-2.0-only
12 #include "pinctrl-pxa2xx.h"
16 PXA_GPIO_ONLY_PIN(PXA_PINCTRL_PIN(1)),
18 PXA_FUNCTION(0, 3, "FFCTS"),
19 PXA_FUNCTION(1, 1, "HZ_CLK"),
20 PXA_FUNCTION(1, 3, "CHOUT<0>")),
22 PXA_FUNCTION(0, 1, "FFDCD"),
23 PXA_FUNCTION(0, 3, "USB_P3_5"),
24 PXA_FUNCTION(1, 1, "HZ_CLK"),
25 PXA_FUNCTION(1, 3, "CHOUT<1>")),
27 PXA_FUNCTION(0, 1, "EXT_SYNC<0>"),
29 PXA_FUNCTION(0, 3, "USB_P3_1"),
30 PXA_FUNCTION(1, 1, "CHOUT<0>"),
31 PXA_FUNCTION(1, 1, "PWM_OUT<2>"),
32 PXA_FUNCTION(1, 3, "48_MHz")),
34 PXA_FUNCTION(0, 1, "EXT_SYNC<1>"),
36 PXA_FUNCTION(1, 1, "CHOUT<1>"),
37 PXA_FUNCTION(1, 1, "PWM_OUT<3>"),
38 PXA_FUNCTION(1, 3, "48_MHz")),
40 PXA_FUNCTION(0, 1, "CLK_EXT"),
42 PXA_FUNCTION(0, 3, "KP_MKIN<7>"),
43 PXA_FUNCTION(1, 1, "SSPTXD2")),
45 PXA_FUNCTION(0, 1, "L_VSYNC"),
47 PXA_FUNCTION(1, 1, "SSPSFRM2"),
48 PXA_FUNCTION(1, 3, "UCLK")),
51 PXA_FUNCTION(0, 1, "KP_MKIN<5>"),
52 PXA_FUNCTION(1, 2, "PWM_OUT<0>"),
53 PXA_FUNCTION(1, 3, "FFTXD")),
55 PXA_FUNCTION(0, 1, "KP_MKIN<6>"),
57 PXA_FUNCTION(1, 2, "PWM_OUT<1>")),
59 PXA_FUNCTION(0, 1, "RDY")),
61 PXA_FUNCTION(0, 1, "SSPSCLK2"),
62 PXA_FUNCTION(0, 3, "FFRXD"),
63 PXA_FUNCTION(1, 1, "SSPSCLK2"),
64 PXA_FUNCTION(1, 2, "L_CS"),
65 PXA_FUNCTION(1, 3, "nURST")),
67 PXA_FUNCTION(0, 1, "DREQ<0>"),
69 PXA_FUNCTION(1, 1, "nSDCS<2>")),
71 PXA_FUNCTION(1, 1, "nSDCS<3>"),
72 PXA_FUNCTION(1, 2, "DVAL<0>"),
73 PXA_FUNCTION(1, 3, "MBGNT")),
75 PXA_FUNCTION(0, 1, "SSPEXTCLK2"),
77 PXA_FUNCTION(0, 3, "SSPSCLK2"),
78 PXA_FUNCTION(1, 1, "KP_MKOUT<7>"),
79 PXA_FUNCTION(1, 2, "SSPSYSCLK2"),
80 PXA_FUNCTION(1, 3, "SSPSCLK2")),
83 PXA_FUNCTION(1, 1, "CIF_MCLK"),
84 PXA_FUNCTION(1, 1, "SSPSCLK")),
86 PXA_FUNCTION(0, 1, "CIF_FV"),
88 PXA_FUNCTION(1, 1, "CIF_FV"),
89 PXA_FUNCTION(1, 2, "SSPSFRM")),
91 PXA_FUNCTION(0, 1, "CIF_LV"),
92 PXA_FUNCTION(1, 1, "CIF_LV"),
93 PXA_FUNCTION(1, 2, "SSPTXD")),
95 PXA_FUNCTION(0, 1, "SSPRXD"),
97 PXA_FUNCTION(0, 3, "FFCTS")),
99 PXA_FUNCTION(0, 1, "SSPEXTCLK"),
101 PXA_FUNCTION(0, 3, "CIF_DD<0>"),
102 PXA_FUNCTION(1, 1, "SSPSYSCLK"),
103 PXA_FUNCTION(1, 3, "FFRTS")),
105 PXA_FUNCTION(0, 1, "AC97_BITCLK"),
107 PXA_FUNCTION(0, 3, "SSPSFRM"),
108 PXA_FUNCTION(1, 1, "I2S_BITCLK"),
109 PXA_FUNCTION(1, 3, "SSPSFRM")),
111 PXA_FUNCTION(0, 1, "AC97_SDATA_IN_0"),
113 PXA_FUNCTION(0, 3, "SSPSCLK"),
114 PXA_FUNCTION(1, 1, "SSPRXD2"),
115 PXA_FUNCTION(1, 3, "SSPSCLK")),
117 PXA_FUNCTION(1, 1, "I2S_SDATA_OUT"),
118 PXA_FUNCTION(1, 2, "AC97_SDATA_OUT"),
119 PXA_FUNCTION(1, 3, "USB_P3_2")),
121 PXA_FUNCTION(1, 1, "I2S_SYNC"),
122 PXA_FUNCTION(1, 2, "AC97_SYNC"),
123 PXA_FUNCTION(1, 3, "USB_P3_6")),
125 PXA_FUNCTION(1, 1, "MSSCLK"),
126 PXA_FUNCTION(1, 2, "MMCLK")),
128 PXA_FUNCTION(0, 1, "FFRXD"),
130 PXA_FUNCTION(1, 1, "DVAL<1>"),
131 PXA_FUNCTION(1, 2, "nCS<5>"),
132 PXA_FUNCTION(1, 3, "MBGNT")),
134 PXA_FUNCTION(0, 1, "FFRXD"),
135 PXA_FUNCTION(0, 2, "KP_MKIN<3>"),
136 PXA_FUNCTION(0, 3, "SSPSCLK3"),
137 PXA_FUNCTION(1, 1, "USB_P2_2"),
138 PXA_FUNCTION(1, 3, "SSPSCLK3")),
140 PXA_FUNCTION(0, 1, "FFCTS"),
142 PXA_FUNCTION(0, 3, "SSPSFRM3"),
143 PXA_FUNCTION(1, 2, "KP_MKOUT<6>"),
144 PXA_FUNCTION(1, 3, "SSPTXD3")),
146 PXA_FUNCTION(0, 1, "FFDCD"),
148 PXA_FUNCTION(0, 3, "KP_MKIN<7>"),
149 PXA_FUNCTION(1, 1, "USB_P2_4"),
150 PXA_FUNCTION(1, 2, "SSPSCLK2")),
152 PXA_FUNCTION(0, 1, "FFDSR"),
154 PXA_FUNCTION(0, 3, "KP_MKIN<3>"),
155 PXA_FUNCTION(1, 1, "USB_P2_8"),
156 PXA_FUNCTION(1, 2, "SSPSFRM2"),
157 PXA_FUNCTION(1, 3, "FFTXD")),
159 PXA_FUNCTION(0, 1, "FFRI"),
161 PXA_FUNCTION(0, 3, "USB_P2_3"),
162 PXA_FUNCTION(1, 1, "SSPTXD3"),
163 PXA_FUNCTION(1, 2, "SSPTXD2"),
164 PXA_FUNCTION(1, 3, "PWM_OUT<0>")),
166 PXA_FUNCTION(0, 1, "KP_MKIN<4>"),
167 PXA_FUNCTION(0, 3, "SSPSFRM3"),
168 PXA_FUNCTION(1, 1, "USB_P2_6"),
169 PXA_FUNCTION(1, 2, "FFTXD"),
170 PXA_FUNCTION(1, 3, "SSPSFRM3")),
172 PXA_FUNCTION(0, 1, "SSPRXD2"),
173 PXA_FUNCTION(0, 3, "USB_P2_5"),
174 PXA_FUNCTION(1, 1, "KP_MKOUT<6>"),
175 PXA_FUNCTION(1, 2, "FFDTR"),
176 PXA_FUNCTION(1, 3, "SSPSCLK3")),
178 PXA_FUNCTION(0, 1, "FFRXD"),
180 PXA_FUNCTION(0, 3, "SSPRXD3"),
181 PXA_FUNCTION(1, 1, "KP_MKOUT<7>"),
182 PXA_FUNCTION(1, 2, "FFRTS")),
184 PXA_FUNCTION(0, 1, "BTRXD"),
186 PXA_FUNCTION(1, 3, "CIF_MCLK")),
188 PXA_FUNCTION(0, 3, "CIF_FV"),
189 PXA_FUNCTION(1, 1, "ICP_TXD"),
190 PXA_FUNCTION(1, 2, "BTTXD"),
191 PXA_FUNCTION(1, 3, "CIF_FV")),
193 PXA_FUNCTION(0, 1, "BTCTS"),
194 PXA_FUNCTION(0, 3, "CIF_LV"),
195 PXA_FUNCTION(1, 3, "CIF_LV")),
197 PXA_FUNCTION(0, 3, "CIF_PCLK"),
198 PXA_FUNCTION(1, 1, "AC97_SYSCLK"),
199 PXA_FUNCTION(1, 2, "BTRTS"),
200 PXA_FUNCTION(1, 3, "SSPSYSCLK3")),
202 PXA_FUNCTION(0, 1, "ICP_RXD"),
204 PXA_FUNCTION(1, 2, "PWM_OUT<2>")),
206 PXA_FUNCTION(0, 1, "CIF_DD<0>"),
207 PXA_FUNCTION(1, 1, "STD_TXD"),
208 PXA_FUNCTION(1, 2, "ICP_TXD"),
209 PXA_FUNCTION(1, 3, "PWM_OUT<3>")),
211 PXA_FUNCTION(0, 1, "CIF_DD<5>"),
212 PXA_FUNCTION(1, 1, "BB_OB_DAT<1>"),
213 PXA_FUNCTION(1, 2, "nPOE")),
215 PXA_FUNCTION(1, 2, "nPWE")),
217 PXA_FUNCTION(0, 1, "CIF_DD<3>"),
218 PXA_FUNCTION(0, 3, "SSPSCLK2"),
219 PXA_FUNCTION(1, 1, "BB_OB_DAT<2>"),
220 PXA_FUNCTION(1, 2, "nPIOR"),
221 PXA_FUNCTION(1, 3, "SSPSCLK2")),
223 PXA_FUNCTION(0, 1, "CIF_DD<2>"),
224 PXA_FUNCTION(1, 1, "BB_OB_DAT<3>"),
225 PXA_FUNCTION(1, 2, "nPIOW")),
227 PXA_FUNCTION(0, 1, "CIF_DD<4>"),
229 PXA_FUNCTION(1, 1, "BB_OB_CLK"),
230 PXA_FUNCTION(1, 2, "SSPSCLK3")),
232 PXA_FUNCTION(0, 1, "FFRXD"),
234 PXA_FUNCTION(1, 1, "BB_OB_STB"),
235 PXA_FUNCTION(1, 2, "CIF_MCLK"),
236 PXA_FUNCTION(1, 3, "SSPSYSCLK")),
239 PXA_FUNCTION(0, 3, "CIF_PCLK"),
240 PXA_FUNCTION(1, 2, "nPCE<2>")),
242 PXA_FUNCTION(0, 1, "CIF_DD<1>"),
243 PXA_FUNCTION(0, 2, "BB_IB_DAT<1>"),
244 PXA_FUNCTION(1, 2, "nPREG")),
246 PXA_FUNCTION(0, 1, "nPWAIT"),
248 PXA_FUNCTION(1, 1, "USB_P3_4")),
250 PXA_FUNCTION(0, 1, "nIOS16"),
251 PXA_FUNCTION(0, 2, "BB_IB_DAT<3>"),
252 PXA_FUNCTION(1, 3, "SSPTXD")),
255 PXA_FUNCTION(1, 2, "LDD<0>")),
257 PXA_FUNCTION(0, 2, "LDD<1>"),
258 PXA_FUNCTION(1, 2, "LDD<1>")),
261 PXA_FUNCTION(1, 2, "LDD<2>")),
263 PXA_FUNCTION(0, 2, "LDD<3>"),
264 PXA_FUNCTION(1, 2, "LDD<3>")),
267 PXA_FUNCTION(1, 2, "LDD<4>")),
270 PXA_FUNCTION(1, 2, "LDD<5>")),
273 PXA_FUNCTION(1, 2, "LDD<6>")),
276 PXA_FUNCTION(1, 2, "LDD<7>")),
279 PXA_FUNCTION(1, 2, "LDD<8>")),
282 PXA_FUNCTION(1, 2, "LDD<9>")),
285 PXA_FUNCTION(1, 2, "LDD<10>")),
288 PXA_FUNCTION(1, 2, "LDD<11>")),
291 PXA_FUNCTION(1, 2, "LDD<12>")),
294 PXA_FUNCTION(1, 2, "LDD<13>")),
297 PXA_FUNCTION(1, 2, "LDD<14>")),
300 PXA_FUNCTION(1, 2, "LDD<15>")),
302 PXA_FUNCTION(1, 2, "L_FCLK_RD")),
304 PXA_FUNCTION(1, 2, "L_LCLK_A0")),
306 PXA_FUNCTION(1, 2, "L_PCLK_WR")),
308 PXA_FUNCTION(1, 2, "L_BIAS")),
310 PXA_FUNCTION(1, 1, "nPCE<2>"),
311 PXA_FUNCTION(1, 2, "nCS<2>")),
313 PXA_FUNCTION(1, 1, "PSKTSEL"),
314 PXA_FUNCTION(1, 2, "nCS<3>"),
315 PXA_FUNCTION(1, 3, "PWM_OUT<2>")),
317 PXA_FUNCTION(0, 1, "DREQ<1>"),
319 PXA_FUNCTION(1, 2, "nCS<4>"),
320 PXA_FUNCTION(1, 3, "PWM_OUT<3>")),
323 PXA_FUNCTION(1, 1, "SSPTXD3"),
324 PXA_FUNCTION(1, 2, "BB_OB_DAT<0>")),
326 PXA_FUNCTION(0, 1, "SSPRXD3"),
328 PXA_FUNCTION(0, 3, "CIF_DD<5>"),
329 PXA_FUNCTION(1, 3, "FFDTR")),
331 PXA_FUNCTION(0, 1, "SSPSFRM3"),
333 PXA_FUNCTION(0, 3, "CIF_DD<5>"),
334 PXA_FUNCTION(1, 1, "SSPSFRM3"),
335 PXA_FUNCTION(1, 2, "FFTXD"),
336 PXA_FUNCTION(1, 3, "FFRTS")),
338 PXA_FUNCTION(0, 1, "SSPCLK3"),
340 PXA_FUNCTION(0, 3, "CIF_FV"),
341 PXA_FUNCTION(1, 1, "SSPCLK3"),
342 PXA_FUNCTION(1, 3, "CIF_FV")),
344 PXA_FUNCTION(0, 1, "FFRXD"),
346 PXA_FUNCTION(0, 3, "CIF_LV"),
347 PXA_FUNCTION(1, 1, "nPCE<1>"),
348 PXA_FUNCTION(1, 2, "BB_IB_WAIT"),
349 PXA_FUNCTION(1, 3, "CIF_LV")),
351 PXA_FUNCTION(0, 1, "SSPRXD2"),
353 PXA_FUNCTION(0, 3, "USB_P3_5"),
354 PXA_FUNCTION(1, 1, "nPCE<1>"),
355 PXA_FUNCTION(1, 2, "LDD<16>")),
357 PXA_FUNCTION(0, 1, "nPCE<2>"),
359 PXA_FUNCTION(0, 3, "USB_P3_1"),
360 PXA_FUNCTION(1, 1, "SSPTXD2"),
361 PXA_FUNCTION(1, 2, "LDD<17>"),
362 PXA_FUNCTION(1, 3, "SSPSFRM2")),
364 PXA_FUNCTION(0, 1, "USBHPWR<1>"),
366 PXA_FUNCTION(0, 3, "SSPSFRM2"),
367 PXA_FUNCTION(1, 2, "SSPTXD2"),
368 PXA_FUNCTION(1, 3, "SSPSFRM2")),
370 PXA_FUNCTION(0, 1, "SSPRXD3"),
371 PXA_FUNCTION(0, 3, "FFRI"),
372 PXA_FUNCTION(1, 1, "AC97_SYSCLK"),
373 PXA_FUNCTION(1, 2, "USBHPEN<1>"),
374 PXA_FUNCTION(1, 3, "SSPTXD2")),
376 PXA_FUNCTION(0, 1, "KP_MKIN<5>"),
377 PXA_FUNCTION(0, 3, "USB_P3_5"),
378 PXA_FUNCTION(1, 1, "CIF_DD<4>"),
379 PXA_FUNCTION(1, 2, "nURST")),
381 PXA_FUNCTION(0, 1, "KP_MKIN<6>"),
382 PXA_FUNCTION(0, 3, "USB_P3_1"),
383 PXA_FUNCTION(1, 1, "CIF_DD<5>"),
384 PXA_FUNCTION(1, 2, "UCLK")),
386 PXA_FUNCTION(0, 1, "MMDAT<0>"),
387 PXA_FUNCTION(1, 1, "MMDAT<0>"),
388 PXA_FUNCTION(1, 2, "MSBS")),
390 PXA_FUNCTION(0, 1, "KP_DKIN<0>"),
392 PXA_FUNCTION(1, 1, "AC97_SDATA_OUT")),
394 PXA_FUNCTION(0, 1, "KP_DKIN<1>"),
396 PXA_FUNCTION(1, 1, "AC97_SYNC")),
398 PXA_FUNCTION(0, 1, "KP_DKIN<2>"),
400 PXA_FUNCTION(0, 3, "KP_MKIN<6>"),
401 PXA_FUNCTION(1, 1, "AC97_RESET_n")),
403 PXA_FUNCTION(0, 1, "KP_DKIN<3>"),
405 PXA_FUNCTION(0, 3, "FFRXD"),
406 PXA_FUNCTION(1, 2, "DVAL<1>"),
407 PXA_FUNCTION(1, 3, "KP_MKOUT<6>")),
409 PXA_FUNCTION(0, 1, "KP_DKIN<4>"),
410 PXA_FUNCTION(0, 2, "DREQ<1>"),
411 PXA_FUNCTION(0, 3, "KP_MKIN<3>"),
412 PXA_FUNCTION(1, 2, "MBGNT")),
414 PXA_FUNCTION(0, 1, "KP_DKIN<5>"),
416 PXA_FUNCTION(0, 3, "KP_MKIN<4>"),
417 PXA_FUNCTION(1, 1, "AC97_SYSCLK"),
418 PXA_FUNCTION(1, 3, "FFRTS")),
420 PXA_FUNCTION(0, 1, "KP_DKIN<6>"),
422 PXA_FUNCTION(0, 3, "KP_MKIN<5>"),
423 PXA_FUNCTION(1, 3, "FFTXD")),
425 PXA_FUNCTION(0, 1, "KP_MKIN<0>"),
427 PXA_FUNCTION(0, 3, "FFCTS")),
429 PXA_FUNCTION(0, 1, "KP_MKIN<1>")),
431 PXA_FUNCTION(0, 1, "KP_MKIN<2>"),
432 PXA_FUNCTION(0, 3, "FFRXD"),
433 PXA_FUNCTION(1, 1, "nPCE<1>")),
435 PXA_FUNCTION(0, 1, "CIF_DD<3>"),
436 PXA_FUNCTION(1, 2, "KP_MKOUT<0>")),
438 PXA_FUNCTION(0, 1, "CIF_DD<2>"),
439 PXA_FUNCTION(1, 1, "PSKTSEL"),
440 PXA_FUNCTION(1, 2, "KP_MKOUT<1>")),
442 PXA_FUNCTION(0, 1, "CIF_DD<1>"),
443 PXA_FUNCTION(1, 1, "nPCE<2>"),
444 PXA_FUNCTION(1, 2, "KP_MKOUT<2>")),
446 PXA_FUNCTION(0, 1, "CIF_DD<9>"),
447 PXA_FUNCTION(1, 2, "KP_MKOUT<3>")),
449 PXA_FUNCTION(0, 1, "CIF_DD<8>"),
450 PXA_FUNCTION(1, 2, "KP_MKOUT<4>")),
452 PXA_FUNCTION(0, 1, "CIF_DD<7>"),
453 PXA_FUNCTION(1, 1, "CHOUT<0>"),
454 PXA_FUNCTION(1, 2, "KP_MKOUT<5>")),
456 PXA_FUNCTION(0, 1, "MMDAT<1>"),
458 PXA_FUNCTION(1, 1, "MMDAT<1>"),
459 PXA_FUNCTION(1, 2, "MSSDIO")),
461 PXA_FUNCTION(0, 1, "MMDAT<2>"),
462 PXA_FUNCTION(1, 1, "MMDAT<2>")),
464 PXA_FUNCTION(0, 1, "MMDAT<3>"),
465 PXA_FUNCTION(1, 1, "MMDAT<3>")),
467 PXA_FUNCTION(0, 1, "MMCMD"),
469 PXA_FUNCTION(1, 1, "MMCMD")),
471 PXA_FUNCTION(0, 3, "USB_P3_3"),
472 PXA_FUNCTION(1, 1, "I2S_SYSCLK"),
473 PXA_FUNCTION(1, 2, "AC97_RESET_n")),
475 PXA_FUNCTION(0, 1, "CIF_DD<1>"),
476 PXA_FUNCTION(1, 1, "UEN"),
477 PXA_FUNCTION(1, 2, "UVS0")),
479 PXA_FUNCTION(0, 1, "DREQ<0>"),
480 PXA_FUNCTION(0, 2, "CIF_DD<3>"),
481 PXA_FUNCTION(0, 3, "MBREQ"),
482 PXA_FUNCTION(1, 1, "UEN"),
483 PXA_FUNCTION(1, 2, "nUVS1"),
484 PXA_FUNCTION(1, 3, "PWM_OUT<1>")),
486 PXA_FUNCTION(0, 1, "CIF_DD<2>"),
488 PXA_FUNCTION(0, 3, "UDET"),
489 PXA_FUNCTION(1, 1, "DVAL<0>"),
490 PXA_FUNCTION(1, 2, "nUVS2"),
491 PXA_FUNCTION(1, 3, "MBGNT")),
493 PXA_FUNCTION(0, 1, "SCL"),
494 PXA_FUNCTION(1, 1, "SCL")),
496 PXA_FUNCTION(0, 1, "SDA"),
497 PXA_FUNCTION(1, 1, "SDA")),
499 PXA_FUNCTION(0, 1, "USBHPWR<2>")),
501 PXA_FUNCTION(1, 2, "USBHPEN<2>")),
515 base_dir[0] = devm_platform_ioremap_resource(pdev, 1); in pxa27x_pinctrl_probe()
519 base_dir[3] = devm_platform_ioremap_resource(pdev, 2); in pxa27x_pinctrl_probe()
520 if (IS_ERR(base_dir[3])) in pxa27x_pinctrl_probe()
521 return PTR_ERR(base_dir[3]); in pxa27x_pinctrl_probe()
523 base_sleep[0] = devm_platform_ioremap_resource(pdev, 3); in pxa27x_pinctrl_probe()
529 for (i = 0; i < 3; i++) in pxa27x_pinctrl_probe()
539 { .compatible = "marvell,pxa27x-pinctrl", },
547 .name = "pxa27x-pinctrl",