1 // SPDX-License-Identifier: GPL-2.0
5 compatible = "nxp,pca9548";
9 compatible = "ti,lm87";
14 compatible = "ti,lm87";
23 psu_a_adapter: i2c@4 {
29 psu_b_adapter: i2c@5 {
41 compatible = "nxp,pca9555";
45 interrupt-parent = <&gpio0>;
46 interrupts = <5 IRQ_TYPE_LEVEL_LOW>;
49 #interrupt-cells = <2>;
53 gpios = <0 GPIO_ACTIVE_HIGH>;
55 line-name = "psu-bank2";
64 compatible = "atl,dts-overlay-gpio-psu-slot";
65 slot-name = "PSU Bay A";
67 present-gpio = <&misc_gpio 1 GPIO_ACTIVE_LOW>;
68 output-ok-gpio = <&gpio1 16 GPIO_ACTIVE_HIGH>;
69 interrupt-parent = <&misc_gpio>;
70 interrupts = <1 IRQ_TYPE_EDGE_BOTH>;
71 overlay = <&psu_a_overlay>;
75 compatible = "atl,dts-overlay-gpio-psu-slot";
76 slot-name = "PSU Bay B";
78 present-gpio = <&misc_gpio 2 GPIO_ACTIVE_LOW>;
79 output-ok-gpio = <&gpio1 22 GPIO_ACTIVE_HIGH>;
80 interrupt-parent = <&misc_gpio>;
81 interrupts = <2 IRQ_TYPE_EDGE_BOTH>;
82 overlay = <&psu_b_overlay>;
86 compatible = "atl,fan05-slot";
87 slot-name = "Fan Bay A";
89 present-gpio = <&misc_gpio 3 GPIO_ACTIVE_LOW>;
90 fault-gpio = <&misc_gpio 11 GPIO_ACTIVE_LOW>;
91 interrupt-parent = <&misc_gpio>;
92 interrupts = <3 IRQ_TYPE_EDGE_BOTH>;
93 overlay = <&fan_a_overlay>;
98 psu_a_overlay: psu_a {
100 target = <&psu_a_adapter>;
102 #address-cells = <1>;
106 compatible = "atl,atl-pwr-gen2";
116 psu_b_overlay: psu_b {
118 target = <&psu_b_adapter>;
120 #address-cells = <1>;
124 compatible = "atl,atl-pwr-gen2";
134 fan_a_overlay:fan_a {
139 compatible = "atl,fan05";
142 <&misc_gpio 4 GPIO_ACTIVE_HIGH>,
143 <&misc_gpio 5 GPIO_ACTIVE_HIGH>,
144 <&misc_gpio 6 GPIO_ACTIVE_HIGH>;