xref: /rk3399_rockchip-uboot/arch/mips/dts/sfr,nb4-ser.dts (revision 102d86552abc82818c22b39fdef4b3a280a60643)
1*a186d263SÁlvaro Fernández Rojas/*
2*a186d263SÁlvaro Fernández Rojas * Copyright (C) 2017 Álvaro Fernández Rojas <noltari@gmail.com>
3*a186d263SÁlvaro Fernández Rojas *
4*a186d263SÁlvaro Fernández Rojas * SPDX-License-Identifier:	GPL-2.0+
5*a186d263SÁlvaro Fernández Rojas */
6*a186d263SÁlvaro Fernández Rojas
7*a186d263SÁlvaro Fernández Rojas/dts-v1/;
8*a186d263SÁlvaro Fernández Rojas
9*a186d263SÁlvaro Fernández Rojas#include "brcm,bcm6358.dtsi"
10*a186d263SÁlvaro Fernández Rojas
11*a186d263SÁlvaro Fernández Rojas/ {
12*a186d263SÁlvaro Fernández Rojas	model = "SFR NeufBox 4 (Sercomm) Board";
13*a186d263SÁlvaro Fernández Rojas	compatible = "sfr,nb4-ser", "brcm,bcm6358";
14*a186d263SÁlvaro Fernández Rojas
15*a186d263SÁlvaro Fernández Rojas	aliases {
16*a186d263SÁlvaro Fernández Rojas		serial0 = &uart0;
17*a186d263SÁlvaro Fernández Rojas	};
18*a186d263SÁlvaro Fernández Rojas
19*a186d263SÁlvaro Fernández Rojas	chosen {
20*a186d263SÁlvaro Fernández Rojas		stdout-path = "serial0:115200n8";
21*a186d263SÁlvaro Fernández Rojas	};
22*a186d263SÁlvaro Fernández Rojas
23*a186d263SÁlvaro Fernández Rojas	gpio-leds {
24*a186d263SÁlvaro Fernández Rojas		compatible = "gpio-leds";
25*a186d263SÁlvaro Fernández Rojas
26*a186d263SÁlvaro Fernández Rojas		traffic_white {
27*a186d263SÁlvaro Fernández Rojas			label = "NB4-SER:white:traffic";
28*a186d263SÁlvaro Fernández Rojas			gpios = <&gpio0 2 GPIO_ACTIVE_LOW>;
29*a186d263SÁlvaro Fernández Rojas		};
30*a186d263SÁlvaro Fernández Rojas
31*a186d263SÁlvaro Fernández Rojas		service_blue {
32*a186d263SÁlvaro Fernández Rojas			label = "NB4-SER:blue:service";
33*a186d263SÁlvaro Fernández Rojas			gpios = <&gpio0 4 GPIO_ACTIVE_LOW>;
34*a186d263SÁlvaro Fernández Rojas		};
35*a186d263SÁlvaro Fernández Rojas
36*a186d263SÁlvaro Fernández Rojas		wifi_white {
37*a186d263SÁlvaro Fernández Rojas			label = "NB4-SER:white:wifi";
38*a186d263SÁlvaro Fernández Rojas			gpios = <&gpio0 15 GPIO_ACTIVE_LOW>;
39*a186d263SÁlvaro Fernández Rojas		};
40*a186d263SÁlvaro Fernández Rojas
41*a186d263SÁlvaro Fernández Rojas		service_red {
42*a186d263SÁlvaro Fernández Rojas			label = "NB4-SER:red:service";
43*a186d263SÁlvaro Fernández Rojas			gpios = <&gpio0 29 GPIO_ACTIVE_LOW>;
44*a186d263SÁlvaro Fernández Rojas		};
45*a186d263SÁlvaro Fernández Rojas
46*a186d263SÁlvaro Fernández Rojas		service_green {
47*a186d263SÁlvaro Fernández Rojas			label = "NB4-SER:green:service";
48*a186d263SÁlvaro Fernández Rojas			gpios = <&gpio0 30 GPIO_ACTIVE_LOW>;
49*a186d263SÁlvaro Fernández Rojas		};
50*a186d263SÁlvaro Fernández Rojas	};
51*a186d263SÁlvaro Fernández Rojas};
52*a186d263SÁlvaro Fernández Rojas
53*a186d263SÁlvaro Fernández Rojas&gpio0 {
54*a186d263SÁlvaro Fernández Rojas	status = "okay";
55*a186d263SÁlvaro Fernández Rojas};
56*a186d263SÁlvaro Fernández Rojas
57*a186d263SÁlvaro Fernández Rojas&leds {
58*a186d263SÁlvaro Fernández Rojas	status = "okay";
59*a186d263SÁlvaro Fernández Rojas	brcm,clk-div = <1>;
60*a186d263SÁlvaro Fernández Rojas
61*a186d263SÁlvaro Fernández Rojas	led@0 {
62*a186d263SÁlvaro Fernández Rojas		reg = <0>;
63*a186d263SÁlvaro Fernández Rojas		active-low;
64*a186d263SÁlvaro Fernández Rojas		label = "NB4-SER:white:alarm";
65*a186d263SÁlvaro Fernández Rojas	};
66*a186d263SÁlvaro Fernández Rojas
67*a186d263SÁlvaro Fernández Rojas	led@2 {
68*a186d263SÁlvaro Fernández Rojas		reg = <2>;
69*a186d263SÁlvaro Fernández Rojas		active-low;
70*a186d263SÁlvaro Fernández Rojas		label = "NB4-SER:white:tv";
71*a186d263SÁlvaro Fernández Rojas	};
72*a186d263SÁlvaro Fernández Rojas
73*a186d263SÁlvaro Fernández Rojas	led@3 {
74*a186d263SÁlvaro Fernández Rojas		reg = <3>;
75*a186d263SÁlvaro Fernández Rojas		active-low;
76*a186d263SÁlvaro Fernández Rojas		label = "NB4-SER:white:tel";
77*a186d263SÁlvaro Fernández Rojas	};
78*a186d263SÁlvaro Fernández Rojas
79*a186d263SÁlvaro Fernández Rojas	led@4 {
80*a186d263SÁlvaro Fernández Rojas		reg = <4>;
81*a186d263SÁlvaro Fernández Rojas		active-low;
82*a186d263SÁlvaro Fernández Rojas		label = "NB4-SER:white:adsl";
83*a186d263SÁlvaro Fernández Rojas	};
84*a186d263SÁlvaro Fernández Rojas};
85*a186d263SÁlvaro Fernández Rojas
86*a186d263SÁlvaro Fernández Rojas&pflash {
87*a186d263SÁlvaro Fernández Rojas	status = "okay";
88*a186d263SÁlvaro Fernández Rojas};
89*a186d263SÁlvaro Fernández Rojas
90*a186d263SÁlvaro Fernández Rojas&uart0 {
91*a186d263SÁlvaro Fernández Rojas	u-boot,dm-pre-reloc;
92*a186d263SÁlvaro Fernández Rojas	status = "okay";
93*a186d263SÁlvaro Fernández Rojas};
94