xref: /freebsd-src/sys/contrib/device-tree/src/mips/brcm/bcm63268-comtrend-vr-3032u.dts (revision 2eb4d8dc723da3cf7d735a3226ae49da4c8c5dbc)
1c66ec88fSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0
2c66ec88fSEmmanuel Vadot/dts-v1/;
3c66ec88fSEmmanuel Vadot
4*2eb4d8dcSEmmanuel Vadot#include "bcm63268.dtsi"
5c66ec88fSEmmanuel Vadot
6c66ec88fSEmmanuel Vadot/ {
7c66ec88fSEmmanuel Vadot	compatible = "comtrend,vr-3032u", "brcm,bcm63268";
8c66ec88fSEmmanuel Vadot	model = "Comtrend VR-3032u";
9c66ec88fSEmmanuel Vadot
10c66ec88fSEmmanuel Vadot	memory@0 {
11c66ec88fSEmmanuel Vadot		device_type = "memory";
12c66ec88fSEmmanuel Vadot		reg = <0x00000000 0x04000000>;
13c66ec88fSEmmanuel Vadot	};
14c66ec88fSEmmanuel Vadot
15c66ec88fSEmmanuel Vadot	chosen {
16c66ec88fSEmmanuel Vadot		bootargs = "console=ttyS0,115200";
17c66ec88fSEmmanuel Vadot		stdout-path = &uart0;
18c66ec88fSEmmanuel Vadot	};
19c66ec88fSEmmanuel Vadot};
20c66ec88fSEmmanuel Vadot
21c66ec88fSEmmanuel Vadot&leds0 {
22c66ec88fSEmmanuel Vadot	status = "okay";
23c66ec88fSEmmanuel Vadot	brcm,serial-leds;
24c66ec88fSEmmanuel Vadot	brcm,serial-dat-low;
25c66ec88fSEmmanuel Vadot	brcm,serial-shift-inv;
26c66ec88fSEmmanuel Vadot
27c66ec88fSEmmanuel Vadot	led@0 {
28c66ec88fSEmmanuel Vadot		reg = <0>;
29c66ec88fSEmmanuel Vadot		brcm,hardware-controlled;
30c66ec88fSEmmanuel Vadot		brcm,link-signal-sources = <0>;
31c66ec88fSEmmanuel Vadot		/* GPHY0 Speed 0 */
32c66ec88fSEmmanuel Vadot	};
33c66ec88fSEmmanuel Vadot	led@1 {
34c66ec88fSEmmanuel Vadot		reg = <1>;
35c66ec88fSEmmanuel Vadot		brcm,hardware-controlled;
36c66ec88fSEmmanuel Vadot		brcm,link-signal-sources = <1>;
37c66ec88fSEmmanuel Vadot		/* GPHY0 Speed 1 */
38c66ec88fSEmmanuel Vadot	};
39c66ec88fSEmmanuel Vadot	led@2 {
40c66ec88fSEmmanuel Vadot		reg = <2>;
41c66ec88fSEmmanuel Vadot		active-low;
42c66ec88fSEmmanuel Vadot		label = "vr-3032u:red:inet";
43c66ec88fSEmmanuel Vadot	};
44c66ec88fSEmmanuel Vadot	led@3 {
45c66ec88fSEmmanuel Vadot		reg = <3>;
46c66ec88fSEmmanuel Vadot		active-low;
47c66ec88fSEmmanuel Vadot		label = "vr-3032u:green:dsl";
48c66ec88fSEmmanuel Vadot	};
49c66ec88fSEmmanuel Vadot	led@4 {
50c66ec88fSEmmanuel Vadot		reg = <4>;
51c66ec88fSEmmanuel Vadot		active-low;
52c66ec88fSEmmanuel Vadot		label = "vr-3032u:green:usb";
53c66ec88fSEmmanuel Vadot	};
54c66ec88fSEmmanuel Vadot	led@7 {
55c66ec88fSEmmanuel Vadot		reg = <7>;
56c66ec88fSEmmanuel Vadot		active-low;
57c66ec88fSEmmanuel Vadot		label = "vr-3032u:green:wps";
58c66ec88fSEmmanuel Vadot	};
59c66ec88fSEmmanuel Vadot	led@8 {
60c66ec88fSEmmanuel Vadot		reg = <8>;
61c66ec88fSEmmanuel Vadot		active-low;
62c66ec88fSEmmanuel Vadot		label = "vr-3032u:green:inet";
63c66ec88fSEmmanuel Vadot	};
64c66ec88fSEmmanuel Vadot	led@9 {
65c66ec88fSEmmanuel Vadot		reg = <9>;
66c66ec88fSEmmanuel Vadot		brcm,hardware-controlled;
67c66ec88fSEmmanuel Vadot		/* EPHY0 Activity */
68c66ec88fSEmmanuel Vadot	};
69c66ec88fSEmmanuel Vadot	led@10 {
70c66ec88fSEmmanuel Vadot		reg = <10>;
71c66ec88fSEmmanuel Vadot		brcm,hardware-controlled;
72c66ec88fSEmmanuel Vadot		/* EPHY1 Activity */
73c66ec88fSEmmanuel Vadot	};
74c66ec88fSEmmanuel Vadot	led@11 {
75c66ec88fSEmmanuel Vadot		reg = <11>;
76c66ec88fSEmmanuel Vadot		brcm,hardware-controlled;
77c66ec88fSEmmanuel Vadot		/* EPHY2 Activity */
78c66ec88fSEmmanuel Vadot	};
79c66ec88fSEmmanuel Vadot	led@12 {
80c66ec88fSEmmanuel Vadot		reg = <12>;
81c66ec88fSEmmanuel Vadot		brcm,hardware-controlled;
82c66ec88fSEmmanuel Vadot		/* GPHY0 Activity */
83c66ec88fSEmmanuel Vadot	};
84c66ec88fSEmmanuel Vadot	led@13 {
85c66ec88fSEmmanuel Vadot		reg = <13>;
86c66ec88fSEmmanuel Vadot		brcm,hardware-controlled;
87c66ec88fSEmmanuel Vadot		/* EPHY0 Speed */
88c66ec88fSEmmanuel Vadot	};
89c66ec88fSEmmanuel Vadot	led@14 {
90c66ec88fSEmmanuel Vadot		reg = <14>;
91c66ec88fSEmmanuel Vadot		brcm,hardware-controlled;
92c66ec88fSEmmanuel Vadot		/* EPHY1 Speed */
93c66ec88fSEmmanuel Vadot	};
94c66ec88fSEmmanuel Vadot	led@15 {
95c66ec88fSEmmanuel Vadot		reg = <15>;
96c66ec88fSEmmanuel Vadot		brcm,hardware-controlled;
97c66ec88fSEmmanuel Vadot		/* EPHY2 Speed */
98c66ec88fSEmmanuel Vadot	};
99c66ec88fSEmmanuel Vadot	led@20 {
100c66ec88fSEmmanuel Vadot		reg = <20>;
101c66ec88fSEmmanuel Vadot		active-low;
102c66ec88fSEmmanuel Vadot		label = "vr-3032u:green:power";
103c66ec88fSEmmanuel Vadot		default-state = "on";
104c66ec88fSEmmanuel Vadot	};
105c66ec88fSEmmanuel Vadot};
106c66ec88fSEmmanuel Vadot
107c66ec88fSEmmanuel Vadot&uart0 {
108c66ec88fSEmmanuel Vadot	status = "okay";
109c66ec88fSEmmanuel Vadot};
110