Lines Matching +full:mv78230 +full:- +full:i2c
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 */
54 i2c@11000 {
55 clock-frequency = <400000>;
68 * USB-serial converter connected when the power
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";
113 compatible = "simple-bus";
114 #address-cells = <1>;
115 #size-cells = <0>;
116 pinctrl-0 = <&sata1_pwr_pin &sata2_pwr_pin
118 pinctrl-names = "default";
120 sata1_regulator: sata1-regulator@1 {
121 compatible = "regulator-fixed";
123 regulator-name = "SATA1 Power";
124 regulator-min-microvolt = <5000000>;
125 regulator-max-microvolt = <5000000>;
126 startup-delay-us = <2000000>;
127 enable-active-high;
128 regulator-always-on;
129 regulator-boot-on;
133 sata2_regulator: sata2-regulator@2 {
134 compatible = "regulator-fixed";
136 regulator-name = "SATA2 Power";
137 regulator-min-microvolt = <5000000>;
138 regulator-max-microvolt = <5000000>;
139 startup-delay-us = <4000000>;
140 enable-active-high;
141 regulator-always-on;
142 regulator-boot-on;
146 sata3_regulator: sata3-regulator@3 {
147 compatible = "regulator-fixed";
149 regulator-name = "SATA3 Power";
150 regulator-min-microvolt = <5000000>;
151 regulator-max-microvolt = <5000000>;
152 startup-delay-us = <6000000>;
153 enable-active-high;
154 regulator-always-on;
155 regulator-boot-on;
159 sata4_regulator: sata4-regulator@4 {
160 compatible = "regulator-fixed";
162 regulator-name = "SATA4 Power";
163 regulator-min-microvolt = <5000000>;
164 regulator-max-microvolt = <5000000>;
165 startup-delay-us = <8000000>;
166 enable-active-high;
167 regulator-always-on;
168 regulator-boot-on;
178 * Connected to Marvell 88SX7042 SATA-II controller
198 phy0: ethernet-phy@0 { /* Marvell 88E1512 */
202 phy1: ethernet-phy@1 { /* Marvell 88E1512 */
208 sata1_pwr_pin: sata1-pwr-pin {
213 sata2_pwr_pin: sata2-pwr-pin {
218 sata3_pwr_pin: sata3-pwr-pin {
223 sata4_pwr_pin: sata4-pwr-pin {
228 sata1_pres_pin: sata1-pres-pin {
233 sata2_pres_pin: sata2-pres-pin {
238 sata3_pres_pin: sata3-pres-pin {
243 sata4_pres_pin: sata4-pres-pin {
248 syno_id_bit0_pin: syno-id-bit0-pin {
253 syno_id_bit1_pin: syno-id-bit1-pin {
258 syno_id_bit2_pin: syno-id-bit2-pin {
263 fan1_alarm_pin: fan1-alarm-pin {
268 fan2_alarm_pin: fan2-alarm-pin {
277 spi-flash@0 {
278 #address-cells = <1>;
279 #size-cells = <1>;
280 compatible = "micron,n25q064", "jedec,spi-nor";
282 spi-max-frequency = <20000000>;
287 * Synology u-boot uses its compiled-in environment
288 * and it seems Synology did not care to change u-boot
291 * if you do a 'saveenv' under u-boot, your modified
298 partition@0 { /* u-boot */