Lines Matching +full:armada +full:- +full:370 +full:- +full:gpio

1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * Device Tree file for Marvell Armada 370 Reference Design board
4 * (RD-88F6710-A1)
6 * Copied from arch/arm/boot/dts/armada-370-db.dts
13 * DT-capable, U-Boot bootloaders provided by Marvell. Some earlier
20 /dts-v1/;
21 #include <dt-bindings/input/input.h>
22 #include <dt-bindings/interrupt-controller/irq.h>
23 #include <dt-bindings/leds/common.h>
24 #include <dt-bindings/gpio/gpio.h>
25 #include "armada-370.dtsi"
28 model = "Marvell Armada 370 Reference Design";
29 compatible = "marvell,a370-rd", "marvell,armada370", "marvell,armada-370-xp";
32 stdout-path = "serial0:115200n8";
45 internal-regs {
50 nr-ports = <2>;
57 phy-mode = "sgmii";
60 pinctrl-0 = <&ge1_rgmii_pins>;
61 pinctrl-names = "default";
63 phy-mode = "rgmii-id";
64 fixed-link {
66 full-duplex;
71 pinctrl-0 = <&sdio_pins1>;
72 pinctrl-names = "default";
75 broken-cd;
86 gpio-keys {
87 compatible = "gpio-keys";
95 gpio-fan {
96 compatible = "gpio-fan";
98 gpio-fan,speed-map = <0 0 3000 1>;
99 pinctrl-0 = <&fan_pins>;
100 pinctrl-names = "default";
104 compatible = "gpio-leds";
105 pinctrl-names = "default";
106 pinctrl-0 = <&led_pins>;
109 label = "370rd:green:sw";
111 default-state = "keep";
121 /* Internal mini-PCIe connector */
127 /* Internal mini-PCIe connector */
135 pinctrl-0 = <&mdio_pins>;
136 pinctrl-names = "default";
137 phy0: ethernet-phy@0 {
140 #address-cells = <1>;
141 #size-cells = <0>;
147 default-state = "keep";
154 #address-cells = <1>;
155 #size-cells = <0>;
157 interrupt-controller;
158 #interrupt-cells = <2>;
161 #address-cells = <1>;
162 #size-cells = <0>;
187 phy-mode = "rgmii-id";
188 fixed-link {
190 full-duplex;
196 #address-cells = <1>;
197 #size-cells = <0>;
201 interrupt-parent = <&switch>;
207 interrupt-parent = <&switch>;
213 interrupt-parent = <&switch>;
219 interrupt-parent = <&switch>;
228 fan_pins: fan-pins {
230 marvell,function = "gpio";
233 led_pins: led-pins {
235 marvell,function = "gpio";
244 label = "pxa3xx_nand-0";
245 nand-rb = <0>;
246 marvell,nand-keep-config;
247 nand-on-flash-bbt;
250 compatible = "fixed-partitions";
251 #address-cells = <1>;
252 #size-cells = <1>;
255 label = "U-Boot";