1// SPDX-License-Identifier: GPL-2.0+
2/*
3 * Copyright (C) 2018 Philippe Reynes <philippe.reynes@softathome.com>
4 */
5
6/dts-v1/;
7
8#include "bcm6858.dtsi"
9
10/ {
11	model = "Broadcom bcm68580xref";
12	compatible = "broadcom,bcm68580xref", "brcm,bcm6858";
13
14	aliases {
15		serial0 = &uart0;
16	};
17
18	chosen {
19		stdout-path = "serial0:115200n8";
20	};
21
22	memory {
23		device_type = "memory";
24		reg = <0x0 0x0 0x0 0x20000000>;
25	};
26};
27
28&uart0 {
29	u-boot,dm-pre-reloc;
30	status = "okay";
31};
32
33&gpio0 {
34	status = "okay";
35};
36
37&gpio1 {
38	status = "okay";
39};
40
41&gpio2 {
42	status = "okay";
43};
44
45&gpio3 {
46	status = "okay";
47};
48
49&gpio4 {
50	status = "okay";
51};
52
53&gpio5 {
54	status = "okay";
55};
56
57&gpio6 {
58	status = "okay";
59};
60
61&gpio7 {
62	status = "okay";
63};
64
65&nand {
66	status = "okay";
67	write-protect = <0>;
68	#address-cells = <1>;
69	#size-cells = <0>;
70
71	nandcs@0 {
72		compatible = "brcm,nandcs";
73		reg = <0>;
74		nand-ecc-strength = <4>;
75		nand-ecc-step-size = <512>;
76		brcm,nand-oob-sector-size = <16>;
77	};
78};
79
80&leds {
81	status = "okay";
82	#address-cells = <1>;
83	#size-cells = <0>;
84	brcm,serial-led-en-pol;
85	brcm,serial-led-data-ppol;
86
87	led@2 {
88		reg = <2>;
89		label = "green:inet";
90	};
91
92	led@5 {
93		reg = <5>;
94		label = "red:alarm";
95	};
96
97	led@8 {
98		reg = <8>;
99		label = "green:wlan_link";
100	};
101
102	led@11 {
103		reg = <11>;
104		label = "green:fxs1";
105	};
106
107	led@14 {
108		reg = <14>;
109		label = "green:fxs2";
110	};
111
112	led@15 {
113		reg = <15>;
114		label = "green:usb0";
115	};
116
117	led@16 {
118		reg = <16>;
119		label = "green:usb1";
120	};
121
122	led@17 {
123		reg = <17>;
124		label = "green:wps";
125	};
126};
127
128&hsspi {
129	status = "okay";
130
131	flash: mt25@0 {
132		compatible = "jedec,spi-nor";
133		#address-cells = <1>;
134		#size-cells = <1>;
135		reg = <0>;
136		spi-max-frequency = <25000000>;
137	};
138};
139