xref: /openbmc/u-boot/arch/mips/dts/comtrend,wap-5813n.dts (revision fd0135e3c54c391b6143f85440e30d576a9a83fe)
183d290c5STom Rini// SPDX-License-Identifier: GPL-2.0+
2c320b923SÁlvaro Fernández Rojas/*
3c320b923SÁlvaro Fernández Rojas * Copyright (C) 2017 Álvaro Fernández Rojas <noltari@gmail.com>
4c320b923SÁlvaro Fernández Rojas */
5c320b923SÁlvaro Fernández Rojas
6c320b923SÁlvaro Fernández Rojas/dts-v1/;
7c320b923SÁlvaro Fernández Rojas
8c320b923SÁlvaro Fernández Rojas#include "brcm,bcm6368.dtsi"
9c320b923SÁlvaro Fernández Rojas
10c320b923SÁlvaro Fernández Rojas/ {
11c320b923SÁlvaro Fernández Rojas	model = "Comtrend WAP-5813n";
12c320b923SÁlvaro Fernández Rojas	compatible = "comtrend,wap-5813n", "brcm,bcm6368";
13c320b923SÁlvaro Fernández Rojas
14c320b923SÁlvaro Fernández Rojas	aliases {
15c320b923SÁlvaro Fernández Rojas		serial0 = &uart0;
16c320b923SÁlvaro Fernández Rojas	};
17c320b923SÁlvaro Fernández Rojas
18c320b923SÁlvaro Fernández Rojas	chosen {
19c320b923SÁlvaro Fernández Rojas		stdout-path = "serial0:115200n8";
20c320b923SÁlvaro Fernández Rojas	};
21c320b923SÁlvaro Fernández Rojas
22c320b923SÁlvaro Fernández Rojas	gpio-leds {
23c320b923SÁlvaro Fernández Rojas		compatible = "gpio-leds";
24c320b923SÁlvaro Fernández Rojas
25c320b923SÁlvaro Fernández Rojas		inet_green {
26c320b923SÁlvaro Fernández Rojas			label = "WAP-5813n:green:inet";
27c320b923SÁlvaro Fernández Rojas			gpios = <&gpio0 5 GPIO_ACTIVE_HIGH>;
28c320b923SÁlvaro Fernández Rojas		};
29c320b923SÁlvaro Fernández Rojas
30c320b923SÁlvaro Fernández Rojas		power_green {
31c320b923SÁlvaro Fernández Rojas			label = "WAP-5813n:green:power";
32c320b923SÁlvaro Fernández Rojas			gpios = <&gpio0 22 GPIO_ACTIVE_HIGH>;
33c320b923SÁlvaro Fernández Rojas			default-state = "on";
34c320b923SÁlvaro Fernández Rojas		};
35c320b923SÁlvaro Fernández Rojas
36c320b923SÁlvaro Fernández Rojas		wps_green {
37c320b923SÁlvaro Fernández Rojas			label = "WAP-5813n:green:wps";
38c320b923SÁlvaro Fernández Rojas			gpios = <&gpio0 23 GPIO_ACTIVE_LOW>;
39c320b923SÁlvaro Fernández Rojas		};
40c320b923SÁlvaro Fernández Rojas
41c320b923SÁlvaro Fernández Rojas		power_red {
42c320b923SÁlvaro Fernández Rojas			label = "WAP-5813n:red:power";
43c320b923SÁlvaro Fernández Rojas			gpios = <&gpio0 24 GPIO_ACTIVE_HIGH>;
44c320b923SÁlvaro Fernández Rojas		};
45c320b923SÁlvaro Fernández Rojas
46c320b923SÁlvaro Fernández Rojas		inet_red {
47c320b923SÁlvaro Fernández Rojas			label = "WAP-5813n:red:inet";
48c320b923SÁlvaro Fernández Rojas			gpios = <&gpio0 31 GPIO_ACTIVE_HIGH>;
49c320b923SÁlvaro Fernández Rojas		};
50c320b923SÁlvaro Fernández Rojas	};
51c320b923SÁlvaro Fernández Rojas};
52c320b923SÁlvaro Fernández Rojas
53b8841ce1SÁlvaro Fernández Rojas&ehci {
54b8841ce1SÁlvaro Fernández Rojas	status = "okay";
55b8841ce1SÁlvaro Fernández Rojas};
56b8841ce1SÁlvaro Fernández Rojas
57*2e498f23SÁlvaro Fernández Rojas&enet {
58*2e498f23SÁlvaro Fernández Rojas	status = "okay";
59*2e498f23SÁlvaro Fernández Rojas
60*2e498f23SÁlvaro Fernández Rojas	port@4 {
61*2e498f23SÁlvaro Fernández Rojas		compatible = "brcm,enetsw-port";
62*2e498f23SÁlvaro Fernández Rojas		reg = <4>;
63*2e498f23SÁlvaro Fernández Rojas		label = "rgmii";
64*2e498f23SÁlvaro Fernández Rojas		brcm,phy-id = <0xff>;
65*2e498f23SÁlvaro Fernández Rojas		speed = <1000>;
66*2e498f23SÁlvaro Fernández Rojas		full-duplex;
67*2e498f23SÁlvaro Fernández Rojas		bypass-link;
68*2e498f23SÁlvaro Fernández Rojas	};
69*2e498f23SÁlvaro Fernández Rojas};
70*2e498f23SÁlvaro Fernández Rojas
71c320b923SÁlvaro Fernández Rojas&gpio0 {
72c320b923SÁlvaro Fernández Rojas	status = "okay";
73c320b923SÁlvaro Fernández Rojas};
74c320b923SÁlvaro Fernández Rojas
75b8841ce1SÁlvaro Fernández Rojas&ohci {
76b8841ce1SÁlvaro Fernández Rojas	status = "okay";
77b8841ce1SÁlvaro Fernández Rojas};
78b8841ce1SÁlvaro Fernández Rojas
79c320b923SÁlvaro Fernández Rojas&pflash {
80c320b923SÁlvaro Fernández Rojas	status = "okay";
81c320b923SÁlvaro Fernández Rojas};
82c320b923SÁlvaro Fernández Rojas
83c320b923SÁlvaro Fernández Rojas&uart0 {
84c320b923SÁlvaro Fernández Rojas	u-boot,dm-pre-reloc;
85c320b923SÁlvaro Fernández Rojas	status = "okay";
86c320b923SÁlvaro Fernández Rojas};
87b8841ce1SÁlvaro Fernández Rojas
88b8841ce1SÁlvaro Fernández Rojas&usbh {
89b8841ce1SÁlvaro Fernández Rojas	status = "okay";
90b8841ce1SÁlvaro Fernández Rojas};
91