Loading...
1// SPDX-License-Identifier: GPL-2.0
2/dts-v1/;
3
4#include "bcm7425.dtsi"
5#include "bcm97xxx-nand-cs1-bch24.dtsi"
6
7/ {
8 compatible = "brcm,bcm97425svmb", "brcm,bcm7425";
9 model = "Broadcom BCM97425SVMB";
10
11 memory@0 {
12 device_type = "memory";
13 reg = <0x00000000 0x10000000>,
14 <0x20000000 0x30000000>,
15 <0x90000000 0x40000000>;
16 };
17
18 chosen {
19 bootargs = "console=ttyS0,115200";
20 stdout-path = &uart0;
21 };
22};
23
24&uart0 {
25 status = "okay";
26};
27
28&uart1 {
29 status = "okay";
30};
31
32&uart2 {
33 status = "okay";
34};
35
36&bsca {
37 status = "okay";
38};
39
40&bscb {
41 status = "okay";
42};
43
44&bscc {
45 status = "okay";
46};
47
48&bscd {
49 status = "okay";
50};
51
52&bsce {
53 status = "okay";
54};
55
56&pwma {
57 status = "okay";
58};
59
60&pwmb {
61 status = "okay";
62};
63
64&watchdog {
65 status = "okay";
66};
67
68&enet0 {
69 status = "okay";
70};
71
72&ehci0 {
73 status = "okay";
74};
75
76&ohci0 {
77 status = "okay";
78};
79
80&ehci1 {
81 status = "okay";
82};
83
84&ohci1 {
85 status = "okay";
86};
87
88&ehci2 {
89 status = "okay";
90};
91
92&ohci2 {
93 status = "okay";
94};
95
96&ehci3 {
97 status = "okay";
98};
99
100&ohci3 {
101 status = "okay";
102};
103
104&nand {
105 status = "okay";
106};
107
108&sdhci0 {
109 status = "okay";
110};
111
112&sdhci1 {
113 status = "okay";
114};
115
116&qspi {
117 status = "okay";
118
119 flash@0 {
120 compatible = "m25p80";
121 reg = <0>;
122 spi-max-frequency = <40000000>;
123 spi-cpol;
124 spi-cpha;
125 use-bspi;
126 m25p,fast-read;
127
128 partitions {
129 compatible = "fixed-partitions";
130 #address-cells = <1>;
131 #size-cells = <1>;
132
133 flash0.cfe@0 {
134 reg = <0x0 0x200000>;
135 };
136
137 flash0.mac@200000 {
138 reg = <0x200000 0x40000>;
139 };
140
141 flash0.nvram@240000 {
142 reg = <0x240000 0x10000>;
143 };
144 };
145 };
146};
147
148&mspi {
149 status = "okay";
150};
151
152&waketimer {
153 status = "okay";
154};
155
156&pcie_0 {
157 status = "okay";
158 /* 1GB Memc0, 1GB Memc1 */
159 brcm,scb-sizes = <0 0x40000000 0 0x40000000>;
160 dma-ranges = <0x43000000 0x00000000 0x00000000 0x00000000 0x0 0x10000000
161 0x43000000 0x00000000 0x10000000 0x20000000 0x0 0x30000000
162 0x43000000 0x00000000 0x40000000 0x90000000 0x0 0x40000000>;
163};
1/dts-v1/;
2
3/include/ "bcm7425.dtsi"
4/include/ "bcm97xxx-nand-cs1-bch24.dtsi"
5
6/ {
7 compatible = "brcm,bcm97425svmb", "brcm,bcm7425";
8 model = "Broadcom BCM97425SVMB";
9
10 memory@0 {
11 device_type = "memory";
12 reg = <0x00000000 0x10000000>,
13 <0x20000000 0x30000000>,
14 <0x90000000 0x40000000>;
15 };
16
17 chosen {
18 bootargs = "console=ttyS0,115200";
19 stdout-path = &uart0;
20 };
21};
22
23&uart0 {
24 status = "okay";
25};
26
27&uart1 {
28 status = "okay";
29};
30
31&uart2 {
32 status = "okay";
33};
34
35&bsca {
36 status = "okay";
37};
38
39&bscb {
40 status = "okay";
41};
42
43&bscc {
44 status = "okay";
45};
46
47&bscd {
48 status = "okay";
49};
50
51&bsce {
52 status = "okay";
53};
54
55&pwma {
56 status = "okay";
57};
58
59&pwmb {
60 status = "okay";
61};
62
63&enet0 {
64 status = "okay";
65};
66
67&ehci0 {
68 status = "okay";
69};
70
71&ohci0 {
72 status = "okay";
73};
74
75&ehci1 {
76 status = "okay";
77};
78
79&ohci1 {
80 status = "okay";
81};
82
83&ehci2 {
84 status = "okay";
85};
86
87&ohci2 {
88 status = "okay";
89};
90
91&ehci3 {
92 status = "okay";
93};
94
95&ohci3 {
96 status = "okay";
97};
98
99&nand {
100 status = "okay";
101};
102
103&sdhci0 {
104 status = "okay";
105};
106
107&sdhci1 {
108 status = "okay";
109};