Lines Matching +full:serial +full:- +full:pins
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
9 * The 0xf1000000 is the default used by the recent, DT-capable, U-Boot
12 * were delivered with an older version of u-boot that left internal
17 * installing it from u-boot prompt) or adjust the Devive Tree
21 /dts-v1/;
23 #include <dt-bindings/input/input.h>
24 #include <dt-bindings/gpio/gpio.h>
25 #include "armada-xp-mv78230.dtsi"
29 compatible = "synology,ds414", "marvell,armadaxp-mv78230",
30 "marvell,armadaxp", "marvell,armada-370-xp";
33 stdout-path = "serial0:115200n8";
47 internal-regs {
49 /* RTC is provided by Seiko S-35390A below */
55 clock-frequency = <400000>;
68 * USB-serial converter connected when the power
74 serial@12000 {
79 serial@12100 {
84 compatible = "synology,power-off";
96 pinctrl-0 = <&ge0_rgmii_pins>;
97 pinctrl-names = "default";
99 phy-mode = "rgmii-id";
103 pinctrl-0 = <&ge1_rgmii_pins>;
104 pinctrl-names = "default";
107 phy-mode = "rgmii-id";
112 sata1_regulator: sata1-regulator-1 {
113 compatible = "regulator-fixed";
114 regulator-name = "SATA1 Power";
115 regulator-min-microvolt = <5000000>;
116 regulator-max-microvolt = <5000000>;
117 startup-delay-us = <2000000>;
118 enable-active-high;
119 regulator-always-on;
120 regulator-boot-on;
122 pinctrl-0 = <&sata1_pwr_pin>;
123 pinctrl-names = "default";
126 sata2_regulator: sata2-regulator-2 {
127 compatible = "regulator-fixed";
128 regulator-name = "SATA2 Power";
129 regulator-min-microvolt = <5000000>;
130 regulator-max-microvolt = <5000000>;
131 startup-delay-us = <4000000>;
132 enable-active-high;
133 regulator-always-on;
134 regulator-boot-on;
136 pinctrl-0 = <&sata2_pwr_pin>;
137 pinctrl-names = "default";
140 sata3_regulator: sata3-regulator-3 {
141 compatible = "regulator-fixed";
142 regulator-name = "SATA3 Power";
143 regulator-min-microvolt = <5000000>;
144 regulator-max-microvolt = <5000000>;
145 startup-delay-us = <6000000>;
146 enable-active-high;
147 regulator-always-on;
148 regulator-boot-on;
150 pinctrl-0 = <&sata3_pwr_pin>;
151 pinctrl-names = "default";
154 sata4_regulator: sata4-regulator-4 {
155 compatible = "regulator-fixed";
156 regulator-name = "SATA4 Power";
157 regulator-min-microvolt = <5000000>;
158 regulator-max-microvolt = <5000000>;
159 startup-delay-us = <8000000>;
160 enable-active-high;
161 regulator-always-on;
162 regulator-boot-on;
164 pinctrl-0 = <&sata4_pwr_pin>;
165 pinctrl-names = "default";
173 * Connected to Marvell 88SX7042 SATA-II controller
193 phy0: ethernet-phy@0 { /* Marvell 88E1512 */
197 phy1: ethernet-phy@1 { /* Marvell 88E1512 */
203 sata1_pwr_pin: sata1-pwr-pin {
204 marvell,pins = "mpp42";
208 sata2_pwr_pin: sata2-pwr-pin {
209 marvell,pins = "mpp44";
213 sata3_pwr_pin: sata3-pwr-pin {
214 marvell,pins = "mpp45";
218 sata4_pwr_pin: sata4-pwr-pin {
219 marvell,pins = "mpp46";
223 sata1_pres_pin: sata1-pres-pin {
224 marvell,pins = "mpp34";
228 sata2_pres_pin: sata2-pres-pin {
229 marvell,pins = "mpp35";
233 sata3_pres_pin: sata3-pres-pin {
234 marvell,pins = "mpp40";
238 sata4_pres_pin: sata4-pres-pin {
239 marvell,pins = "mpp41";
243 syno_id_bit0_pin: syno-id-bit0-pin {
244 marvell,pins = "mpp26";
248 syno_id_bit1_pin: syno-id-bit1-pin {
249 marvell,pins = "mpp28";
253 syno_id_bit2_pin: syno-id-bit2-pin {
254 marvell,pins = "mpp29";
258 fan1_alarm_pin: fan1-alarm-pin {
259 marvell,pins = "mpp33";
263 fan2_alarm_pin: fan2-alarm-pin {
264 marvell,pins = "mpp32";
273 #address-cells = <1>;
274 #size-cells = <1>;
275 compatible = "micron,n25q064", "jedec,spi-nor";
277 spi-max-frequency = <20000000>;
282 * Synology u-boot uses its compiled-in environment
283 * and it seems Synology did not care to change u-boot
286 * if you do a 'saveenv' under u-boot, your modified
293 partition@0 { /* u-boot */
308 partition@7d0000 { /* MAC address and serial number */