xref: /openbmc/u-boot/arch/mips/dts/comtrend,vr-3032u.dts (revision fd0135e3c54c391b6143f85440e30d576a9a83fe)
183d290c5STom Rini// SPDX-License-Identifier: GPL-2.0+
277ca99d1SÁlvaro Fernández Rojas/*
377ca99d1SÁlvaro Fernández Rojas * Copyright (C) 2017 Álvaro Fernández Rojas <noltari@gmail.com>
477ca99d1SÁlvaro Fernández Rojas */
577ca99d1SÁlvaro Fernández Rojas
677ca99d1SÁlvaro Fernández Rojas/dts-v1/;
777ca99d1SÁlvaro Fernández Rojas
877ca99d1SÁlvaro Fernández Rojas#include "brcm,bcm63268.dtsi"
977ca99d1SÁlvaro Fernández Rojas
1077ca99d1SÁlvaro Fernández Rojas/ {
1177ca99d1SÁlvaro Fernández Rojas	model = "Comtrend VR-3032u";
1277ca99d1SÁlvaro Fernández Rojas	compatible = "comtrend,vr-3032u", "brcm,bcm63268";
1377ca99d1SÁlvaro Fernández Rojas
1477ca99d1SÁlvaro Fernández Rojas	aliases {
1577ca99d1SÁlvaro Fernández Rojas		serial0 = &uart0;
1677ca99d1SÁlvaro Fernández Rojas	};
1777ca99d1SÁlvaro Fernández Rojas
1877ca99d1SÁlvaro Fernández Rojas	chosen {
1977ca99d1SÁlvaro Fernández Rojas		stdout-path = "serial0:115200n8";
2077ca99d1SÁlvaro Fernández Rojas	};
2177ca99d1SÁlvaro Fernández Rojas};
2277ca99d1SÁlvaro Fernández Rojas
23485d2cd3SÁlvaro Fernández Rojas&ehci {
24485d2cd3SÁlvaro Fernández Rojas	status = "okay";
25485d2cd3SÁlvaro Fernández Rojas};
26485d2cd3SÁlvaro Fernández Rojas
27*173e3aecSÁlvaro Fernández Rojas&enet {
28*173e3aecSÁlvaro Fernández Rojas	status = "okay";
29*173e3aecSÁlvaro Fernández Rojas
30*173e3aecSÁlvaro Fernández Rojas	port@0 {
31*173e3aecSÁlvaro Fernández Rojas		compatible = "brcm,enetsw-port";
32*173e3aecSÁlvaro Fernández Rojas		reg = <0>;
33*173e3aecSÁlvaro Fernández Rojas		label = "fe2";
34*173e3aecSÁlvaro Fernández Rojas		brcm,phy-id = <1>;
35*173e3aecSÁlvaro Fernández Rojas	};
36*173e3aecSÁlvaro Fernández Rojas
37*173e3aecSÁlvaro Fernández Rojas	port@1 {
38*173e3aecSÁlvaro Fernández Rojas		compatible = "brcm,enetsw-port";
39*173e3aecSÁlvaro Fernández Rojas		reg = <1>;
40*173e3aecSÁlvaro Fernández Rojas		label = "fe3";
41*173e3aecSÁlvaro Fernández Rojas		brcm,phy-id = <2>;
42*173e3aecSÁlvaro Fernández Rojas	};
43*173e3aecSÁlvaro Fernández Rojas
44*173e3aecSÁlvaro Fernández Rojas	port@2 {
45*173e3aecSÁlvaro Fernández Rojas		compatible = "brcm,enetsw-port";
46*173e3aecSÁlvaro Fernández Rojas		reg = <2>;
47*173e3aecSÁlvaro Fernández Rojas		label = "fe4";
48*173e3aecSÁlvaro Fernández Rojas		brcm,phy-id = <3>;
49*173e3aecSÁlvaro Fernández Rojas	};
50*173e3aecSÁlvaro Fernández Rojas
51*173e3aecSÁlvaro Fernández Rojas	port@3 {
52*173e3aecSÁlvaro Fernández Rojas		compatible = "brcm,enetsw-port";
53*173e3aecSÁlvaro Fernández Rojas		reg = <3>;
54*173e3aecSÁlvaro Fernández Rojas		label = "fe1";
55*173e3aecSÁlvaro Fernández Rojas		brcm,phy-id = <4>;
56*173e3aecSÁlvaro Fernández Rojas	};
57*173e3aecSÁlvaro Fernández Rojas};
58*173e3aecSÁlvaro Fernández Rojas
5909e2a571SÁlvaro Fernández Rojas&leds {
6009e2a571SÁlvaro Fernández Rojas	status = "okay";
6109e2a571SÁlvaro Fernández Rojas	brcm,serial-leds;
6209e2a571SÁlvaro Fernández Rojas	brcm,serial-dat-low;
6309e2a571SÁlvaro Fernández Rojas	brcm,serial-shift-inv;
6409e2a571SÁlvaro Fernández Rojas
6509e2a571SÁlvaro Fernández Rojas	led@2 {
6609e2a571SÁlvaro Fernández Rojas		reg = <2>;
6709e2a571SÁlvaro Fernández Rojas		active-low;
6809e2a571SÁlvaro Fernández Rojas		label = "VR-3032u:red:inet";
6909e2a571SÁlvaro Fernández Rojas	};
7009e2a571SÁlvaro Fernández Rojas
7109e2a571SÁlvaro Fernández Rojas	led@3 {
7209e2a571SÁlvaro Fernández Rojas		reg = <3>;
7309e2a571SÁlvaro Fernández Rojas		active-low;
7409e2a571SÁlvaro Fernández Rojas		label = "VR-3032u:green:dsl";
7509e2a571SÁlvaro Fernández Rojas	};
7609e2a571SÁlvaro Fernández Rojas
7709e2a571SÁlvaro Fernández Rojas	led@4 {
7809e2a571SÁlvaro Fernández Rojas		reg = <4>;
7909e2a571SÁlvaro Fernández Rojas		active-low;
8009e2a571SÁlvaro Fernández Rojas		label = "VR-3032u:green:usb";
8109e2a571SÁlvaro Fernández Rojas	};
8209e2a571SÁlvaro Fernández Rojas
8309e2a571SÁlvaro Fernández Rojas	led@7 {
8409e2a571SÁlvaro Fernández Rojas		reg = <7>;
8509e2a571SÁlvaro Fernández Rojas		active-low;
8609e2a571SÁlvaro Fernández Rojas		label = "VR-3032u:green:wps";
8709e2a571SÁlvaro Fernández Rojas	};
8809e2a571SÁlvaro Fernández Rojas
8909e2a571SÁlvaro Fernández Rojas	led@8 {
9009e2a571SÁlvaro Fernández Rojas		reg = <8>;
9109e2a571SÁlvaro Fernández Rojas		active-low;
9209e2a571SÁlvaro Fernández Rojas		label = "VR-3032u:green:inet";
9309e2a571SÁlvaro Fernández Rojas	};
9409e2a571SÁlvaro Fernández Rojas
9509e2a571SÁlvaro Fernández Rojas	led@20 {
9609e2a571SÁlvaro Fernández Rojas		reg = <20>;
9709e2a571SÁlvaro Fernández Rojas		active-low;
9809e2a571SÁlvaro Fernández Rojas		label = "VR-3032u:green:power";
9909e2a571SÁlvaro Fernández Rojas	};
10009e2a571SÁlvaro Fernández Rojas};
10109e2a571SÁlvaro Fernández Rojas
102485d2cd3SÁlvaro Fernández Rojas&ohci {
103485d2cd3SÁlvaro Fernández Rojas	status = "okay";
104485d2cd3SÁlvaro Fernández Rojas};
105485d2cd3SÁlvaro Fernández Rojas
10677ca99d1SÁlvaro Fernández Rojas&uart0 {
10777ca99d1SÁlvaro Fernández Rojas	u-boot,dm-pre-reloc;
10877ca99d1SÁlvaro Fernández Rojas	status = "okay";
10977ca99d1SÁlvaro Fernández Rojas};
110485d2cd3SÁlvaro Fernández Rojas
111485d2cd3SÁlvaro Fernández Rojas&usbh {
112485d2cd3SÁlvaro Fernández Rojas	status = "okay";
113485d2cd3SÁlvaro Fernández Rojas};
114