Lines Matching +full:disable +full:- +full:state

1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 /dts-v1/;
10 gpio-restart {
11 compatible = "gpio-restart";
16 i2c0_imux: i2c-mux-0 {
17 compatible = "i2c-mux-pinctrl";
18 #address-cells = <1>;
19 #size-cells = <0>;
20 i2c-parent = <&i2c0>;
23 i2c0_emux: i2c-mux-1 {
24 compatible = "i2c-mux-gpio";
25 #address-cells = <1>;
26 #size-cells = <0>;
27 i2c-parent = <&i2c0>;
31 compatible = "gpio-leds";
32 led-0 {
36 led-1 {
40 led-2 {
44 led-3 {
48 led-4 {
52 led-5 {
56 led-6 {
60 led-7 {
64 led-8 {
67 default-state = "off";
69 led-9 {
72 default-state = "off";
74 led-10 {
77 default-state = "off";
79 led-11 {
82 default-state = "off";
84 led-12 {
87 default-state = "off";
89 led-13 {
92 default-state = "off";
94 led-14 {
97 default-state = "off";
99 led-15 {
102 default-state = "off";
104 led-16 {
107 default-state = "off";
109 led-17 {
112 default-state = "off";
114 led-18 {
117 default-state = "off";
119 led-19 {
122 default-state = "off";
124 led-20 {
127 default-state = "off";
129 led-21 {
132 default-state = "off";
134 led-22 {
137 default-state = "off";
139 led-23 {
142 default-state = "off";
144 led-24 {
147 default-state = "off";
149 led-25 {
152 default-state = "off";
154 led-26 {
157 default-state = "off";
159 led-27 {
162 default-state = "off";
164 led-28 {
167 default-state = "off";
169 led-29 {
172 default-state = "off";
174 led-30 {
177 default-state = "off";
179 led-31 {
182 default-state = "off";
184 led-32 {
187 default-state = "off";
189 led-33 {
192 default-state = "off";
194 led-34 {
197 default-state = "off";
199 led-35 {
202 default-state = "off";
204 led-36 {
207 default-state = "off";
209 led-37 {
212 default-state = "off";
214 led-38 {
217 default-state = "off";
219 led-39 {
222 default-state = "off";
224 led-40 {
227 default-state = "off";
229 led-41 {
232 default-state = "off";
234 led-42 {
237 default-state = "off";
239 led-43 {
242 default-state = "off";
244 led-44 {
247 default-state = "off";
249 led-45 {
252 default-state = "off";
254 led-46 {
257 default-state = "off";
259 led-47 {
262 default-state = "off";
266 sfp_eth12: sfp-eth12 {
268 i2c-bus = <&i2c_sfp1>;
269 tx-disable-gpios = <&sgpio_out2 11 1 GPIO_ACTIVE_LOW>;
270 los-gpios = <&sgpio_in2 11 1 GPIO_ACTIVE_HIGH>;
271 mod-def0-gpios = <&sgpio_in2 11 2 GPIO_ACTIVE_LOW>;
272 tx-fault-gpios = <&sgpio_in2 12 0 GPIO_ACTIVE_HIGH>;
275 sfp_eth13: sfp-eth13 {
277 i2c-bus = <&i2c_sfp2>;
278 tx-disable-gpios = <&sgpio_out2 12 1 GPIO_ACTIVE_LOW>;
279 los-gpios = <&sgpio_in2 12 1 GPIO_ACTIVE_HIGH>;
280 mod-def0-gpios = <&sgpio_in2 12 2 GPIO_ACTIVE_LOW>;
281 tx-fault-gpios = <&sgpio_in2 13 0 GPIO_ACTIVE_HIGH>;
284 sfp_eth14: sfp-eth14 {
286 i2c-bus = <&i2c_sfp3>;
287 tx-disable-gpios = <&sgpio_out2 13 1 GPIO_ACTIVE_LOW>;
288 los-gpios = <&sgpio_in2 13 1 GPIO_ACTIVE_HIGH>;
289 mod-def0-gpios = <&sgpio_in2 13 2 GPIO_ACTIVE_LOW>;
290 tx-fault-gpios = <&sgpio_in2 14 0 GPIO_ACTIVE_HIGH>;
293 sfp_eth15: sfp-eth15 {
295 i2c-bus = <&i2c_sfp4>;
296 tx-disable-gpios = <&sgpio_out2 14 1 GPIO_ACTIVE_LOW>;
297 los-gpios = <&sgpio_in2 14 1 GPIO_ACTIVE_HIGH>;
298 mod-def0-gpios = <&sgpio_in2 14 2 GPIO_ACTIVE_LOW>;
299 tx-fault-gpios = <&sgpio_in2 15 0 GPIO_ACTIVE_HIGH>;
302 sfp_eth48: sfp-eth48 {
304 i2c-bus = <&i2c_sfp5>;
305 tx-disable-gpios = <&sgpio_out2 15 1 GPIO_ACTIVE_LOW>;
306 los-gpios = <&sgpio_in2 15 1 GPIO_ACTIVE_HIGH>;
307 mod-def0-gpios = <&sgpio_in2 15 2 GPIO_ACTIVE_LOW>;
308 tx-fault-gpios = <&sgpio_in2 16 0 GPIO_ACTIVE_HIGH>;
311 sfp_eth49: sfp-eth49 {
313 i2c-bus = <&i2c_sfp6>;
314 tx-disable-gpios = <&sgpio_out2 16 1 GPIO_ACTIVE_LOW>;
315 los-gpios = <&sgpio_in2 16 1 GPIO_ACTIVE_HIGH>;
316 mod-def0-gpios = <&sgpio_in2 16 2 GPIO_ACTIVE_LOW>;
317 tx-fault-gpios = <&sgpio_in2 17 0 GPIO_ACTIVE_HIGH>;
320 sfp_eth50: sfp-eth50 {
322 i2c-bus = <&i2c_sfp7>;
323 tx-disable-gpios = <&sgpio_out2 17 1 GPIO_ACTIVE_LOW>;
324 los-gpios = <&sgpio_in2 17 1 GPIO_ACTIVE_HIGH>;
325 mod-def0-gpios = <&sgpio_in2 17 2 GPIO_ACTIVE_LOW>;
326 tx-fault-gpios = <&sgpio_in2 18 0 GPIO_ACTIVE_HIGH>;
329 sfp_eth51: sfp-eth51 {
331 i2c-bus = <&i2c_sfp8>;
332 tx-disable-gpios = <&sgpio_out2 18 1 GPIO_ACTIVE_LOW>;
333 los-gpios = <&sgpio_in2 18 1 GPIO_ACTIVE_HIGH>;
334 mod-def0-gpios = <&sgpio_in2 18 2 GPIO_ACTIVE_LOW>;
335 tx-fault-gpios = <&sgpio_in2 19 0 GPIO_ACTIVE_HIGH>;
338 sfp_eth52: sfp-eth52 {
340 i2c-bus = <&i2c_sfp9>;
341 tx-disable-gpios = <&sgpio_out2 19 1 GPIO_ACTIVE_LOW>;
342 los-gpios = <&sgpio_in2 19 1 GPIO_ACTIVE_HIGH>;
343 mod-def0-gpios = <&sgpio_in2 19 2 GPIO_ACTIVE_LOW>;
344 tx-fault-gpios = <&sgpio_in2 20 0 GPIO_ACTIVE_HIGH>;
347 sfp_eth53: sfp-eth53 {
349 i2c-bus = <&i2c_sfp10>;
350 tx-disable-gpios = <&sgpio_out2 20 1 GPIO_ACTIVE_LOW>;
351 los-gpios = <&sgpio_in2 20 1 GPIO_ACTIVE_HIGH>;
352 mod-def0-gpios = <&sgpio_in2 20 2 GPIO_ACTIVE_LOW>;
353 tx-fault-gpios = <&sgpio_in2 21 0 GPIO_ACTIVE_HIGH>;
356 sfp_eth54: sfp-eth54 {
358 i2c-bus = <&i2c_sfp11>;
359 tx-disable-gpios = <&sgpio_out2 21 1 GPIO_ACTIVE_LOW>;
360 los-gpios = <&sgpio_in2 21 1 GPIO_ACTIVE_HIGH>;
361 mod-def0-gpios = <&sgpio_in2 21 2 GPIO_ACTIVE_LOW>;
362 tx-fault-gpios = <&sgpio_in2 22 0 GPIO_ACTIVE_HIGH>;
365 sfp_eth55: sfp-eth55 {
367 i2c-bus = <&i2c_sfp12>;
368 tx-disable-gpios = <&sgpio_out2 22 1 GPIO_ACTIVE_LOW>;
369 los-gpios = <&sgpio_in2 22 1 GPIO_ACTIVE_HIGH>;
370 mod-def0-gpios = <&sgpio_in2 22 2 GPIO_ACTIVE_LOW>;
371 tx-fault-gpios = <&sgpio_in2 23 0 GPIO_ACTIVE_HIGH>;
374 sfp_eth56: sfp-eth56 {
376 i2c-bus = <&i2c_sfp13>;
377 tx-disable-gpios = <&sgpio_out2 23 1 GPIO_ACTIVE_LOW>;
378 los-gpios = <&sgpio_in2 23 1 GPIO_ACTIVE_HIGH>;
379 mod-def0-gpios = <&sgpio_in2 23 2 GPIO_ACTIVE_LOW>;
380 tx-fault-gpios = <&sgpio_in2 24 0 GPIO_ACTIVE_HIGH>;
383 sfp_eth57: sfp-eth57 {
385 i2c-bus = <&i2c_sfp14>;
386 tx-disable-gpios = <&sgpio_out2 24 1 GPIO_ACTIVE_LOW>;
387 los-gpios = <&sgpio_in2 24 1 GPIO_ACTIVE_HIGH>;
388 mod-def0-gpios = <&sgpio_in2 24 2 GPIO_ACTIVE_LOW>;
389 tx-fault-gpios = <&sgpio_in2 25 0 GPIO_ACTIVE_HIGH>;
392 sfp_eth58: sfp-eth58 {
394 i2c-bus = <&i2c_sfp15>;
395 tx-disable-gpios = <&sgpio_out2 25 1 GPIO_ACTIVE_LOW>;
396 los-gpios = <&sgpio_in2 25 1 GPIO_ACTIVE_HIGH>;
397 mod-def0-gpios = <&sgpio_in2 25 2 GPIO_ACTIVE_LOW>;
398 tx-fault-gpios = <&sgpio_in2 26 0 GPIO_ACTIVE_HIGH>;
401 sfp_eth59: sfp-eth59 {
403 i2c-bus = <&i2c_sfp16>;
404 tx-disable-gpios = <&sgpio_out2 26 1 GPIO_ACTIVE_LOW>;
405 los-gpios = <&sgpio_in2 26 1 GPIO_ACTIVE_HIGH>;
406 mod-def0-gpios = <&sgpio_in2 26 2 GPIO_ACTIVE_LOW>;
407 tx-fault-gpios = <&sgpio_in2 27 0 GPIO_ACTIVE_HIGH>;
410 sfp_eth60: sfp-eth60 {
412 i2c-bus = <&i2c_sfp17>;
413 tx-disable-gpios = <&sgpio_out2 27 1 GPIO_ACTIVE_LOW>;
414 los-gpios = <&sgpio_in2 27 1 GPIO_ACTIVE_HIGH>;
415 mod-def0-gpios = <&sgpio_in2 27 2 GPIO_ACTIVE_LOW>;
416 tx-fault-gpios = <&sgpio_in2 28 0 GPIO_ACTIVE_HIGH>;
419 sfp_eth61: sfp-eth61 {
421 i2c-bus = <&i2c_sfp18>;
422 tx-disable-gpios = <&sgpio_out2 28 1 GPIO_ACTIVE_LOW>;
423 los-gpios = <&sgpio_in2 28 1 GPIO_ACTIVE_HIGH>;
424 mod-def0-gpios = <&sgpio_in2 28 2 GPIO_ACTIVE_LOW>;
425 tx-fault-gpios = <&sgpio_in2 29 0 GPIO_ACTIVE_HIGH>;
428 sfp_eth62: sfp-eth62 {
430 i2c-bus = <&i2c_sfp19>;
431 tx-disable-gpios = <&sgpio_out2 29 1 GPIO_ACTIVE_LOW>;
432 los-gpios = <&sgpio_in2 29 1 GPIO_ACTIVE_HIGH>;
433 mod-def0-gpios = <&sgpio_in2 29 2 GPIO_ACTIVE_LOW>;
434 tx-fault-gpios = <&sgpio_in2 30 0 GPIO_ACTIVE_HIGH>;
437 sfp_eth63: sfp-eth63 {
439 i2c-bus = <&i2c_sfp20>;
440 tx-disable-gpios = <&sgpio_out2 30 1 GPIO_ACTIVE_LOW>;
441 los-gpios = <&sgpio_in2 30 1 GPIO_ACTIVE_HIGH>;
442 mod-def0-gpios = <&sgpio_in2 30 2 GPIO_ACTIVE_LOW>;
443 tx-fault-gpios = <&sgpio_in2 31 0 GPIO_ACTIVE_HIGH>;
449 microchip,sgpio-port-ranges = <8 15>;
460 microchip,sgpio-port-ranges = <24 31>;
472 compatible = "spi-mux";
473 mux-controls = <&mux>;
474 #address-cells = <1>;
475 #size-cells = <0>;
478 compatible = "jedec,spi-nor";
479 spi-max-frequency = <8000000>;
487 microchip,sgpio-port-ranges = <8 15>;
498 microchip,sgpio-port-ranges = <24 31>;
509 microchip,sgpio-port-ranges = <0 0>, <11 31>;
513 i2cmux_pins_i: i2cmux-pins {
518 output-low;
520 i2cmux_0: i2cmux-0-pins {
523 output-high;
525 i2cmux_1: i2cmux-1-pins {
528 output-high;
530 i2cmux_2: i2cmux-2-pins {
533 output-high;
535 i2cmux_3: i2cmux-3-pins {
538 output-high;
540 i2cmux_4: i2cmux-4-pins {
543 output-high;
545 i2cmux_5: i2cmux-5-pins {
548 output-high;
550 i2cmux_6: i2cmux-6-pins {
553 output-high;
555 i2cmux_7: i2cmux-7-pins {
558 output-high;
560 i2cmux_8: i2cmux-8-pins {
563 output-high;
565 i2cmux_9: i2cmux-9-pins {
568 output-high;
570 i2cmux_10: i2cmux-10-pins {
573 output-high;
575 i2cmux_11: i2cmux-11-pins {
578 output-high;
583 pinctrl-names =
587 pinctrl-0 = <&i2cmux_0>;
588 pinctrl-1 = <&i2cmux_1>;
589 pinctrl-2 = <&i2cmux_2>;
590 pinctrl-3 = <&i2cmux_3>;
591 pinctrl-4 = <&i2cmux_4>;
592 pinctrl-5 = <&i2cmux_5>;
593 pinctrl-6 = <&i2cmux_6>;
594 pinctrl-7 = <&i2cmux_7>;
595 pinctrl-8 = <&i2cmux_8>;
596 pinctrl-9 = <&i2cmux_9>;
597 pinctrl-10 = <&i2cmux_10>;
598 pinctrl-11 = <&i2cmux_11>;
599 pinctrl-12 = <&i2cmux_pins_i>;
602 #address-cells = <1>;
603 #size-cells = <0>;
607 #address-cells = <1>;
608 #size-cells = <0>;
612 #address-cells = <1>;
613 #size-cells = <0>;
617 #address-cells = <1>;
618 #size-cells = <0>;
622 #address-cells = <1>;
623 #size-cells = <0>;
627 #address-cells = <1>;
628 #size-cells = <0>;
632 #address-cells = <1>;
633 #size-cells = <0>;
637 #address-cells = <1>;
638 #size-cells = <0>;
642 #address-cells = <1>;
643 #size-cells = <0>;
647 #address-cells = <1>;
648 #size-cells = <0>;
652 #address-cells = <1>;
653 #size-cells = <0>;
657 #address-cells = <1>;
658 #size-cells = <0>;
663 mux-gpios = <&gpio 55 GPIO_ACTIVE_HIGH
667 idle-state = <0x8>;
670 #address-cells = <1>;
671 #size-cells = <0>;
675 #address-cells = <1>;
676 #size-cells = <0>;
680 #address-cells = <1>;
681 #size-cells = <0>;
685 #address-cells = <1>;
686 #size-cells = <0>;
690 #address-cells = <1>;
691 #size-cells = <0>;
695 #address-cells = <1>;
696 #size-cells = <0>;
700 #address-cells = <1>;
701 #size-cells = <0>;
705 #address-cells = <1>;
706 #size-cells = <0>;
712 phy64: ethernet-phy@64 {
718 ethernet-ports {
719 #address-cells = <1>;
720 #size-cells = <0>;
727 phy-mode = "10gbase-r";
729 microchip,sd-sgpio = <301>;
730 managed = "in-band-status";
737 phy-mode = "10gbase-r";
739 microchip,sd-sgpio = <305>;
740 managed = "in-band-status";
746 phy-mode = "10gbase-r";
748 microchip,sd-sgpio = <309>;
749 managed = "in-band-status";
755 phy-mode = "10gbase-r";
757 microchip,sd-sgpio = <313>;
758 managed = "in-band-status";
764 phy-mode = "10gbase-r";
766 microchip,sd-sgpio = <317>;
767 managed = "in-band-status";
773 phy-mode = "10gbase-r";
775 microchip,sd-sgpio = <321>;
776 managed = "in-band-status";
782 phy-mode = "10gbase-r";
784 microchip,sd-sgpio = <325>;
785 managed = "in-band-status";
791 phy-mode = "10gbase-r";
793 microchip,sd-sgpio = <329>;
794 managed = "in-band-status";
800 phy-mode = "10gbase-r";
802 microchip,sd-sgpio = <333>;
803 managed = "in-band-status";
809 phy-mode = "10gbase-r";
811 microchip,sd-sgpio = <337>;
812 managed = "in-band-status";
818 phy-mode = "10gbase-r";
820 microchip,sd-sgpio = <341>;
821 managed = "in-band-status";
827 phy-mode = "10gbase-r";
829 microchip,sd-sgpio = <345>;
830 managed = "in-band-status";
837 phy-mode = "10gbase-r";
839 microchip,sd-sgpio = <349>;
840 managed = "in-band-status";
846 phy-mode = "10gbase-r";
848 microchip,sd-sgpio = <353>;
849 managed = "in-band-status";
855 phy-mode = "10gbase-r";
857 microchip,sd-sgpio = <357>;
858 managed = "in-band-status";
864 phy-mode = "10gbase-r";
866 microchip,sd-sgpio = <361>;
867 managed = "in-band-status";
873 phy-mode = "10gbase-r";
875 microchip,sd-sgpio = <365>;
876 managed = "in-band-status";
882 phy-mode = "10gbase-r";
884 microchip,sd-sgpio = <369>;
885 managed = "in-band-status";
891 phy-mode = "10gbase-r";
893 microchip,sd-sgpio = <373>;
894 managed = "in-band-status";
900 phy-mode = "10gbase-r";
902 microchip,sd-sgpio = <377>;
903 managed = "in-band-status";
910 phy-handle = <&phy64>;
911 phy-mode = "sgmii";