Lines Matching +full:enable +full:- +full:gpios
1 // SPDX-License-Identifier: GPL-2.0
12 pinctrl: pin-controller@10000 {
13 pmx_alarmled_12: pmx-alarmled-12 {
18 pmx_fanctrl_15: pmx-fanctrl-15 {
23 pmx_fanctrl_16: pmx-fanctrl-16 {
28 pmx_fanctrl_17: pmx-fanctrl-17 {
33 pmx_fanalarm_18: pmx-fanalarm-18 {
38 pmx_hddled_20: pmx-hddled-20 {
43 pmx_hddled_21: pmx-hddled-21 {
48 pmx_hddled_22: pmx-hddled-22 {
53 pmx_hddled_23: pmx-hddled-23 {
58 pmx_hddled_24: pmx-hddled-24 {
63 pmx_hddled_25: pmx-hddled-25 {
68 pmx_hddled_26: pmx-hddled-26 {
73 pmx_hddled_27: pmx-hddled-27 {
78 pmx_hddled_28: pmx-hddled-28 {
83 pmx_hdd1_pwr_29: pmx-hdd1-pwr-29 {
88 pmx_hdd1_pwr_30: pmx-hdd-pwr-30 {
93 pmx_hdd2_pwr_31: pmx-hdd2-pwr-31 {
98 pmx_fanctrl_32: pmx-fanctrl-32 {
103 pmx_fanctrl_33: pmx-fanctrl-33 {
108 pmx_fanctrl_34: pmx-fanctrl-34 {
113 pmx_hdd2_pwr_34: pmx-hdd2-pwr-34 {
118 pmx_fanalarm_35: pmx-fanalarm-35 {
123 pmx_hddled_36: pmx-hddled-36 {
128 pmx_hddled_37: pmx-hddled-37 {
133 pmx_hddled_38: pmx-hddled-38 {
138 pmx_hddled_39: pmx-hddled-39 {
143 pmx_hddled_40: pmx-hddled-40 {
148 pmx_hddled_41: pmx-hddled-41 {
153 pmx_hddled_42: pmx-hddled-42 {
158 pmx_hddled_43: pmx-hddled-43 {
163 pmx_hddled_44: pmx-hddled-44 {
168 pmx_hddled_45: pmx-hddled-45 {
173 pmx_hdd3_pwr_44: pmx-hdd3-pwr-44 {
178 pmx_hdd4_pwr_45: pmx-hdd4-pwr-45 {
183 pmx_fanalarm_44: pmx-fanalarm-44 {
188 pmx_fanalarm_45: pmx-fanalarm-45 {
202 #address-cells = <1>;
203 #size-cells = <1>;
204 compatible = "st,m25p80", "jedec,spi-nor";
206 spi-max-frequency = <20000000>;
243 clock-frequency = <400000>;
267 compatible = "synology,power-off";
273 pinctrl-0 = <&pmx_sata0 &pmx_sata1>;
274 pinctrl-names = "default";
276 nr-ports = <2>;
280 gpio-fan-150-32-35 {
282 compatible = "gpio-fan";
283 pinctrl-0 = <&pmx_fanctrl_32 &pmx_fanctrl_33 &pmx_fanctrl_34
285 pinctrl-names = "default";
286 gpios = <&gpio1 0 GPIO_ACTIVE_HIGH
289 gpio-fan,speed-map = < 0 0
299 gpio-fan-150-15-18 {
301 compatible = "gpio-fan";
302 pinctrl-0 = <&pmx_fanctrl_15 &pmx_fanctrl_16 &pmx_fanctrl_17
304 pinctrl-names = "default";
305 gpios = <&gpio0 15 GPIO_ACTIVE_HIGH
308 alarm-gpios = <&gpio0 18 GPIO_ACTIVE_HIGH>;
309 gpio-fan,speed-map = < 0 0
319 gpio-fan-100-32-35 {
321 compatible = "gpio-fan";
322 pinctrl-0 = <&pmx_fanctrl_32 &pmx_fanctrl_33 &pmx_fanctrl_34
324 pinctrl-names = "default";
325 gpios = <&gpio1 0 GPIO_ACTIVE_HIGH
328 alarm-gpios = <&gpio1 3 GPIO_ACTIVE_HIGH>;
329 gpio-fan,speed-map = < 0 0
339 gpio-fan-100-15-18 {
341 compatible = "gpio-fan";
342 pinctrl-0 = <&pmx_fanctrl_15 &pmx_fanctrl_16 &pmx_fanctrl_17
344 pinctrl-names = "default";
345 gpios = <&gpio0 15 GPIO_ACTIVE_HIGH
348 alarm-gpios = <&gpio0 18 GPIO_ACTIVE_HIGH>;
349 gpio-fan,speed-map = < 0 0
359 gpio-fan-100-15-35-1 {
361 compatible = "gpio-fan";
362 pinctrl-0 = <&pmx_fanctrl_15 &pmx_fanctrl_16 &pmx_fanctrl_17
364 pinctrl-names = "default";
365 gpios = <&gpio0 15 GPIO_ACTIVE_HIGH
368 alarm-gpios = <&gpio1 3 GPIO_ACTIVE_HIGH>;
369 gpio-fan,speed-map = < 0 0
379 gpio-fan-100-15-35-3 {
381 compatible = "gpio-fan";
382 pinctrl-0 = <&pmx_fanctrl_15 &pmx_fanctrl_16 &pmx_fanctrl_17
384 pinctrl-names = "default";
385 gpios = <&gpio0 15 GPIO_ACTIVE_HIGH
388 alarm-gpios = <&gpio1 3 GPIO_ACTIVE_HIGH
391 gpio-fan,speed-map = < 0 0
401 gpio-leds-alarm-12 {
403 compatible = "gpio-leds";
404 pinctrl-0 = <&pmx_alarmled_12>;
405 pinctrl-names = "default";
407 hdd1-green {
409 gpios = <&gpio0 21 GPIO_ACTIVE_LOW>;
413 gpio-leds-hdd-20 {
415 compatible = "gpio-leds";
416 pinctrl-0 = <&pmx_hddled_20 &pmx_hddled_21 &pmx_hddled_22
419 pinctrl-names = "default";
421 hdd1-green {
423 gpios = <&gpio0 20 GPIO_ACTIVE_LOW>;
426 hdd1-amber {
428 gpios = <&gpio0 21 GPIO_ACTIVE_LOW>;
431 hdd2-green {
433 gpios = <&gpio0 22 GPIO_ACTIVE_LOW>;
436 hdd2-amber {
438 gpios = <&gpio0 23 GPIO_ACTIVE_LOW>;
441 hdd3-green {
443 gpios = <&gpio0 24 GPIO_ACTIVE_LOW>;
446 hdd3-amber {
448 gpios = <&gpio0 25 GPIO_ACTIVE_LOW>;
451 hdd4-green {
453 gpios = <&gpio0 26 GPIO_ACTIVE_LOW>;
456 hdd4-amber {
458 gpios = <&gpio0 27 GPIO_ACTIVE_LOW>;
462 gpio-leds-hdd-21-1 {
464 compatible = "gpio-leds";
465 pinctrl-0 = <&pmx_hddled_21 &pmx_hddled_23>;
466 pinctrl-names = "default";
468 hdd1-green {
470 gpios = <&gpio0 21 GPIO_ACTIVE_LOW>;
473 hdd1-amber {
475 gpios = <&gpio0 23 GPIO_ACTIVE_LOW>;
479 gpio-leds-hdd-21-2 {
481 compatible = "gpio-leds";
482 pinctrl-0 = <&pmx_hddled_21 &pmx_hddled_23 &pmx_hddled_20 &pmx_hddled_22>;
483 pinctrl-names = "default";
485 hdd1-green {
487 gpios = <&gpio0 21 GPIO_ACTIVE_LOW>;
490 hdd1-amber {
492 gpios = <&gpio0 23 GPIO_ACTIVE_LOW>;
495 hdd2-green {
497 gpios = <&gpio0 20 GPIO_ACTIVE_LOW>;
500 hdd2-amber {
502 gpios = <&gpio0 22 GPIO_ACTIVE_LOW>;
506 gpio-leds-hdd-36 {
508 compatible = "gpio-leds";
509 pinctrl-0 = <&pmx_hddled_36 &pmx_hddled_37 &pmx_hddled_38
513 pinctrl-names = "default";
515 hdd1-green {
517 gpios = <&gpio1 4 GPIO_ACTIVE_LOW>;
520 hdd1-amber {
522 gpios = <&gpio1 5 GPIO_ACTIVE_LOW>;
525 hdd2-green {
527 gpios = <&gpio1 6 GPIO_ACTIVE_LOW>;
530 hdd2-amber {
532 gpios = <&gpio1 7 GPIO_ACTIVE_LOW>;
535 hdd3-green {
537 gpios = <&gpio1 8 GPIO_ACTIVE_LOW>;
540 hdd3-amber {
542 gpios = <&gpio1 9 GPIO_ACTIVE_LOW>;
545 hdd4-green {
547 gpios = <&gpio1 10 GPIO_ACTIVE_LOW>;
550 hdd4-amber {
552 gpios = <&gpio1 11 GPIO_ACTIVE_LOW>;
555 hdd5-green {
557 gpios = <&gpio1 12 GPIO_ACTIVE_LOW>;
560 hdd5-amber {
562 gpios = <&gpio1 13 GPIO_ACTIVE_LOW>;
566 gpio-leds-hdd-38 {
568 compatible = "gpio-leds";
569 pinctrl-0 = <&pmx_hddled_38 &pmx_hddled_39 &pmx_hddled_36 &pmx_hddled_37>;
570 pinctrl-names = "default";
572 hdd1-green {
574 gpios = <&gpio1 6 GPIO_ACTIVE_LOW>;
577 hdd1-amber {
579 gpios = <&gpio1 7 GPIO_ACTIVE_LOW>;
582 hdd2-green {
584 gpios = <&gpio1 4 GPIO_ACTIVE_LOW>;
587 hdd2-amber {
589 gpios = <&gpio1 5 GPIO_ACTIVE_LOW>;
593 regulators-hdd-29 {
595 compatible = "simple-bus";
596 #address-cells = <1>;
597 #size-cells = <0>;
598 pinctrl-0 = <&pmx_hdd1_pwr_29 &pmx_hdd2_pwr_31>;
599 pinctrl-names = "default";
602 compatible = "regulator-fixed";
604 regulator-name = "hdd1power";
605 regulator-min-microvolt = <5000000>;
606 regulator-max-microvolt = <5000000>;
607 enable-active-high;
608 regulator-always-on;
609 regulator-boot-on;
610 startup-delay-us = <5000000>;
615 compatible = "regulator-fixed";
617 regulator-name = "hdd2power";
618 regulator-min-microvolt = <5000000>;
619 regulator-max-microvolt = <5000000>;
620 enable-active-high;
621 regulator-always-on;
622 regulator-boot-on;
623 startup-delay-us = <5000000>;
628 regulators-hdd-30-1 {
630 compatible = "simple-bus";
631 #address-cells = <1>;
632 #size-cells = <0>;
633 pinctrl-0 = <&pmx_hdd1_pwr_30>;
634 pinctrl-names = "default";
637 compatible = "regulator-fixed";
639 regulator-name = "hdd1power";
640 regulator-min-microvolt = <5000000>;
641 regulator-max-microvolt = <5000000>;
642 enable-active-high;
643 regulator-always-on;
644 regulator-boot-on;
645 startup-delay-us = <5000000>;
650 regulators-hdd-30-2 {
652 compatible = "simple-bus";
653 #address-cells = <1>;
654 #size-cells = <0>;
655 pinctrl-0 = <&pmx_hdd1_pwr_30 &pmx_hdd2_pwr_34>;
656 pinctrl-names = "default";
659 compatible = "regulator-fixed";
661 regulator-name = "hdd1power";
662 regulator-min-microvolt = <5000000>;
663 regulator-max-microvolt = <5000000>;
664 enable-active-high;
665 regulator-always-on;
666 regulator-boot-on;
667 startup-delay-us = <5000000>;
672 compatible = "regulator-fixed";
674 regulator-name = "hdd2power";
675 regulator-min-microvolt = <5000000>;
676 regulator-max-microvolt = <5000000>;
677 enable-active-high;
678 regulator-always-on;
679 regulator-boot-on;
680 startup-delay-us = <5000000>;
685 regulators-hdd-30-4 {
687 compatible = "simple-bus";
688 #address-cells = <1>;
689 #size-cells = <0>;
690 pinctrl-0 = <&pmx_hdd1_pwr_30 &pmx_hdd2_pwr_34
692 pinctrl-names = "default";
695 compatible = "regulator-fixed";
697 regulator-name = "hdd1power";
698 regulator-min-microvolt = <5000000>;
699 regulator-max-microvolt = <5000000>;
700 enable-active-high;
701 regulator-always-on;
702 regulator-boot-on;
703 startup-delay-us = <5000000>;
708 compatible = "regulator-fixed";
710 regulator-name = "hdd2power";
711 regulator-min-microvolt = <5000000>;
712 regulator-max-microvolt = <5000000>;
713 enable-active-high;
714 regulator-always-on;
715 regulator-boot-on;
716 startup-delay-us = <5000000>;
721 compatible = "regulator-fixed";
723 regulator-name = "hdd3power";
724 regulator-min-microvolt = <5000000>;
725 regulator-max-microvolt = <5000000>;
726 enable-active-high;
727 regulator-always-on;
728 regulator-boot-on;
729 startup-delay-us = <5000000>;
734 compatible = "regulator-fixed";
736 regulator-name = "hdd4power";
737 regulator-min-microvolt = <5000000>;
738 regulator-max-microvolt = <5000000>;
739 enable-active-high;
740 regulator-always-on;
741 regulator-boot-on;
742 startup-delay-us = <5000000>;
747 regulators-hdd-31 {
749 compatible = "simple-bus";
750 #address-cells = <1>;
751 #size-cells = <0>;
752 pinctrl-0 = <&pmx_hdd2_pwr_31>;
753 pinctrl-names = "default";
756 compatible = "regulator-fixed";
758 regulator-name = "hdd2power";
759 regulator-min-microvolt = <5000000>;
760 regulator-max-microvolt = <5000000>;
761 enable-active-high;
762 regulator-always-on;
763 regulator-boot-on;
764 startup-delay-us = <5000000>;
769 regulators-hdd-34 {
771 compatible = "simple-bus";
772 #address-cells = <1>;
773 #size-cells = <0>;
774 pinctrl-0 = <&pmx_hdd2_pwr_34 &pmx_hdd3_pwr_44
776 pinctrl-names = "default";
779 compatible = "regulator-fixed";
781 regulator-name = "hdd2power";
782 regulator-min-microvolt = <5000000>;
783 regulator-max-microvolt = <5000000>;
784 enable-active-high;
785 regulator-always-on;
786 regulator-boot-on;
787 startup-delay-us = <5000000>;
792 compatible = "regulator-fixed";
794 regulator-name = "hdd3power";
795 regulator-min-microvolt = <5000000>;
796 regulator-max-microvolt = <5000000>;
797 enable-active-high;
798 regulator-always-on;
799 regulator-boot-on;
800 startup-delay-us = <5000000>;
805 compatible = "regulator-fixed";
807 regulator-name = "hdd4power";
808 regulator-min-microvolt = <5000000>;
809 regulator-max-microvolt = <5000000>;
810 enable-active-high;
811 regulator-always-on;
812 regulator-boot-on;
813 startup-delay-us = <5000000>;
822 ethphy0: ethernet-phy@0 {
823 device_type = "ethernet-phy";
827 ethphy1: ethernet-phy@1 {
828 device_type = "ethernet-phy";
836 ethernet0-port@0 {
837 phy-handle = <ðphy0>;
844 ethernet1-port@0 {
845 phy-handle = <ðphy1>;