blob: 2b72491f0b2fdc0c00c7b83a1ffcdfdb1cd3ab84 [file] [log] [blame]
Tom Rini83d290c2018-05-06 17:58:06 -04001// SPDX-License-Identifier: GPL-2.0+
Álvaro Fernández Rojas9d466f22018-02-03 10:30:28 +01002/*
3 * Copyright (C) 2018 Álvaro Fernández Rojas <noltari@gmail.com>
Álvaro Fernández Rojas9d466f22018-02-03 10:30:28 +01004 */
5
6/dts-v1/;
7
8#include "brcm,bcm6362.dtsi"
9
10/ {
11 model = "Netgear DGND3700v2";
12 compatible = "netgear,dgnd3700v2", "brcm,bcm6362";
13
14 aliases {
15 serial0 = &uart0;
16 };
17
18 chosen {
19 stdout-path = "serial0:115200n8";
20 };
21
22 gpio-leds {
23 compatible = "gpio-leds";
24
25 inet_green {
26 label = "DGND3700v2:green:inet";
27 gpios = <&gpio0 1 GPIO_ACTIVE_LOW>;
28 };
29
30 dsl_green {
31 label = "DGND3700v2:green:dsl";
32 gpios = <&gpio0 28 GPIO_ACTIVE_LOW>;
33 };
34
35 power_amber {
36 label = "DGND3700v2:red:power";
37 gpios = <&gpio1 2 GPIO_ACTIVE_LOW>;
38 };
39 };
40};
41
Álvaro Fernández Rojasddc5dc52018-02-04 21:10:19 +010042&ehci {
43 status = "okay";
44};
45
Álvaro Fernández Rojasba329fd2018-12-01 19:00:38 +010046&enet {
47 status = "okay";
48
49 port@4 {
50 compatible = "brcm,enetsw-port";
51 reg = <4>;
52 label = "rgmii";
53 brcm,phy-id = <0xff>;
54 speed = <1000>;
55 full-duplex;
56 bypass-link;
57 };
58};
59
Álvaro Fernández Rojas9d466f22018-02-03 10:30:28 +010060&gpio0 {
61 status = "okay";
62};
63
64&gpio1 {
65 status = "okay";
66};
67
68&leds {
69 status = "okay";
70 brcm,serial-leds;
71 brcm,serial-dat-low;
72 brcm,serial-shift-inv;
73 brcm,serial-mux;
74
75 led@8 {
76 reg = <8>;
77 label = "DGND3700v2:green:power";
78 };
79
80 led@9 {
81 reg = <9>;
82 active-low;
83 label = "DGND3700v2:green:wps";
84 };
85
86 led@10 {
87 reg = <10>;
88 active-low;
89 label = "DGND3700v2:green:usb1";
90 };
91
92 led@11 {
93 reg = <11>;
94 active-low;
95 label = "DGND3700v2:green:usb2";
96 };
97
98 led@12 {
99 reg = <12>;
100 active-low;
101 label = "DGND3700v2:amber:inet";
102 };
103
104 led@13 {
105 reg = <13>;
106 active-low;
107 label = "DGND3700v2:green:ethernet";
108 };
109
110 led@14 {
111 reg = <14>;
112 active-low;
113 label = "DGND3700v2:amber:dsl";
114 };
115
116 led@16 {
117 reg = <16>;
118 active-low;
119 label = "DGND3700v2:amber:usb1";
120 };
121
122 led@17 {
123 reg = <17>;
124 active-low;
125 label = "DGND3700v2:amber:usb2";
126 };
127
128 led@18 {
129 reg = <18>;
130 active-low;
131 label = "DGND3700v2:amber:ethernet";
132 };
133};
134
Álvaro Fernández Rojasddc5dc52018-02-04 21:10:19 +0100135&ohci {
136 status = "okay";
137};
138
Álvaro Fernández Rojas9d466f22018-02-03 10:30:28 +0100139&uart0 {
140 u-boot,dm-pre-reloc;
141 status = "okay";
142};
Álvaro Fernández Rojasddc5dc52018-02-04 21:10:19 +0100143
144&usbh {
145 status = "okay";
146};