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-370.dtsi"
30 "marvell,armada-370-xp";
33 stdout-path = "serial0:115200n8";
46 internal-regs {
48 /* RTC provided by Seiko S-35390A I2C RTC chip below */
54 compatible = "marvell,mv64xxx-i2c";
55 pinctrl-0 = <&i2c0_pins>;
56 pinctrl-names = "default";
57 clock-frequency = <400000>;
68 serial@12000 {
73 serial@12100 {
78 compatible = "synology,power-off";
96 phy-mode = "sgmii";
100 nr-ports = <2>;
106 gpio-fan-32-38 {
108 compatible = "gpio-fan";
109 pinctrl-0 = <&fan_ctrl_low_pin &fan_ctrl_mid_pin
111 pinctrl-names = "default";
115 alarm-gpios = <&gpio1 6 GPIO_ACTIVE_HIGH>;
116 gpio-fan,speed-map = < 0 0>,
126 gpio-leds {
127 compatible = "gpio-leds";
128 pinctrl-0 = <&disk1_led_pin
130 pinctrl-names = "default";
132 disk1-led-amber {
135 default-state = "keep";
138 disk2-led-amber {
141 default-state = "keep";
145 sata1_regulator: sata1-regulator-1 {
146 compatible = "regulator-fixed";
147 regulator-name = "SATA1 Power";
148 regulator-min-microvolt = <5000000>;
149 regulator-max-microvolt = <5000000>;
150 startup-delay-us = <2000000>;
151 enable-active-high;
152 regulator-always-on;
153 regulator-boot-on;
155 pinctrl-0 = <&sata1_pwr_pin>;
156 pinctrl-names = "default";
159 sata2_regulator: sata2-regulator-2 {
160 compatible = "regulator-fixed";
161 regulator-name = "SATA2 Power";
162 regulator-min-microvolt = <5000000>;
163 regulator-max-microvolt = <5000000>;
164 startup-delay-us = <4000000>;
165 enable-active-high;
166 regulator-always-on;
167 regulator-boot-on;
169 pinctrl-0 = <&sata2_pwr_pin>;
170 pinctrl-names = "default";
175 phy1: ethernet-phy@1 { /* Marvell 88E1512 */
181 disk1_led_pin: disk1-led-pin {
182 marvell,pins = "mpp31";
186 disk2_led_pin: disk2-led-pin {
187 marvell,pins = "mpp32";
191 sata1_pwr_pin: sata1-pwr-pin {
192 marvell,pins = "mpp37";
196 sata2_pwr_pin: sata2-pwr-pin {
197 marvell,pins = "mpp62";
201 sata1_pres_pin: sata1-pres-pin {
202 marvell,pins = "mpp60";
206 sata2_pres_pin: sata2-pres-pin {
207 marvell,pins = "mpp48";
211 syno_id_bit0_pin: syno-id-bit0-pin {
212 marvell,pins = "mpp55";
216 syno_id_bit1_pin: syno-id-bit1-pin {
217 marvell,pins = "mpp56";
221 syno_id_bit2_pin: syno-id-bit2-pin {
222 marvell,pins = "mpp57";
226 syno_id_bit3_pin: syno-id-bit3-pin {
227 marvell,pins = "mpp58";
231 fan_ctrl_low_pin: fan-ctrl-low-pin {
232 marvell,pins = "mpp65";
236 fan_ctrl_mid_pin: fan-ctrl-mid-pin {
237 marvell,pins = "mpp64";
241 fan_ctrl_high_pin: fan-ctrl-high-pin {
242 marvell,pins = "mpp63";
246 fan_alarm_pin: fan-alarm-pin {
247 marvell,pins = "mpp38";
256 #address-cells = <1>;
257 #size-cells = <1>;
258 compatible = "micron,n25q064", "jedec,spi-nor";
260 spi-max-frequency = <20000000>;
265 * Synology u-boot uses its compiled-in environment
266 * and it seems Synology did not care to change u-boot
269 * if you do a 'saveenv' under u-boot, your modified
276 partition@0 { /* u-boot */
291 partition@7d0000 { /* MAC address and serial number */