Lines Matching +full:alarm +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 =
300 gpio-fan-150-15-18 {
302 compatible = "gpio-fan";
303 pinctrl-0 = <&pmx_fanctrl_15 &pmx_fanctrl_16 &pmx_fanctrl_17
305 pinctrl-names = "default";
306 gpios = <&gpio0 15 GPIO_ACTIVE_HIGH
309 alarm-gpios = <&gpio0 18 GPIO_ACTIVE_HIGH>;
310 gpio-fan,speed-map =
321 gpio-fan-100-32-35 {
323 compatible = "gpio-fan";
324 pinctrl-0 = <&pmx_fanctrl_32 &pmx_fanctrl_33 &pmx_fanctrl_34
326 pinctrl-names = "default";
327 gpios = <&gpio1 0 GPIO_ACTIVE_HIGH
330 alarm-gpios = <&gpio1 3 GPIO_ACTIVE_HIGH>;
331 gpio-fan,speed-map =
342 gpio-fan-100-15-18 {
344 compatible = "gpio-fan";
345 pinctrl-0 = <&pmx_fanctrl_15 &pmx_fanctrl_16 &pmx_fanctrl_17
347 pinctrl-names = "default";
348 gpios = <&gpio0 15 GPIO_ACTIVE_HIGH
351 alarm-gpios = <&gpio0 18 GPIO_ACTIVE_HIGH>;
352 gpio-fan,speed-map =
363 gpio-fan-100-15-35-1 {
365 compatible = "gpio-fan";
366 pinctrl-0 = <&pmx_fanctrl_15 &pmx_fanctrl_16 &pmx_fanctrl_17
368 pinctrl-names = "default";
369 gpios = <&gpio0 15 GPIO_ACTIVE_HIGH
372 alarm-gpios = <&gpio1 3 GPIO_ACTIVE_HIGH>;
373 gpio-fan,speed-map =
384 gpio-fan-100-15-35-3 {
386 compatible = "gpio-fan";
387 pinctrl-0 = <&pmx_fanctrl_15 &pmx_fanctrl_16 &pmx_fanctrl_17
389 pinctrl-names = "default";
390 gpios = <&gpio0 15 GPIO_ACTIVE_HIGH
393 alarm-gpios = <&gpio1 3 GPIO_ACTIVE_HIGH
396 gpio-fan,speed-map =
407 gpio-leds-alarm-12 {
409 compatible = "gpio-leds";
410 pinctrl-0 = <&pmx_alarmled_12>;
411 pinctrl-names = "default";
413 led-hdd1-green {
414 label = "synology:alarm";
415 gpios = <&gpio0 21 GPIO_ACTIVE_LOW>;
419 gpio-leds-hdd-20 {
421 compatible = "gpio-leds";
422 pinctrl-0 = <&pmx_hddled_20 &pmx_hddled_21 &pmx_hddled_22
425 pinctrl-names = "default";
427 led-hdd1-green {
429 gpios = <&gpio0 20 GPIO_ACTIVE_LOW>;
432 led-hdd1-amber {
434 gpios = <&gpio0 21 GPIO_ACTIVE_LOW>;
437 led-hdd2-green {
439 gpios = <&gpio0 22 GPIO_ACTIVE_LOW>;
442 led-hdd2-amber {
444 gpios = <&gpio0 23 GPIO_ACTIVE_LOW>;
447 led-hdd3-green {
449 gpios = <&gpio0 24 GPIO_ACTIVE_LOW>;
452 led-hdd3-amber {
454 gpios = <&gpio0 25 GPIO_ACTIVE_LOW>;
457 led-hdd4-green {
459 gpios = <&gpio0 26 GPIO_ACTIVE_LOW>;
462 led-hdd4-amber {
464 gpios = <&gpio0 27 GPIO_ACTIVE_LOW>;
468 gpio-leds-hdd-21-1 {
470 compatible = "gpio-leds";
471 pinctrl-0 = <&pmx_hddled_21 &pmx_hddled_23>;
472 pinctrl-names = "default";
474 led-hdd1-green {
476 gpios = <&gpio0 21 GPIO_ACTIVE_LOW>;
479 led-hdd1-amber {
481 gpios = <&gpio0 23 GPIO_ACTIVE_LOW>;
485 gpio-leds-hdd-21-2 {
487 compatible = "gpio-leds";
488 pinctrl-0 = <&pmx_hddled_21 &pmx_hddled_23 &pmx_hddled_20 &pmx_hddled_22>;
489 pinctrl-names = "default";
491 led-hdd1-green {
493 gpios = <&gpio0 21 GPIO_ACTIVE_LOW>;
496 led-hdd1-amber {
498 gpios = <&gpio0 23 GPIO_ACTIVE_LOW>;
501 led-hdd2-green {
503 gpios = <&gpio0 20 GPIO_ACTIVE_LOW>;
506 led-hdd2-amber {
508 gpios = <&gpio0 22 GPIO_ACTIVE_LOW>;
512 gpio-leds-hdd-36 {
514 compatible = "gpio-leds";
515 pinctrl-0 = <&pmx_hddled_36 &pmx_hddled_37 &pmx_hddled_38
519 pinctrl-names = "default";
521 led-hdd1-green {
523 gpios = <&gpio1 4 GPIO_ACTIVE_LOW>;
526 led-hdd1-amber {
528 gpios = <&gpio1 5 GPIO_ACTIVE_LOW>;
531 led-hdd2-green {
533 gpios = <&gpio1 6 GPIO_ACTIVE_LOW>;
536 led-hdd2-amber {
538 gpios = <&gpio1 7 GPIO_ACTIVE_LOW>;
541 led-hdd3-green {
543 gpios = <&gpio1 8 GPIO_ACTIVE_LOW>;
546 led-hdd3-amber {
548 gpios = <&gpio1 9 GPIO_ACTIVE_LOW>;
551 led-hdd4-green {
553 gpios = <&gpio1 10 GPIO_ACTIVE_LOW>;
556 led-hdd4-amber {
558 gpios = <&gpio1 11 GPIO_ACTIVE_LOW>;
561 led-hdd5-green {
563 gpios = <&gpio1 12 GPIO_ACTIVE_LOW>;
566 led-hdd5-amber {
568 gpios = <&gpio1 13 GPIO_ACTIVE_LOW>;
572 gpio-leds-hdd-38 {
574 compatible = "gpio-leds";
575 pinctrl-0 = <&pmx_hddled_38 &pmx_hddled_39 &pmx_hddled_36 &pmx_hddled_37>;
576 pinctrl-names = "default";
578 led-hdd1-green {
580 gpios = <&gpio1 6 GPIO_ACTIVE_LOW>;
583 led-hdd1-amber {
585 gpios = <&gpio1 7 GPIO_ACTIVE_LOW>;
588 led-hdd2-green {
590 gpios = <&gpio1 4 GPIO_ACTIVE_LOW>;
593 led-hdd2-amber {
595 gpios = <&gpio1 5 GPIO_ACTIVE_LOW>;
599 regulators-hdd-29 {
601 compatible = "simple-bus";
602 #address-cells = <1>;
603 #size-cells = <0>;
604 pinctrl-0 = <&pmx_hdd1_pwr_29 &pmx_hdd2_pwr_31>;
605 pinctrl-names = "default";
608 compatible = "regulator-fixed";
610 regulator-name = "hdd1power";
611 regulator-min-microvolt = <5000000>;
612 regulator-max-microvolt = <5000000>;
613 enable-active-high;
614 regulator-always-on;
615 regulator-boot-on;
616 startup-delay-us = <5000000>;
621 compatible = "regulator-fixed";
623 regulator-name = "hdd2power";
624 regulator-min-microvolt = <5000000>;
625 regulator-max-microvolt = <5000000>;
626 enable-active-high;
627 regulator-always-on;
628 regulator-boot-on;
629 startup-delay-us = <5000000>;
634 regulators-hdd-30-1 {
636 compatible = "simple-bus";
637 #address-cells = <1>;
638 #size-cells = <0>;
639 pinctrl-0 = <&pmx_hdd1_pwr_30>;
640 pinctrl-names = "default";
643 compatible = "regulator-fixed";
645 regulator-name = "hdd1power";
646 regulator-min-microvolt = <5000000>;
647 regulator-max-microvolt = <5000000>;
648 enable-active-high;
649 regulator-always-on;
650 regulator-boot-on;
651 startup-delay-us = <5000000>;
656 regulators-hdd-30-2 {
658 compatible = "simple-bus";
659 #address-cells = <1>;
660 #size-cells = <0>;
661 pinctrl-0 = <&pmx_hdd1_pwr_30 &pmx_hdd2_pwr_34>;
662 pinctrl-names = "default";
665 compatible = "regulator-fixed";
667 regulator-name = "hdd1power";
668 regulator-min-microvolt = <5000000>;
669 regulator-max-microvolt = <5000000>;
670 enable-active-high;
671 regulator-always-on;
672 regulator-boot-on;
673 startup-delay-us = <5000000>;
678 compatible = "regulator-fixed";
680 regulator-name = "hdd2power";
681 regulator-min-microvolt = <5000000>;
682 regulator-max-microvolt = <5000000>;
683 enable-active-high;
684 regulator-always-on;
685 regulator-boot-on;
686 startup-delay-us = <5000000>;
691 regulators-hdd-30-4 {
693 compatible = "simple-bus";
694 #address-cells = <1>;
695 #size-cells = <0>;
696 pinctrl-0 = <&pmx_hdd1_pwr_30 &pmx_hdd2_pwr_34
698 pinctrl-names = "default";
701 compatible = "regulator-fixed";
703 regulator-name = "hdd1power";
704 regulator-min-microvolt = <5000000>;
705 regulator-max-microvolt = <5000000>;
706 enable-active-high;
707 regulator-always-on;
708 regulator-boot-on;
709 startup-delay-us = <5000000>;
714 compatible = "regulator-fixed";
716 regulator-name = "hdd2power";
717 regulator-min-microvolt = <5000000>;
718 regulator-max-microvolt = <5000000>;
719 enable-active-high;
720 regulator-always-on;
721 regulator-boot-on;
722 startup-delay-us = <5000000>;
727 compatible = "regulator-fixed";
729 regulator-name = "hdd3power";
730 regulator-min-microvolt = <5000000>;
731 regulator-max-microvolt = <5000000>;
732 enable-active-high;
733 regulator-always-on;
734 regulator-boot-on;
735 startup-delay-us = <5000000>;
740 compatible = "regulator-fixed";
742 regulator-name = "hdd4power";
743 regulator-min-microvolt = <5000000>;
744 regulator-max-microvolt = <5000000>;
745 enable-active-high;
746 regulator-always-on;
747 regulator-boot-on;
748 startup-delay-us = <5000000>;
753 regulators-hdd-31 {
755 compatible = "simple-bus";
756 #address-cells = <1>;
757 #size-cells = <0>;
758 pinctrl-0 = <&pmx_hdd2_pwr_31>;
759 pinctrl-names = "default";
762 compatible = "regulator-fixed";
764 regulator-name = "hdd2power";
765 regulator-min-microvolt = <5000000>;
766 regulator-max-microvolt = <5000000>;
767 enable-active-high;
768 regulator-always-on;
769 regulator-boot-on;
770 startup-delay-us = <5000000>;
775 regulators-hdd-34 {
777 compatible = "simple-bus";
778 #address-cells = <1>;
779 #size-cells = <0>;
780 pinctrl-0 = <&pmx_hdd2_pwr_34 &pmx_hdd3_pwr_44
782 pinctrl-names = "default";
785 compatible = "regulator-fixed";
787 regulator-name = "hdd2power";
788 regulator-min-microvolt = <5000000>;
789 regulator-max-microvolt = <5000000>;
790 enable-active-high;
791 regulator-always-on;
792 regulator-boot-on;
793 startup-delay-us = <5000000>;
798 compatible = "regulator-fixed";
800 regulator-name = "hdd3power";
801 regulator-min-microvolt = <5000000>;
802 regulator-max-microvolt = <5000000>;
803 enable-active-high;
804 regulator-always-on;
805 regulator-boot-on;
806 startup-delay-us = <5000000>;
811 compatible = "regulator-fixed";
813 regulator-name = "hdd4power";
814 regulator-min-microvolt = <5000000>;
815 regulator-max-microvolt = <5000000>;
816 enable-active-high;
817 regulator-always-on;
818 regulator-boot-on;
819 startup-delay-us = <5000000>;
828 ethphy0: ethernet-phy@0 {
829 device_type = "ethernet-phy";
833 ethphy1: ethernet-phy@1 {
834 device_type = "ethernet-phy";
842 ethernet0-port@0 {
843 phy-handle = <&ethphy0>;
850 ethernet1-port@0 {
851 phy-handle = <&ethphy1>;