1// SPDX-License-Identifier: GPL-2.0+
2/*
3 * Copyright (C) 2017 Álvaro Fernández Rojas <noltari@gmail.com>
4 */
5
6/dts-v1/;
7
8#include "brcm,bcm6358.dtsi"
9
10/ {
11	model = "SFR NeufBox 4 (Sercomm) Board";
12	compatible = "sfr,nb4-ser", "brcm,bcm6358";
13
14	aliases {
15		serial0 = &uart0;
16	};
17
18	chosen {
19		stdout-path = "serial0:115200n8";
20	};
21
22	gpio-leds {
23		compatible = "gpio-leds";
24
25		traffic_white {
26			label = "NB4-SER:white:traffic";
27			gpios = <&gpio0 2 GPIO_ACTIVE_LOW>;
28		};
29
30		service_blue {
31			label = "NB4-SER:blue:service";
32			gpios = <&gpio0 4 GPIO_ACTIVE_LOW>;
33		};
34
35		wifi_white {
36			label = "NB4-SER:white:wifi";
37			gpios = <&gpio0 15 GPIO_ACTIVE_LOW>;
38		};
39
40		service_red {
41			label = "NB4-SER:red:service";
42			gpios = <&gpio0 29 GPIO_ACTIVE_LOW>;
43		};
44
45		service_green {
46			label = "NB4-SER:green:service";
47			gpios = <&gpio0 30 GPIO_ACTIVE_LOW>;
48		};
49	};
50};
51
52&ehci {
53	status = "okay";
54};
55
56&enet0 {
57	status = "okay";
58	phy = <&enet0phy>;
59	phy-mode = "internal";
60
61	enet0phy: fixed-link {
62		reg = <1>;
63		speed = <100>;
64		full-duplex;
65	};
66};
67
68&enet1 {
69	status = "okay";
70	phy = <&enet1phy>;
71	phy-mode = "mii";
72
73	enet1phy: fixed-link {
74		reg = <1>;
75		speed = <100>;
76		full-duplex;
77	};
78};
79
80&gpio0 {
81	status = "okay";
82};
83
84&leds {
85	status = "okay";
86	brcm,clk-div = <1>;
87
88	led@0 {
89		reg = <0>;
90		active-low;
91		label = "NB4-SER:white:alarm";
92	};
93
94	led@2 {
95		reg = <2>;
96		active-low;
97		label = "NB4-SER:white:tv";
98	};
99
100	led@3 {
101		reg = <3>;
102		active-low;
103		label = "NB4-SER:white:tel";
104	};
105
106	led@4 {
107		reg = <4>;
108		active-low;
109		label = "NB4-SER:white:adsl";
110	};
111};
112
113&ohci {
114	status = "okay";
115};
116
117&pflash {
118	status = "okay";
119};
120
121&uart0 {
122	u-boot,dm-pre-reloc;
123	status = "okay";
124};
125
126&usbh {
127	status = "okay";
128};
129