xref: /linux/arch/mips/boot/dts/brcm/bcm63268-comtrend-vr-3032u.dts (revision 8be98d2f2a0a262f8bf8a0bc1fdf522b3c7aab17)
1b2441318SGreg Kroah-Hartman// SPDX-License-Identifier: GPL-2.0
2786e19a8SÁlvaro Fernández Rojas/dts-v1/;
3786e19a8SÁlvaro Fernández Rojas
4*3df83c91SÁlvaro Fernández Rojas#include "bcm63268.dtsi"
5786e19a8SÁlvaro Fernández Rojas
6786e19a8SÁlvaro Fernández Rojas/ {
7786e19a8SÁlvaro Fernández Rojas	compatible = "comtrend,vr-3032u", "brcm,bcm63268";
8786e19a8SÁlvaro Fernández Rojas	model = "Comtrend VR-3032u";
9786e19a8SÁlvaro Fernández Rojas
10786e19a8SÁlvaro Fernández Rojas	memory@0 {
11786e19a8SÁlvaro Fernández Rojas		device_type = "memory";
12786e19a8SÁlvaro Fernández Rojas		reg = <0x00000000 0x04000000>;
13786e19a8SÁlvaro Fernández Rojas	};
14786e19a8SÁlvaro Fernández Rojas
15786e19a8SÁlvaro Fernández Rojas	chosen {
16786e19a8SÁlvaro Fernández Rojas		bootargs = "console=ttyS0,115200";
17786e19a8SÁlvaro Fernández Rojas		stdout-path = &uart0;
18786e19a8SÁlvaro Fernández Rojas	};
19786e19a8SÁlvaro Fernández Rojas};
20786e19a8SÁlvaro Fernández Rojas
21786e19a8SÁlvaro Fernández Rojas&leds0 {
228530762fSRobert P. J. Day	status = "okay";
23786e19a8SÁlvaro Fernández Rojas	brcm,serial-leds;
24786e19a8SÁlvaro Fernández Rojas	brcm,serial-dat-low;
25786e19a8SÁlvaro Fernández Rojas	brcm,serial-shift-inv;
26786e19a8SÁlvaro Fernández Rojas
27786e19a8SÁlvaro Fernández Rojas	led@0 {
28786e19a8SÁlvaro Fernández Rojas		reg = <0>;
29786e19a8SÁlvaro Fernández Rojas		brcm,hardware-controlled;
30786e19a8SÁlvaro Fernández Rojas		brcm,link-signal-sources = <0>;
31786e19a8SÁlvaro Fernández Rojas		/* GPHY0 Speed 0 */
32786e19a8SÁlvaro Fernández Rojas	};
33786e19a8SÁlvaro Fernández Rojas	led@1 {
34786e19a8SÁlvaro Fernández Rojas		reg = <1>;
35786e19a8SÁlvaro Fernández Rojas		brcm,hardware-controlled;
36786e19a8SÁlvaro Fernández Rojas		brcm,link-signal-sources = <1>;
37786e19a8SÁlvaro Fernández Rojas		/* GPHY0 Speed 1 */
38786e19a8SÁlvaro Fernández Rojas	};
39786e19a8SÁlvaro Fernández Rojas	led@2 {
40786e19a8SÁlvaro Fernández Rojas		reg = <2>;
41786e19a8SÁlvaro Fernández Rojas		active-low;
42786e19a8SÁlvaro Fernández Rojas		label = "vr-3032u:red:inet";
43786e19a8SÁlvaro Fernández Rojas	};
44786e19a8SÁlvaro Fernández Rojas	led@3 {
45786e19a8SÁlvaro Fernández Rojas		reg = <3>;
46786e19a8SÁlvaro Fernández Rojas		active-low;
47786e19a8SÁlvaro Fernández Rojas		label = "vr-3032u:green:dsl";
48786e19a8SÁlvaro Fernández Rojas	};
49786e19a8SÁlvaro Fernández Rojas	led@4 {
50786e19a8SÁlvaro Fernández Rojas		reg = <4>;
51786e19a8SÁlvaro Fernández Rojas		active-low;
52786e19a8SÁlvaro Fernández Rojas		label = "vr-3032u:green:usb";
53786e19a8SÁlvaro Fernández Rojas	};
54786e19a8SÁlvaro Fernández Rojas	led@7 {
55786e19a8SÁlvaro Fernández Rojas		reg = <7>;
56786e19a8SÁlvaro Fernández Rojas		active-low;
57786e19a8SÁlvaro Fernández Rojas		label = "vr-3032u:green:wps";
58786e19a8SÁlvaro Fernández Rojas	};
59786e19a8SÁlvaro Fernández Rojas	led@8 {
60786e19a8SÁlvaro Fernández Rojas		reg = <8>;
61786e19a8SÁlvaro Fernández Rojas		active-low;
62786e19a8SÁlvaro Fernández Rojas		label = "vr-3032u:green:inet";
63786e19a8SÁlvaro Fernández Rojas	};
64786e19a8SÁlvaro Fernández Rojas	led@9 {
65786e19a8SÁlvaro Fernández Rojas		reg = <9>;
66786e19a8SÁlvaro Fernández Rojas		brcm,hardware-controlled;
67786e19a8SÁlvaro Fernández Rojas		/* EPHY0 Activity */
68786e19a8SÁlvaro Fernández Rojas	};
69786e19a8SÁlvaro Fernández Rojas	led@10 {
70786e19a8SÁlvaro Fernández Rojas		reg = <10>;
71786e19a8SÁlvaro Fernández Rojas		brcm,hardware-controlled;
72786e19a8SÁlvaro Fernández Rojas		/* EPHY1 Activity */
73786e19a8SÁlvaro Fernández Rojas	};
74786e19a8SÁlvaro Fernández Rojas	led@11 {
75786e19a8SÁlvaro Fernández Rojas		reg = <11>;
76786e19a8SÁlvaro Fernández Rojas		brcm,hardware-controlled;
77786e19a8SÁlvaro Fernández Rojas		/* EPHY2 Activity */
78786e19a8SÁlvaro Fernández Rojas	};
79786e19a8SÁlvaro Fernández Rojas	led@12 {
80786e19a8SÁlvaro Fernández Rojas		reg = <12>;
81786e19a8SÁlvaro Fernández Rojas		brcm,hardware-controlled;
82786e19a8SÁlvaro Fernández Rojas		/* GPHY0 Activity */
83786e19a8SÁlvaro Fernández Rojas	};
84786e19a8SÁlvaro Fernández Rojas	led@13 {
85786e19a8SÁlvaro Fernández Rojas		reg = <13>;
86786e19a8SÁlvaro Fernández Rojas		brcm,hardware-controlled;
87786e19a8SÁlvaro Fernández Rojas		/* EPHY0 Speed */
88786e19a8SÁlvaro Fernández Rojas	};
89786e19a8SÁlvaro Fernández Rojas	led@14 {
90786e19a8SÁlvaro Fernández Rojas		reg = <14>;
91786e19a8SÁlvaro Fernández Rojas		brcm,hardware-controlled;
92786e19a8SÁlvaro Fernández Rojas		/* EPHY1 Speed */
93786e19a8SÁlvaro Fernández Rojas	};
94786e19a8SÁlvaro Fernández Rojas	led@15 {
95786e19a8SÁlvaro Fernández Rojas		reg = <15>;
96786e19a8SÁlvaro Fernández Rojas		brcm,hardware-controlled;
97786e19a8SÁlvaro Fernández Rojas		/* EPHY2 Speed */
98786e19a8SÁlvaro Fernández Rojas	};
99786e19a8SÁlvaro Fernández Rojas	led@20 {
100786e19a8SÁlvaro Fernández Rojas		reg = <20>;
101786e19a8SÁlvaro Fernández Rojas		active-low;
102786e19a8SÁlvaro Fernández Rojas		label = "vr-3032u:green:power";
103786e19a8SÁlvaro Fernández Rojas		default-state = "on";
104786e19a8SÁlvaro Fernández Rojas	};
105786e19a8SÁlvaro Fernández Rojas};
106786e19a8SÁlvaro Fernández Rojas
107786e19a8SÁlvaro Fernández Rojas&uart0 {
108786e19a8SÁlvaro Fernández Rojas	status = "okay";
109786e19a8SÁlvaro Fernández Rojas};
110