Lines Matching +full:power +full:- +full:button
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * Device Tree file for D-Link DNS-327L
12 /dts-v1/;
14 #include <dt-bindings/input/input.h>
15 #include <dt-bindings/gpio/gpio.h>
16 #include "armada-370.dtsi"
19 model = "D-Link DNS-327L";
22 "marvell,armada-370-xp";
25 stdout-path = &uart0;
38 internal-regs {
40 nr-ports = <2>;
50 gpio-keys {
51 compatible = "gpio-keys";
52 pinctrl-0 = <
56 pinctrl-names = "default";
58 power-button {
59 label = "Power Button";
64 backup-button {
65 label = "Backup Button";
70 reset-button {
71 label = "Reset Button";
77 gpio-leds {
78 compatible = "gpio-leds";
79 pinctrl-0 = <
87 pinctrl-names = "default";
89 led-sata-r-amber {
90 label = "dns327l:amber:sata-r";
92 default-state = "keep";
95 led-sata-l-amber {
96 label = "dns327l:amber:sata-l";
98 default-state = "keep";
101 led-backup {
104 default-state = "keep";
108 usb_power: regulator-1 {
109 compatible = "regulator-fixed";
110 pinctrl-0 = <&xhci_pwr_pin>;
111 pinctrl-names = "default";
112 regulator-name = "USB3.0 Port Power";
113 regulator-min-microvolt = <5000000>;
114 regulator-max-microvolt = <5000000>;
115 enable-active-high;
116 regulator-boot-on;
117 regulator-always-on;
121 sata_r_power: regulator-2 {
122 compatible = "regulator-fixed";
123 pinctrl-0 = <&sata_r_pwr_pin>;
124 pinctrl-names = "default";
125 regulator-name = "SATA-R Power";
126 regulator-min-microvolt = <5000000>;
127 regulator-max-microvolt = <5000000>;
128 startup-delay-us = <2000000>;
129 enable-active-high;
130 regulator-always-on;
131 regulator-boot-on;
135 sata_l_power: regulator-3 {
136 compatible = "regulator-fixed";
137 pinctrl-0 = <&sata_l_pwr_pin>;
138 pinctrl-names = "default";
139 regulator-name = "SATA-L Power";
140 regulator-min-microvolt = <5000000>;
141 regulator-max-microvolt = <5000000>;
142 startup-delay-us = <4000000>;
143 enable-active-high;
144 regulator-always-on;
145 regulator-boot-on;
165 sata_l_white_pin: sata-l-white-pin {
170 sata_r_white_pin: sata-r-white-pin {
175 sata_r_amber_pin: sata-r-amber-pin {
180 sata_l_amber_pin: sata-l-amber-pin {
185 backup_led_pin: backup-led-pin {
190 xhci_pwr_pin: xhci-pwr-pin {
195 sata_r_pwr_pin: sata-r-pwr-pin {
200 sata_l_pwr_pin: sata-l-pwr-pin {
205 uart1_pins: uart1-pins {
210 power_button_pin: power-button-pin {
215 backup_button_pin: backup-button-pin {
220 reset_button_pin: reset-button-pin {
233 pinctrl-0 = <&uart1_pins>;
234 pinctrl-names = "default";
239 phy0: ethernet-phy@0 { /* Marvell 88E1318 */
241 marvell,reg-init = <0x2 0x19 0x0 0x0077>,
248 phy-mode = "rgmii-id";
253 compatible = "marvell,mv64xxx-i2c";
254 clock-frequency = <100000>;
263 label = "pxa3xx_nand-0";
264 nand-rb = <0>;
265 marvell,nand-keep-config;
266 nand-on-flash-bbt;
267 nand-ecc-strength = <4>;
268 nand-ecc-step-size = <512>;
271 compatible = "fixed-partitions";
272 #address-cells = <1>;
273 #size-cells = <1>;
276 label = "u-boot";
279 read-only;
283 label = "u-boot-env";
286 read-only;
303 label = "failsafe-uImage";
309 label = "failsafe-fs";