Lines Matching +full:sata +full:- +full:0
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * Device Tree file for D-Link DNS-327L
9 * There's still some unknown device on i2c address 0x13
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;
28 memory@0 {
30 reg = <0x00000000 0x20000000>; /* 512 MiB */
34 ranges = <MBUS_ID(0xf0, 0x01) 0 0xd0000000 0x100000
35 MBUS_ID(0x01, 0xe0) 0 0xfff00000 0x100000
36 MBUS_ID(0x09, 0x01) 0 0xf1100000 0x10000>;
38 internal-regs {
39 sata@a0000 {
40 nr-ports = <2>;
50 gpio-keys {
51 compatible = "gpio-keys";
52 pinctrl-0 = <
56 pinctrl-names = "default";
58 power-button {
64 backup-button {
70 reset-button {
73 gpios = <&gpio2 0 GPIO_ACTIVE_LOW>;
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;
153 pcie@1,0 {
154 /* Port 0, Lane 0 */
158 pcie@2,0 {
159 /* Port 1, Lane 0 */
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 */
240 reg = <0>;
241 marvell,reg-init = <0x2 0x19 0x0 0x0077>,
242 <0x2 0x18 0x0 0x5747>;
248 phy-mode = "rgmii-id";
253 compatible = "marvell,mv64xxx-i2c";
254 clock-frequency = <100000>;
261 nand@0 {
262 reg = <0>;
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>;
275 partition@0 {
276 label = "u-boot";
278 reg = <0x0000000 0x100000>;
279 read-only;
283 label = "u-boot-env";
285 reg = <0x100000 0x20000>;
286 read-only;
292 reg = <0x120000 0x700000>;
298 reg = <0x820000 0x54e0000>;
303 label = "failsafe-uImage";
305 reg = <0x5d00000 0x500000>;
309 label = "failsafe-fs";
311 reg = <0x6200000 0x1d00000>;
317 reg = <0x7f00000 0x100000>;