Lines Matching +full:- +full:pins
1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (c) Siemens AG, 2018-2023
13 pinctrl-names =
15 "d0-uart0-rxd", "d0-gpio", "d0-gpio-pullup", "d0-gpio-pulldown",
16 "d1-uart0-txd", "d1-gpio", "d1-gpio-pullup", "d1-gpio-pulldown",
17 "d2-uart0-ctsn", "d2-gpio", "d2-gpio-pullup", "d2-gpio-pulldown",
18 "d3-uart0-rtsn", "d3-gpio", "d3-gpio-pullup", "d3-gpio-pulldown",
19 "d10-spi0-cs0", "d10-gpio", "d10-gpio-pullup", "d10-gpio-pulldown",
20 "d11-spi0-d0", "d11-gpio", "d11-gpio-pullup", "d11-gpio-pulldown",
21 "d12-spi0-d1", "d12-gpio", "d12-gpio-pullup", "d12-gpio-pulldown",
22 "d13-spi0-clk", "d13-gpio", "d13-gpio-pullup", "d13-gpio-pulldown",
23 "a0-gpio", "a0-gpio-pullup", "a0-gpio-pulldown",
24 "a1-gpio", "a1-gpio-pullup", "a1-gpio-pulldown",
25 "a2-gpio", "a2-gpio-pullup", "a2-gpio-pulldown",
26 "a3-gpio", "a3-gpio-pullup", "a3-gpio-pulldown",
27 "a4-gpio", "a4-gpio-pullup", "a4-gpio-pulldown",
28 "a5-gpio", "a5-gpio-pullup", "a5-gpio-pulldown";
30 pinctrl-0 = <&d0_uart0_rxd>;
31 pinctrl-1 = <&d0_uart0_rxd>;
32 pinctrl-2 = <&d0_gpio>;
33 pinctrl-3 = <&d0_gpio_pullup>;
34 pinctrl-4 = <&d0_gpio_pulldown>;
35 pinctrl-5 = <&d1_uart0_txd>;
36 pinctrl-6 = <&d1_gpio>;
37 pinctrl-7 = <&d1_gpio_pullup>;
38 pinctrl-8 = <&d1_gpio_pulldown>;
39 pinctrl-9 = <&d2_uart0_ctsn>;
40 pinctrl-10 = <&d2_gpio>;
41 pinctrl-11 = <&d2_gpio_pullup>;
42 pinctrl-12 = <&d2_gpio_pulldown>;
43 pinctrl-13 = <&d3_uart0_rtsn>;
44 pinctrl-14 = <&d3_gpio>;
45 pinctrl-15 = <&d3_gpio_pullup>;
46 pinctrl-16 = <&d3_gpio_pulldown>;
47 pinctrl-17 = <&d10_spi0_cs0>;
48 pinctrl-18 = <&d10_gpio>;
49 pinctrl-19 = <&d10_gpio_pullup>;
50 pinctrl-20 = <&d10_gpio_pulldown>;
51 pinctrl-21 = <&d11_spi0_d0>;
52 pinctrl-22 = <&d11_gpio>;
53 pinctrl-23 = <&d11_gpio_pullup>;
54 pinctrl-24 = <&d11_gpio_pulldown>;
55 pinctrl-25 = <&d12_spi0_d1>;
56 pinctrl-26 = <&d12_gpio>;
57 pinctrl-27 = <&d12_gpio_pullup>;
58 pinctrl-28 = <&d12_gpio_pulldown>;
59 pinctrl-29 = <&d13_spi0_clk>;
60 pinctrl-30 = <&d13_gpio>;
61 pinctrl-31 = <&d13_gpio_pullup>;
62 pinctrl-32 = <&d13_gpio_pulldown>;
63 pinctrl-33 = <&a0_gpio>;
64 pinctrl-34 = <&a0_gpio_pullup>;
65 pinctrl-35 = <&a0_gpio_pulldown>;
66 pinctrl-36 = <&a1_gpio>;
67 pinctrl-37 = <&a1_gpio_pullup>;
68 pinctrl-38 = <&a1_gpio_pulldown>;
69 pinctrl-39 = <&a2_gpio>;
70 pinctrl-40 = <&a2_gpio_pullup>;
71 pinctrl-41 = <&a2_gpio_pulldown>;
72 pinctrl-42 = <&a3_gpio>;
73 pinctrl-43 = <&a3_gpio_pullup>;
74 pinctrl-44 = <&a3_gpio_pulldown>;
75 pinctrl-45 = <&a4_gpio>;
76 pinctrl-46 = <&a4_gpio_pullup>;
77 pinctrl-47 = <&a4_gpio_pulldown>;
78 pinctrl-48 = <&a5_gpio>;
79 pinctrl-49 = <&a5_gpio_pullup>;
80 pinctrl-50 = <&a5_gpio_pulldown>;
82 d0_uart0_rxd: d0-uart0-rxd-pins {
83 pinctrl-single,pins = <
89 d0_gpio: d0-gpio-pins {
90 pinctrl-single,pins = <
96 d0_gpio_pullup: d0-gpio-pullup-pins {
97 pinctrl-single,pins = <
103 d0_gpio_pulldown: d0-gpio-pulldown-pins {
104 pinctrl-single,pins = <
110 d1_uart0_txd: d1-uart0-txd-pins {
111 pinctrl-single,pins = <
117 d1_gpio: d1-gpio-pins {
118 pinctrl-single,pins = <
124 d1_gpio_pullup: d1-gpio-pullup-pins {
125 pinctrl-single,pins = <
131 d1_gpio_pulldown: d1-gpio-pulldown-pins {
132 pinctrl-single,pins = <
138 d2_uart0_ctsn: d2-uart0-ctsn-pins {
139 pinctrl-single,pins = <
145 d2_gpio: d2-gpio-pins {
146 pinctrl-single,pins = <
152 d2_gpio_pullup: d2-gpio-pullup-pins {
153 pinctrl-single,pins = <
159 d2_gpio_pulldown: d2-gpio-pulldown-pins {
160 pinctrl-single,pins = <
166 d3_uart0_rtsn: d3-uart0-rtsn-pins {
167 pinctrl-single,pins = <
173 d3_gpio: d3-gpio-pins {
174 pinctrl-single,pins = <
180 d3_gpio_pullup: d3-gpio-pullup-pins {
181 pinctrl-single,pins = <
187 d3_gpio_pulldown: d3-gpio-pulldown-pins {
188 pinctrl-single,pins = <
194 d10_spi0_cs0: d10-spi0-cs0-pins {
195 pinctrl-single,pins = <
201 d10_gpio: d10-gpio-pins {
202 pinctrl-single,pins = <
208 d10_gpio_pullup: d10-gpio-pullup-pins {
209 pinctrl-single,pins = <
215 d10_gpio_pulldown: d10-gpio-pulldown-pins {
216 pinctrl-single,pins = <
222 d11_spi0_d0: d11-spi0-d0-pins {
223 pinctrl-single,pins = <
229 d11_gpio: d11-gpio-pins {
230 pinctrl-single,pins = <
236 d11_gpio_pullup: d11-gpio-pullup-pins {
237 pinctrl-single,pins = <
243 d11_gpio_pulldown: d11-gpio-pulldown-pins {
244 pinctrl-single,pins = <
250 d12_spi0_d1: d12-spi0-d1-pins {
251 pinctrl-single,pins = <
257 d12_gpio: d12-gpio-pins {
258 pinctrl-single,pins = <
264 d12_gpio_pullup: d12-gpio-pullup-pins {
265 pinctrl-single,pins = <
271 d12_gpio_pulldown: d12-gpio-pulldown-pins {
272 pinctrl-single,pins = <
278 d13_spi0_clk: d13-spi0-clk-pins {
279 pinctrl-single,pins = <
285 d13_gpio: d13-gpio-pins {
286 pinctrl-single,pins = <
292 d13_gpio_pullup: d13-gpio-pullup-pins {
293 pinctrl-single,pins = <
299 d13_gpio_pulldown: d13-gpio-pulldown-pins {
300 pinctrl-single,pins = <
306 a0_gpio: a0-gpio-pins {
307 pinctrl-single,pins = <
313 a0_gpio_pullup: a0-gpio-pullup-pins {
314 pinctrl-single,pins = <
320 a0_gpio_pulldown: a0-gpio-pulldown-pins {
321 pinctrl-single,pins = <
327 a1_gpio: a1-gpio-pins {
328 pinctrl-single,pins = <
334 a1_gpio_pullup: a1-gpio-pullup-pins {
335 pinctrl-single,pins = <
341 a1_gpio_pulldown: a1-gpio-pulldown-pins {
342 pinctrl-single,pins = <
348 a2_gpio: a2-gpio-pins {
349 pinctrl-single,pins = <
355 a2_gpio_pullup: a2-gpio-pullup-pins {
356 pinctrl-single,pins = <
362 a2_gpio_pulldown: a2-gpio-pulldown-pins {
363 pinctrl-single,pins = <
369 a3_gpio: a3-gpio-pins {
370 pinctrl-single,pins = <
376 a3_gpio_pullup: a3-gpio-pullup-pins {
377 pinctrl-single,pins = <
383 a3_gpio_pulldown: a3-gpio-pulldown-pins {
384 pinctrl-single,pins = <
390 a4_gpio: a4-gpio-pins {
391 pinctrl-single,pins = <
397 a4_gpio_pullup: a4-gpio-pullup-pins {
398 pinctrl-single,pins = <
404 a4_gpio_pulldown: a4-gpio-pulldown-pins {
405 pinctrl-single,pins = <
411 a5_gpio: a5-gpio-pins {
412 pinctrl-single,pins = <
418 a5_gpio_pullup: a5-gpio-pullup-pins {
419 pinctrl-single,pins = <
425 a5_gpio_pulldown: a5-gpio-pulldown-pins {
426 pinctrl-single,pins = <
432 wkup_i2c0_pins_default: wkup-i2c0-default-pins {
433 pinctrl-single,pins = <
441 arduino_i2c_aio_switch_pins_default: arduino-i2c-aio-switch-default-pins {
442 pinctrl-single,pins = <
448 arduino_io_oe_pins_default: arduino-io-oe-default-pins {
449 pinctrl-single,pins = <
465 pinctrl-names =
467 "d4-ehrpwm0-a", "d4-gpio", "d4-gpio-pullup", "d4-gpio-pulldown",
468 "d5-ehrpwm1-a", "d5-gpio", "d5-gpio-pullup", "d5-gpio-pulldown",
469 "d6-ehrpwm2-a", "d6-gpio", "d6-gpio-pullup", "d6-gpio-pulldown",
470 "d7-ehrpwm3-a", "d7-gpio", "d7-gpio-pullup", "d7-gpio-pulldown",
471 "d8-ehrpwm4-a", "d8-gpio", "d8-gpio-pullup", "d8-gpio-pulldown",
472 "d9-ehrpwm5-a", "d9-gpio", "d9-gpio-pullup", "d9-gpio-pulldown";
474 pinctrl-0 = <&d4_ehrpwm0_a>;
475 pinctrl-1 = <&d4_ehrpwm0_a>;
476 pinctrl-2 = <&d4_gpio>;
477 pinctrl-3 = <&d4_gpio_pullup>;
478 pinctrl-4 = <&d4_gpio_pulldown>;
480 pinctrl-5 = <&d5_ehrpwm1_a>;
481 pinctrl-6 = <&d5_gpio>;
482 pinctrl-7 = <&d5_gpio_pullup>;
483 pinctrl-8 = <&d5_gpio_pulldown>;
485 pinctrl-9 = <&d6_ehrpwm2_a>;
486 pinctrl-10 = <&d6_gpio>;
487 pinctrl-11 = <&d6_gpio_pullup>;
488 pinctrl-12 = <&d6_gpio_pulldown>;
490 pinctrl-13 = <&d7_ehrpwm3_a>;
491 pinctrl-14 = <&d7_gpio>;
492 pinctrl-15 = <&d7_gpio_pullup>;
493 pinctrl-16 = <&d7_gpio_pulldown>;
495 pinctrl-17 = <&d8_ehrpwm4_a>;
496 pinctrl-18 = <&d8_gpio>;
497 pinctrl-19 = <&d8_gpio_pullup>;
498 pinctrl-20 = <&d8_gpio_pulldown>;
500 pinctrl-21 = <&d9_ehrpwm5_a>;
501 pinctrl-22 = <&d9_gpio>;
502 pinctrl-23 = <&d9_gpio_pullup>;
503 pinctrl-24 = <&d9_gpio_pulldown>;
505 d4_ehrpwm0_a: d4-ehrpwm0-a-pins {
506 pinctrl-single,pins = <
512 d4_gpio: d4-gpio-pins {
513 pinctrl-single,pins = <
519 d4_gpio_pullup: d4-gpio-pullup-pins {
520 pinctrl-single,pins = <
526 d4_gpio_pulldown: d4-gpio-pulldown-pins {
527 pinctrl-single,pins = <
533 d5_ehrpwm1_a: d5-ehrpwm1-a-pins {
534 pinctrl-single,pins = <
540 d5_gpio: d5-gpio-pins {
541 pinctrl-single,pins = <
547 d5_gpio_pullup: d5-gpio-pullup-pins {
548 pinctrl-single,pins = <
554 d5_gpio_pulldown: d5-gpio-pulldown-pins {
555 pinctrl-single,pins = <
561 d6_ehrpwm2_a: d6-ehrpwm2-a-pins {
562 pinctrl-single,pins = <
568 d6_gpio: d6-gpio-pins {
569 pinctrl-single,pins = <
575 d6_gpio_pullup: d6-gpio-pullup-pins {
576 pinctrl-single,pins = <
582 d6_gpio_pulldown: d6-gpio-pulldown-pins {
583 pinctrl-single,pins = <
589 d7_ehrpwm3_a: d7-ehrpwm3-a-pins {
590 pinctrl-single,pins = <
596 d7_gpio: d7-gpio-pins {
597 pinctrl-single,pins = <
603 d7_gpio_pullup: d7-gpio-pullup-pins {
604 pinctrl-single,pins = <
610 d7_gpio_pulldown: d7-gpio-pulldown-pins {
611 pinctrl-single,pins = <
617 d8_ehrpwm4_a: d8-ehrpwm4-a-pins {
618 pinctrl-single,pins = <
624 d8_gpio: d8-gpio-pins {
625 pinctrl-single,pins = <
631 d8_gpio_pullup: d8-gpio-pullup-pins {
632 pinctrl-single,pins = <
638 d8_gpio_pulldown: d8-gpio-pulldown-pins {
639 pinctrl-single,pins = <
645 d9_ehrpwm5_a: d9-ehrpwm5-a-pins {
646 pinctrl-single,pins = <
652 d9_gpio: d9-gpio-pins {
653 pinctrl-single,pins = <
659 d9_gpio_pullup: d9-gpio-pullup-pins {
660 pinctrl-single,pins = <
666 d9_gpio_pulldown: d9-gpio-pulldown-pins {
667 pinctrl-single,pins = <
675 gpio-line-names =
676 "main_gpio0-base", "", "", "", "", "", "", "", "", "",
685 pinctrl-names = "default";
686 pinctrl-0 =
691 gpio-line-names =
693 "wkup_gpio0-base", "", "", "", "UART0-mode1", "UART0-mode0",
694 "UART0-enable", "UART0-terminate", "", "WIFI-disable",
698 "", "A4A5-I2C-mux", "", "", "", "USER-button", "", "", "","IO0",
700 "IO1", "IO2", "", "IO3", "IO17-direction", "A5",
701 "IO16-direction", "IO15-direction", "IO14-direction", "A3",
703 "", "IO18-direction", "A4", "A2", "A1", "A0", "", "", "IO13",
711 pinctrl-names = "default";
712 pinctrl-0 = <&wkup_i2c0_pins_default>;
713 clock-frequency = <400000>;
721 #gpio-cells = <2>;
722 gpio-controller;
723 gpio-line-names =
724 "A0-pull", "A1-pull", "A2-pull", "A3-pull", "A4-pull",
725 "A5-pull", "", "",
726 "IO14-enable", "IO15-enable", "IO16-enable",
727 "IO17-enable", "IO18-enable", "IO19-enable";
734 #gpio-cells = <2>;
735 gpio-controller;
736 gpio-line-names =
737 "IO0-direction", "IO1-direction", "IO2-direction",
738 "IO3-direction", "IO4-direction", "IO5-direction",
739 "IO6-direction", "IO7-direction",
740 "IO8-direction", "IO9-direction", "IO10-direction",
741 "IO11-direction", "IO12-direction", "IO13-direction",
742 "IO19-direction";
749 #gpio-cells = <2>;
750 gpio-controller;
751 gpio-line-names =
752 "IO0-pull", "IO1-pull", "IO2-pull", "IO3-pull",
753 "IO4-pull", "IO5-pull", "IO6-pull", "IO7-pull",
754 "IO8-pull", "IO9-pull", "IO10-pull", "IO11-pull",
755 "IO12-pull", "IO13-pull";
766 ti,adc-channels = <0 1 2 3 4 5>;