Lines Matching +full:1 +full:- +full:8

1 // SPDX-License-Identifier: GPL-2.0+
3 // Copyright (C) 2015-2017 Socionext Inc.
12 #include "pinctrl-uniphier.h"
18 UNIPHIER_PINCTRL_PIN(1, "ED1", UNIPHIER_PIN_IECTRL_NONE,
19 1, UNIPHIER_PIN_DRV_1BIT,
20 1, UNIPHIER_PIN_PULL_DOWN),
39 UNIPHIER_PINCTRL_PIN(8, "XERWE0", UNIPHIER_PIN_IECTRL_NONE,
40 8, UNIPHIER_PIN_DRV_1BIT,
41 8, UNIPHIER_PIN_PULL_DOWN),
61 -1, UNIPHIER_PIN_DRV_FIXED8,
64 -1, UNIPHIER_PIN_DRV_FIXED8,
67 -1, UNIPHIER_PIN_DRV_FIXED8,
70 -1, UNIPHIER_PIN_DRV_FIXED8,
73 -1, UNIPHIER_PIN_DRV_FIXED8,
76 -1, UNIPHIER_PIN_DRV_FIXED8,
79 -1, UNIPHIER_PIN_DRV_FIXED8,
82 -1, UNIPHIER_PIN_DRV_FIXED8,
85 -1, UNIPHIER_PIN_DRV_FIXED8,
88 -1, UNIPHIER_PIN_DRV_FIXED8,
91 -1, UNIPHIER_PIN_DRV_FIXED8,
94 -1, UNIPHIER_PIN_DRV_FIXED8,
97 -1, UNIPHIER_PIN_DRV_FIXED8,
100 -1, UNIPHIER_PIN_DRV_FIXED8,
103 -1, UNIPHIER_PIN_DRV_FIXED8,
158 -1, UNIPHIER_PIN_PULL_UP_FIXED),
160 1, UNIPHIER_PIN_DRV_2BIT,
161 -1, UNIPHIER_PIN_PULL_UP_FIXED),
164 -1, UNIPHIER_PIN_PULL_UP_FIXED),
167 -1, UNIPHIER_PIN_PULL_UP_FIXED),
170 -1, UNIPHIER_PIN_PULL_UP_FIXED),
173 -1, UNIPHIER_PIN_PULL_UP_FIXED),
175 -1, UNIPHIER_PIN_DRV_FIXED8,
178 -1, UNIPHIER_PIN_DRV_FIXED8,
181 -1, UNIPHIER_PIN_DRV_FIXED8,
184 -1, UNIPHIER_PIN_DRV_FIXED8,
187 -1, UNIPHIER_PIN_DRV_FIXED8,
190 -1, UNIPHIER_PIN_DRV_FIXED8,
193 -1, UNIPHIER_PIN_DRV_FIXED8,
196 -1, UNIPHIER_PIN_DRV_FIXED8,
199 -1, UNIPHIER_PIN_DRV_FIXED8,
202 -1, UNIPHIER_PIN_DRV_FIXED8,
205 -1, UNIPHIER_PIN_DRV_FIXED8,
208 -1, UNIPHIER_PIN_DRV_FIXED8,
211 -1, UNIPHIER_PIN_DRV_FIXED8,
214 -1, UNIPHIER_PIN_DRV_FIXED8,
217 -1, UNIPHIER_PIN_DRV_FIXED8,
220 -1, UNIPHIER_PIN_DRV_FIXED8,
223 -1, UNIPHIER_PIN_DRV_FIXED8,
226 -1, UNIPHIER_PIN_DRV_FIXED8,
229 -1, UNIPHIER_PIN_DRV_FIXED8,
232 -1, UNIPHIER_PIN_DRV_FIXED8,
235 -1, UNIPHIER_PIN_DRV_FIXED8,
238 -1, UNIPHIER_PIN_DRV_FIXED8,
241 -1, UNIPHIER_PIN_DRV_FIXED8,
244 -1, UNIPHIER_PIN_DRV_FIXED8,
247 -1, UNIPHIER_PIN_DRV_FIXED8,
250 -1, UNIPHIER_PIN_DRV_FIXED8,
253 -1, UNIPHIER_PIN_DRV_FIXED8,
256 -1, UNIPHIER_PIN_DRV_FIXED8,
259 -1, UNIPHIER_PIN_DRV_FIXED8,
262 -1, UNIPHIER_PIN_DRV_FIXED8,
265 -1, UNIPHIER_PIN_DRV_FIXED8,
268 -1, UNIPHIER_PIN_DRV_FIXED8,
271 -1, UNIPHIER_PIN_DRV_FIXED8,
274 -1, UNIPHIER_PIN_DRV_FIXED8,
277 -1, UNIPHIER_PIN_DRV_FIXED8,
280 -1, UNIPHIER_PIN_DRV_FIXED8,
283 -1, UNIPHIER_PIN_DRV_FIXED8,
286 -1, UNIPHIER_PIN_DRV_FIXED8,
289 -1, UNIPHIER_PIN_DRV_FIXED8,
292 -1, UNIPHIER_PIN_DRV_FIXED8,
295 -1, UNIPHIER_PIN_DRV_FIXED8,
298 -1, UNIPHIER_PIN_DRV_FIXED8,
301 -1, UNIPHIER_PIN_DRV_FIXED8,
304 -1, UNIPHIER_PIN_DRV_FIXED8,
307 -1, UNIPHIER_PIN_DRV_FIXED8,
310 -1, UNIPHIER_PIN_DRV_FIXED8,
313 -1, UNIPHIER_PIN_DRV_FIXED8,
316 -1, UNIPHIER_PIN_DRV_FIXED8,
319 -1, UNIPHIER_PIN_DRV_FIXED8,
322 -1, UNIPHIER_PIN_DRV_FIXED8,
325 -1, UNIPHIER_PIN_DRV_FIXED8,
328 -1, UNIPHIER_PIN_DRV_FIXED8,
331 -1, UNIPHIER_PIN_DRV_FIXED8,
334 -1, UNIPHIER_PIN_DRV_FIXED8,
337 -1, UNIPHIER_PIN_DRV_FIXED8,
340 -1, UNIPHIER_PIN_DRV_FIXED8,
343 -1, UNIPHIER_PIN_DRV_FIXED8,
346 -1, UNIPHIER_PIN_DRV_FIXED8,
349 -1, UNIPHIER_PIN_DRV_FIXED8,
352 -1, UNIPHIER_PIN_DRV_FIXED8,
367 -1, UNIPHIER_PIN_DRV_FIXED8,
370 -1, UNIPHIER_PIN_DRV_FIXED8,
373 -1, UNIPHIER_PIN_DRV_FIXED8,
376 -1, UNIPHIER_PIN_DRV_FIXED8,
379 -1, UNIPHIER_PIN_DRV_FIXED8,
382 -1, UNIPHIER_PIN_DRV_FIXED8,
385 -1, UNIPHIER_PIN_DRV_FIXED8,
388 -1, UNIPHIER_PIN_DRV_FIXED8,
391 -1, UNIPHIER_PIN_DRV_FIXED8,
394 -1, UNIPHIER_PIN_DRV_FIXED8,
397 -1, UNIPHIER_PIN_DRV_FIXED8,
400 -1, UNIPHIER_PIN_DRV_FIXED8,
403 -1, UNIPHIER_PIN_DRV_FIXED8,
406 -1, UNIPHIER_PIN_DRV_FIXED8,
409 -1, UNIPHIER_PIN_DRV_FIXED8,
412 -1, UNIPHIER_PIN_DRV_FIXED8,
415 -1, UNIPHIER_PIN_DRV_FIXED8,
418 -1, UNIPHIER_PIN_DRV_FIXED8,
421 -1, UNIPHIER_PIN_DRV_FIXED8,
424 -1, UNIPHIER_PIN_DRV_FIXED8,
427 -1, UNIPHIER_PIN_DRV_FIXED8,
430 -1, UNIPHIER_PIN_DRV_FIXED8,
433 -1, UNIPHIER_PIN_DRV_FIXED8,
436 -1, UNIPHIER_PIN_DRV_FIXED8,
439 -1, UNIPHIER_PIN_DRV_FIXED8,
493 -1, UNIPHIER_PIN_DRV_FIXED8,
496 -1, UNIPHIER_PIN_DRV_FIXED8,
499 -1, UNIPHIER_PIN_DRV_FIXED8,
502 -1, UNIPHIER_PIN_DRV_FIXED8,
505 -1, UNIPHIER_PIN_DRV_FIXED8,
508 -1, UNIPHIER_PIN_DRV_FIXED8,
511 -1, UNIPHIER_PIN_DRV_FIXED8,
514 -1, UNIPHIER_PIN_DRV_FIXED8,
517 -1, UNIPHIER_PIN_DRV_FIXED8,
520 -1, UNIPHIER_PIN_DRV_FIXED8,
523 -1, UNIPHIER_PIN_DRV_FIXED8,
526 -1, UNIPHIER_PIN_DRV_FIXED8,
529 -1, UNIPHIER_PIN_DRV_FIXED8,
532 -1, UNIPHIER_PIN_DRV_FIXED8,
535 -1, UNIPHIER_PIN_DRV_FIXED8,
538 -1, UNIPHIER_PIN_DRV_FIXED8,
541 -1, UNIPHIER_PIN_DRV_FIXED8,
544 -1, UNIPHIER_PIN_DRV_FIXED8,
547 -1, UNIPHIER_PIN_DRV_FIXED8,
550 -1, UNIPHIER_PIN_DRV_FIXED8,
553 -1, UNIPHIER_PIN_DRV_FIXED8,
556 -1, UNIPHIER_PIN_DRV_FIXED8,
559 -1, UNIPHIER_PIN_DRV_FIXED8,
562 -1, UNIPHIER_PIN_DRV_FIXED8,
565 -1, UNIPHIER_PIN_DRV_FIXED8,
568 -1, UNIPHIER_PIN_DRV_FIXED8,
571 -1, UNIPHIER_PIN_DRV_FIXED8,
574 -1, UNIPHIER_PIN_DRV_FIXED8,
625 -1, UNIPHIER_PIN_DRV_FIXED8,
628 -1, UNIPHIER_PIN_DRV_FIXED8,
631 -1, UNIPHIER_PIN_DRV_FIXED8,
634 -1, UNIPHIER_PIN_DRV_FIXED8,
655 -1, UNIPHIER_PIN_DRV_FIXED4,
658 -1, UNIPHIER_PIN_DRV_FIXED4,
723 static const int ain1_muxvals[] = {8, 8, 8, 8};
729 static const int ain2_muxvals[] = {8, 8, 8, 8};
731 static const int ain2_dat2_muxvals[] = {8};
733 static const int ain2_dat4_muxvals[] = {8, 8};
745 static const int aout2_muxvals[] = {8, 8, 8, 8};
751 static const int aout3_muxvals[] = {8, 8, 8, 8};
755 static const int aoutiec2_muxvals[] = {8};
763 static const int ether_mii_muxvals[] = {8, 8, 8, 8, 10, 10, 10, 10, 10, 10, 10,
768 static const int ether_rgmii_muxvals[] = {8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
769 8, 8, 8, 8};
772 static const int ether_rmii_muxvals[] = {8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9};
774 static const int i2c0_muxvals[] = {8, 8};
776 static const int i2c1_muxvals[] = {8, 8};
778 static const int i2c2_muxvals[] = {8, 8};
780 static const int i2c3_muxvals[] = {8, 8};
787 static const int nand_muxvals[] = {8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8};
789 static const int nand_cs1_muxvals[] = {8, 8};
791 static const int sd_muxvals[] = {8, 8, 8, 8, 8, 8, 8, 8, 8};
793 static const int spi0_muxvals[] = {8, 8, 8, 8};
795 static const int spi1_muxvals[] = {1, 1, 1, 1};
796 static const unsigned system_bus_pins[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10,
798 static const int system_bus_muxvals[] = {8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
799 8};
801 static const int system_bus_cs1_muxvals[] = {8};
803 static const int uart0_muxvals[] = {8, 8};
811 static const int uart1_muxvals[] = {8, 8};
813 static const int uart2_muxvals[] = {8, 8};
815 static const int uart3_muxvals[] = {8, 8};
819 static const int usb0_muxvals[] = {8, 8};
823 static const int usb1_muxvals[] = {8, 8};
827 static const int usb2_muxvals[] = {8, 8};
829 static const int usb3_muxvals[] = {8, 8};
833 0, 1, 2, 3, 4, 5, 6, 7, /* PORT2x */
834 8, 9, 10, 11, 12, 13, 14, 15, /* PORT3x */
847 118, 119, 120, 121, 122, 123, 124, 125, /* XIRQ0-7 */
848 126, 72, 73, 92, 177, 93, 94, 176, /* XIRQ8-15 */
849 74, 91, 27, 28, 29, 75, 20, 26, /* XIRQ16-23 */
995 /* 15 will do because XIRQ0-23 are aliases of PORT150-177. */ in uniphier_pxs2_get_gpio_muxval()
1018 { .compatible = "socionext,uniphier-pxs2-pinctrl" },
1025 .name = "uniphier-pxs2-pinctrl",