xref: /openbmc/u-boot/arch/mips/dts/netgear,dgnd3700v2.dts (revision fd0135e3c54c391b6143f85440e30d576a9a83fe)
183d290c5STom Rini// SPDX-License-Identifier: GPL-2.0+
29d466f2fSÁlvaro Fernández Rojas/*
39d466f2fSÁlvaro Fernández Rojas * Copyright (C) 2018 Álvaro Fernández Rojas <noltari@gmail.com>
49d466f2fSÁlvaro Fernández Rojas */
59d466f2fSÁlvaro Fernández Rojas
69d466f2fSÁlvaro Fernández Rojas/dts-v1/;
79d466f2fSÁlvaro Fernández Rojas
89d466f2fSÁlvaro Fernández Rojas#include "brcm,bcm6362.dtsi"
99d466f2fSÁlvaro Fernández Rojas
109d466f2fSÁlvaro Fernández Rojas/ {
119d466f2fSÁlvaro Fernández Rojas	model = "Netgear DGND3700v2";
129d466f2fSÁlvaro Fernández Rojas	compatible = "netgear,dgnd3700v2", "brcm,bcm6362";
139d466f2fSÁlvaro Fernández Rojas
149d466f2fSÁlvaro Fernández Rojas	aliases {
159d466f2fSÁlvaro Fernández Rojas		serial0 = &uart0;
169d466f2fSÁlvaro Fernández Rojas	};
179d466f2fSÁlvaro Fernández Rojas
189d466f2fSÁlvaro Fernández Rojas	chosen {
199d466f2fSÁlvaro Fernández Rojas		stdout-path = "serial0:115200n8";
209d466f2fSÁlvaro Fernández Rojas	};
219d466f2fSÁlvaro Fernández Rojas
229d466f2fSÁlvaro Fernández Rojas	gpio-leds {
239d466f2fSÁlvaro Fernández Rojas		compatible = "gpio-leds";
249d466f2fSÁlvaro Fernández Rojas
259d466f2fSÁlvaro Fernández Rojas		inet_green {
269d466f2fSÁlvaro Fernández Rojas			label = "DGND3700v2:green:inet";
279d466f2fSÁlvaro Fernández Rojas			gpios = <&gpio0 1 GPIO_ACTIVE_LOW>;
289d466f2fSÁlvaro Fernández Rojas		};
299d466f2fSÁlvaro Fernández Rojas
309d466f2fSÁlvaro Fernández Rojas		dsl_green {
319d466f2fSÁlvaro Fernández Rojas			label = "DGND3700v2:green:dsl";
329d466f2fSÁlvaro Fernández Rojas			gpios = <&gpio0 28 GPIO_ACTIVE_LOW>;
339d466f2fSÁlvaro Fernández Rojas		};
349d466f2fSÁlvaro Fernández Rojas
359d466f2fSÁlvaro Fernández Rojas		power_amber {
369d466f2fSÁlvaro Fernández Rojas			label = "DGND3700v2:red:power";
379d466f2fSÁlvaro Fernández Rojas			gpios = <&gpio1 2 GPIO_ACTIVE_LOW>;
389d466f2fSÁlvaro Fernández Rojas		};
399d466f2fSÁlvaro Fernández Rojas	};
409d466f2fSÁlvaro Fernández Rojas};
419d466f2fSÁlvaro Fernández Rojas
42ddc5dc5aSÁlvaro Fernández Rojas&ehci {
43ddc5dc5aSÁlvaro Fernández Rojas	status = "okay";
44ddc5dc5aSÁlvaro Fernández Rojas};
45ddc5dc5aSÁlvaro Fernández Rojas
46*ba329fd1SÁlvaro Fernández Rojas&enet {
47*ba329fd1SÁlvaro Fernández Rojas	status = "okay";
48*ba329fd1SÁlvaro Fernández Rojas
49*ba329fd1SÁlvaro Fernández Rojas	port@4 {
50*ba329fd1SÁlvaro Fernández Rojas		compatible = "brcm,enetsw-port";
51*ba329fd1SÁlvaro Fernández Rojas		reg = <4>;
52*ba329fd1SÁlvaro Fernández Rojas		label = "rgmii";
53*ba329fd1SÁlvaro Fernández Rojas		brcm,phy-id = <0xff>;
54*ba329fd1SÁlvaro Fernández Rojas		speed = <1000>;
55*ba329fd1SÁlvaro Fernández Rojas		full-duplex;
56*ba329fd1SÁlvaro Fernández Rojas		bypass-link;
57*ba329fd1SÁlvaro Fernández Rojas	};
58*ba329fd1SÁlvaro Fernández Rojas};
59*ba329fd1SÁlvaro Fernández Rojas
609d466f2fSÁlvaro Fernández Rojas&gpio0 {
619d466f2fSÁlvaro Fernández Rojas	status = "okay";
629d466f2fSÁlvaro Fernández Rojas};
639d466f2fSÁlvaro Fernández Rojas
649d466f2fSÁlvaro Fernández Rojas&gpio1 {
659d466f2fSÁlvaro Fernández Rojas	status = "okay";
669d466f2fSÁlvaro Fernández Rojas};
679d466f2fSÁlvaro Fernández Rojas
689d466f2fSÁlvaro Fernández Rojas&leds {
699d466f2fSÁlvaro Fernández Rojas	status = "okay";
709d466f2fSÁlvaro Fernández Rojas	brcm,serial-leds;
719d466f2fSÁlvaro Fernández Rojas	brcm,serial-dat-low;
729d466f2fSÁlvaro Fernández Rojas	brcm,serial-shift-inv;
739d466f2fSÁlvaro Fernández Rojas	brcm,serial-mux;
749d466f2fSÁlvaro Fernández Rojas
759d466f2fSÁlvaro Fernández Rojas	led@8 {
769d466f2fSÁlvaro Fernández Rojas		reg = <8>;
779d466f2fSÁlvaro Fernández Rojas		label = "DGND3700v2:green:power";
789d466f2fSÁlvaro Fernández Rojas	};
799d466f2fSÁlvaro Fernández Rojas
809d466f2fSÁlvaro Fernández Rojas	led@9 {
819d466f2fSÁlvaro Fernández Rojas		reg = <9>;
829d466f2fSÁlvaro Fernández Rojas		active-low;
839d466f2fSÁlvaro Fernández Rojas		label = "DGND3700v2:green:wps";
849d466f2fSÁlvaro Fernández Rojas	};
859d466f2fSÁlvaro Fernández Rojas
869d466f2fSÁlvaro Fernández Rojas	led@10 {
879d466f2fSÁlvaro Fernández Rojas		reg = <10>;
889d466f2fSÁlvaro Fernández Rojas		active-low;
899d466f2fSÁlvaro Fernández Rojas		label = "DGND3700v2:green:usb1";
909d466f2fSÁlvaro Fernández Rojas	};
919d466f2fSÁlvaro Fernández Rojas
929d466f2fSÁlvaro Fernández Rojas	led@11 {
939d466f2fSÁlvaro Fernández Rojas		reg = <11>;
949d466f2fSÁlvaro Fernández Rojas		active-low;
959d466f2fSÁlvaro Fernández Rojas		label = "DGND3700v2:green:usb2";
969d466f2fSÁlvaro Fernández Rojas	};
979d466f2fSÁlvaro Fernández Rojas
989d466f2fSÁlvaro Fernández Rojas	led@12 {
999d466f2fSÁlvaro Fernández Rojas		reg = <12>;
1009d466f2fSÁlvaro Fernández Rojas		active-low;
1019d466f2fSÁlvaro Fernández Rojas		label = "DGND3700v2:amber:inet";
1029d466f2fSÁlvaro Fernández Rojas	};
1039d466f2fSÁlvaro Fernández Rojas
1049d466f2fSÁlvaro Fernández Rojas	led@13 {
1059d466f2fSÁlvaro Fernández Rojas		reg = <13>;
1069d466f2fSÁlvaro Fernández Rojas		active-low;
1079d466f2fSÁlvaro Fernández Rojas		label = "DGND3700v2:green:ethernet";
1089d466f2fSÁlvaro Fernández Rojas	};
1099d466f2fSÁlvaro Fernández Rojas
1109d466f2fSÁlvaro Fernández Rojas	led@14 {
1119d466f2fSÁlvaro Fernández Rojas		reg = <14>;
1129d466f2fSÁlvaro Fernández Rojas		active-low;
1139d466f2fSÁlvaro Fernández Rojas		label = "DGND3700v2:amber:dsl";
1149d466f2fSÁlvaro Fernández Rojas	};
1159d466f2fSÁlvaro Fernández Rojas
1169d466f2fSÁlvaro Fernández Rojas	led@16 {
1179d466f2fSÁlvaro Fernández Rojas		reg = <16>;
1189d466f2fSÁlvaro Fernández Rojas		active-low;
1199d466f2fSÁlvaro Fernández Rojas		label = "DGND3700v2:amber:usb1";
1209d466f2fSÁlvaro Fernández Rojas	};
1219d466f2fSÁlvaro Fernández Rojas
1229d466f2fSÁlvaro Fernández Rojas	led@17 {
1239d466f2fSÁlvaro Fernández Rojas		reg = <17>;
1249d466f2fSÁlvaro Fernández Rojas		active-low;
1259d466f2fSÁlvaro Fernández Rojas		label = "DGND3700v2:amber:usb2";
1269d466f2fSÁlvaro Fernández Rojas	};
1279d466f2fSÁlvaro Fernández Rojas
1289d466f2fSÁlvaro Fernández Rojas	led@18 {
1299d466f2fSÁlvaro Fernández Rojas		reg = <18>;
1309d466f2fSÁlvaro Fernández Rojas		active-low;
1319d466f2fSÁlvaro Fernández Rojas		label = "DGND3700v2:amber:ethernet";
1329d466f2fSÁlvaro Fernández Rojas	};
1339d466f2fSÁlvaro Fernández Rojas};
1349d466f2fSÁlvaro Fernández Rojas
135ddc5dc5aSÁlvaro Fernández Rojas&ohci {
136ddc5dc5aSÁlvaro Fernández Rojas	status = "okay";
137ddc5dc5aSÁlvaro Fernández Rojas};
138ddc5dc5aSÁlvaro Fernández Rojas
1399d466f2fSÁlvaro Fernández Rojas&uart0 {
1409d466f2fSÁlvaro Fernández Rojas	u-boot,dm-pre-reloc;
1419d466f2fSÁlvaro Fernández Rojas	status = "okay";
1429d466f2fSÁlvaro Fernández Rojas};
143ddc5dc5aSÁlvaro Fernández Rojas
144ddc5dc5aSÁlvaro Fernández Rojas&usbh {
145ddc5dc5aSÁlvaro Fernández Rojas	status = "okay";
146ddc5dc5aSÁlvaro Fernández Rojas};
147