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&enet0 {
65	status = "okay";
66};
67
68&ehci0 {
69	status = "okay";
70};
71
72&ohci0 {
73	status = "okay";
74};
75
76&ehci1 {
77	status = "okay";
78};
79
80&ohci1 {
81	status = "okay";
82};
83
84&ehci2 {
85	status = "okay";
86};
87
88&ohci2 {
89	status = "okay";
90};
91
92&ehci3 {
93	status = "okay";
94};
95
96&ohci3 {
97	status = "okay";
98};
99
100&nand {
101	status = "okay";
102};
103
104&sdhci0 {
105	status = "okay";
106};
107
108&sdhci1 {
109	status = "okay";
110};
111
112&qspi {
113	status = "okay";
114
115	m25p80@0 {
116		compatible = "m25p80";
117		reg = <0>;
118		spi-max-frequency = <40000000>;
119		spi-cpol;
120		spi-cpha;
121		use-bspi;
122		m25p,fast-read;
123
124		partitions {
125			compatible = "fixed-partitions";
126			#address-cells = <1>;
127			#size-cells = <1>;
128
129			flash0.cfe@0 {
130				reg = <0x0 0x200000>;
131			};
132
133			flash0.mac@200000 {
134				reg = <0x200000 0x40000>;
135			};
136
137			flash0.nvram@240000 {
138				reg = <0x240000 0x10000>;
139			};
140		};
141	};
142};
143
144&mspi {
145	status = "okay";
146};
147