xref: /openbmc/u-boot/arch/mips/dts/comtrend,ar-5387un.dts (revision fd0135e3c54c391b6143f85440e30d576a9a83fe)
183d290c5STom Rini// SPDX-License-Identifier: GPL-2.0+
20642f485SÁlvaro Fernández Rojas/*
30642f485SÁlvaro Fernández Rojas * Copyright (C) 2017 Álvaro Fernández Rojas <noltari@gmail.com>
40642f485SÁlvaro Fernández Rojas */
50642f485SÁlvaro Fernández Rojas
60642f485SÁlvaro Fernández Rojas/dts-v1/;
70642f485SÁlvaro Fernández Rojas
80642f485SÁlvaro Fernández Rojas#include "brcm,bcm6328.dtsi"
90642f485SÁlvaro Fernández Rojas
100642f485SÁlvaro Fernández Rojas/ {
110642f485SÁlvaro Fernández Rojas	model = "Comtrend AR-5387un";
120642f485SÁlvaro Fernández Rojas	compatible = "comtrend,ar5387-un", "brcm,bcm6328";
130642f485SÁlvaro Fernández Rojas
140642f485SÁlvaro Fernández Rojas	aliases {
150642f485SÁlvaro Fernández Rojas		serial0 = &uart0;
160642f485SÁlvaro Fernández Rojas	};
170642f485SÁlvaro Fernández Rojas
180642f485SÁlvaro Fernández Rojas	chosen {
190642f485SÁlvaro Fernández Rojas		stdout-path = "serial0:115200n8";
200642f485SÁlvaro Fernández Rojas	};
210642f485SÁlvaro Fernández Rojas};
220642f485SÁlvaro Fernández Rojas
2356928dd5SÁlvaro Fernández Rojas&ehci {
2456928dd5SÁlvaro Fernández Rojas	status = "okay";
2556928dd5SÁlvaro Fernández Rojas};
2656928dd5SÁlvaro Fernández Rojas
27*54468f58SÁlvaro Fernández Rojas&enet {
28*54468f58SÁlvaro Fernández Rojas	status = "okay";
29*54468f58SÁlvaro Fernández Rojas
30*54468f58SÁlvaro Fernández Rojas	port@0 {
31*54468f58SÁlvaro Fernández Rojas		compatible = "brcm,enetsw-port";
32*54468f58SÁlvaro Fernández Rojas		reg = <0>;
33*54468f58SÁlvaro Fernández Rojas		label = "fe1";
34*54468f58SÁlvaro Fernández Rojas		brcm,phy-id = <1>;
35*54468f58SÁlvaro Fernández Rojas	};
36*54468f58SÁlvaro Fernández Rojas
37*54468f58SÁlvaro Fernández Rojas	port@1 {
38*54468f58SÁlvaro Fernández Rojas		compatible = "brcm,enetsw-port";
39*54468f58SÁlvaro Fernández Rojas		reg = <1>;
40*54468f58SÁlvaro Fernández Rojas		label = "fe2";
41*54468f58SÁlvaro Fernández Rojas		brcm,phy-id = <2>;
42*54468f58SÁlvaro Fernández Rojas	};
43*54468f58SÁlvaro Fernández Rojas
44*54468f58SÁlvaro Fernández Rojas	port@2 {
45*54468f58SÁlvaro Fernández Rojas		compatible = "brcm,enetsw-port";
46*54468f58SÁlvaro Fernández Rojas		reg = <2>;
47*54468f58SÁlvaro Fernández Rojas		label = "fe3";
48*54468f58SÁlvaro Fernández Rojas		brcm,phy-id = <3>;
49*54468f58SÁlvaro Fernández Rojas	};
50*54468f58SÁlvaro Fernández Rojas
51*54468f58SÁlvaro Fernández Rojas	port@3 {
52*54468f58SÁlvaro Fernández Rojas		compatible = "brcm,enetsw-port";
53*54468f58SÁlvaro Fernández Rojas		reg = <3>;
54*54468f58SÁlvaro Fernández Rojas		label = "fe4";
55*54468f58SÁlvaro Fernández Rojas		brcm,phy-id = <4>;
56*54468f58SÁlvaro Fernández Rojas	};
57*54468f58SÁlvaro Fernández Rojas};
58*54468f58SÁlvaro Fernández Rojas
596def1b24SÁlvaro Fernández Rojas&leds {
606def1b24SÁlvaro Fernández Rojas	status = "okay";
616def1b24SÁlvaro Fernández Rojas
626def1b24SÁlvaro Fernández Rojas	led@1 {
636def1b24SÁlvaro Fernández Rojas		reg = <1>;
646def1b24SÁlvaro Fernández Rojas		label = "AR-5387un:red:inet";
656def1b24SÁlvaro Fernández Rojas	};
666def1b24SÁlvaro Fernández Rojas
676def1b24SÁlvaro Fernández Rojas	led@4 {
686def1b24SÁlvaro Fernández Rojas		reg = <4>;
696def1b24SÁlvaro Fernández Rojas		label = "AR-5387un:red:power";
706def1b24SÁlvaro Fernández Rojas	};
716def1b24SÁlvaro Fernández Rojas
726def1b24SÁlvaro Fernández Rojas	led@7 {
736def1b24SÁlvaro Fernández Rojas		reg = <7>;
746def1b24SÁlvaro Fernández Rojas		label = "AR-5387un:green:inet";
756def1b24SÁlvaro Fernández Rojas	};
766def1b24SÁlvaro Fernández Rojas
776def1b24SÁlvaro Fernández Rojas	led@8 {
786def1b24SÁlvaro Fernández Rojas		reg = <8>;
796def1b24SÁlvaro Fernández Rojas		label = "AR-5387un:green:power";
806def1b24SÁlvaro Fernández Rojas	};
816def1b24SÁlvaro Fernández Rojas
826def1b24SÁlvaro Fernández Rojas	led@11 {
836def1b24SÁlvaro Fernández Rojas		reg = <11>;
846def1b24SÁlvaro Fernández Rojas		active-low;
856def1b24SÁlvaro Fernández Rojas		label = "AR-5387un:green:dsl";
866def1b24SÁlvaro Fernández Rojas	};
876def1b24SÁlvaro Fernández Rojas};
886def1b24SÁlvaro Fernández Rojas
8956928dd5SÁlvaro Fernández Rojas&ohci {
9056928dd5SÁlvaro Fernández Rojas	status = "okay";
9156928dd5SÁlvaro Fernández Rojas};
9256928dd5SÁlvaro Fernández Rojas
9313129064SÁlvaro Fernández Rojas&spi {
9413129064SÁlvaro Fernández Rojas	status = "okay";
9513129064SÁlvaro Fernández Rojas
9613129064SÁlvaro Fernández Rojas	spi-flash@0 {
9713129064SÁlvaro Fernández Rojas		compatible = "spi-flash";
9813129064SÁlvaro Fernández Rojas		reg = <0>;
9913129064SÁlvaro Fernández Rojas		#address-cells = <1>;
10013129064SÁlvaro Fernández Rojas		#size-cells = <1>;
10113129064SÁlvaro Fernández Rojas		spi-max-frequency = <33333334>;
10213129064SÁlvaro Fernández Rojas	};
10313129064SÁlvaro Fernández Rojas};
10413129064SÁlvaro Fernández Rojas
1050642f485SÁlvaro Fernández Rojas&uart0 {
1060642f485SÁlvaro Fernández Rojas	u-boot,dm-pre-reloc;
1070642f485SÁlvaro Fernández Rojas	status = "okay";
1080642f485SÁlvaro Fernández Rojas};
10956928dd5SÁlvaro Fernández Rojas
11056928dd5SÁlvaro Fernández Rojas&usbh {
11156928dd5SÁlvaro Fernández Rojas	status = "okay";
11256928dd5SÁlvaro Fernández Rojas};
113