Lines Matching +full:u +full:- +full:boot

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
14 * not be able to directly boot a kernel based on this Device Tree. In
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>;
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";
146 compatible = "simple-bus";
147 #address-cells = <1>;
148 #size-cells = <0>;
149 pinctrl-0 = <&sata1_pwr_pin &sata2_pwr_pin>;
150 pinctrl-names = "default";
152 sata1_regulator: sata1-regulator@1 {
153 compatible = "regulator-fixed";
155 regulator-name = "SATA1 Power";
156 regulator-min-microvolt = <5000000>;
157 regulator-max-microvolt = <5000000>;
158 startup-delay-us = <2000000>;
159 enable-active-high;
160 regulator-always-on;
161 regulator-boot-on;
165 sata2_regulator: sata2-regulator@2 {
166 compatible = "regulator-fixed";
168 regulator-name = "SATA2 Power";
169 regulator-min-microvolt = <5000000>;
170 regulator-max-microvolt = <5000000>;
171 startup-delay-us = <4000000>;
172 enable-active-high;
173 regulator-always-on;
174 regulator-boot-on;
181 phy1: ethernet-phy@1 { /* Marvell 88E1512 */
187 disk1_led_pin: disk1-led-pin {
192 disk2_led_pin: disk2-led-pin {
197 sata1_pwr_pin: sata1-pwr-pin {
202 sata2_pwr_pin: sata2-pwr-pin {
207 sata1_pres_pin: sata1-pres-pin {
212 sata2_pres_pin: sata2-pres-pin {
217 syno_id_bit0_pin: syno-id-bit0-pin {
222 syno_id_bit1_pin: syno-id-bit1-pin {
227 syno_id_bit2_pin: syno-id-bit2-pin {
232 syno_id_bit3_pin: syno-id-bit3-pin {
237 fan_ctrl_low_pin: fan-ctrl-low-pin {
242 fan_ctrl_mid_pin: fan-ctrl-mid-pin {
247 fan_ctrl_high_pin: fan-ctrl-high-pin {
252 fan_alarm_pin: fan-alarm-pin {
261 spi-flash@0 {
262 #address-cells = <1>;
263 #size-cells = <1>;
264 compatible = "micron,n25q064", "jedec,spi-nor";
266 spi-max-frequency = <20000000>;
271 * Synology u-boot uses its compiled-in environment
272 * and it seems Synology did not care to change u-boot
275 * if you do a 'saveenv' under u-boot, your modified
282 partition@0 { /* u-boot */