blob: a5b30f4e4a6bcf53150c974a4f8a9f33a6d547e2 [file] [log] [blame]
Philippe Reynes0d87fc42020-01-07 20:14:17 +01001// SPDX-License-Identifier: GPL-2.0+
2/*
3 * Copyright (C) 2020 Philippe Reynes <philippe.reynes@softathome.com>
4 */
5
6/dts-v1/;
7
William Zhang21227562022-08-22 11:31:42 -07008#include "bcm6856.dtsi"
Philippe Reynes0d87fc42020-01-07 20:14:17 +01009
10/ {
William Zhang21227562022-08-22 11:31:42 -070011 model = "Broadcom BCM968360BG Reference Board";
12 compatible = "brcm,bcm968360bg", "brcm,bcm6856", "brcm,bcmbca";
Philippe Reynes0d87fc42020-01-07 20:14:17 +010013
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 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070029 bootph-all;
Philippe Reynes0d87fc42020-01-07 20:14:17 +010030 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
david regan55e7f502025-01-13 20:54:24 -080065&nand_controller {
66 brcm,wp-not-connected;
Philippe Reynes0d87fc42020-01-07 20:14:17 +010067 status = "okay";
david regan55e7f502025-01-13 20:54:24 -080068};
Philippe Reynes0d87fc42020-01-07 20:14:17 +010069
david regan55e7f502025-01-13 20:54:24 -080070&nandcs {
71 nand-ecc-strength = <4>;
72 nand-ecc-step-size = <512>;
73 brcm,nand-oob-sector-size = <16>;
Philippe Reynes0d87fc42020-01-07 20:14:17 +010074};
75
76&leds {
77 status = "okay";
78 #address-cells = <1>;
79 #size-cells = <0>;
80 brcm,serial-led-en-pol;
81 brcm,serial-led-data-ppol;
82
83 led@0 {
84 reg = <0>;
85 label = "red:alarm";
86 };
87
88 led@1 {
89 reg = <1>;
90 label = "green:wan";
91 };
92
93 led@2 {
94 reg = <2>;
95 label = "green:wps";
96 };
97
98 led@12 {
99 reg = <12>;
100 label = "orange:enet5.1";
101 };
102
103 led@13 {
104 reg = <13>;
105 label = "green:enet5.2";
106 };
107
108 led@14 {
109 reg = <14>;
110 label = "orange:enet5.2";
111 };
112
113 led@15 {
114 reg = <15>;
115 label = "green:enet5.1";
116 };
117
118 led@16 {
119 reg = <16>;
120 label = "green:usb1";
121 };
122
123 led@17 {
124 reg = <17>;
125 label = "green:voip1";
126 };
127
128 led@18 {
129 reg = <18>;
130 label = "green:voip2";
131 };
132
133 led@19 {
134 reg = <19>;
135 label = "green:enet6";
136 };
137
138 led@20 {
139 reg = <20>;
140 label = "orange:enet6";
141 };
142
143 led@21 {
144 reg = <21>;
145 label = "green:inet";
146 };
147
148 led@22 {
149 reg = <22>;
150 label = "green:usb2";
151 };
152};
153
154&hsspi {
155 status = "okay";
156
157 flash: mt25@0 {
158 compatible = "jedec,spi-nor";
159 #address-cells = <1>;
160 #size-cells = <1>;
161 reg = <0>;
162 spi-max-frequency = <25000000>;
163 };
164};