xref: /linux/arch/mips/boot/dts/brcm/bcm97358svmb.dts (revision d218439feccafaa3e852bbaecc0d9f6110096b65)
1// SPDX-License-Identifier: GPL-2.0
2/dts-v1/;
3
4/include/ "bcm7358.dtsi"
5/include/ "bcm97xxx-nand-cs1-bch4.dtsi"
6
7/ {
8	compatible = "brcm,bcm97358svmb", "brcm,bcm7358";
9	model = "Broadcom BCM97358SVMB";
10
11	memory@0 {
12		device_type = "memory";
13		reg = <0x00000000 0x10000000>;
14	};
15
16	chosen {
17		bootargs = "console=ttyS0,115200";
18		stdout-path = &uart0;
19	};
20};
21
22&uart0 {
23	status = "okay";
24};
25
26&uart1 {
27	status = "okay";
28};
29
30&uart2 {
31	status = "okay";
32};
33
34&bsca {
35	status = "okay";
36};
37
38&bscb {
39	status = "okay";
40};
41
42&bscc {
43	status = "okay";
44};
45
46&bscd {
47	status = "okay";
48};
49
50&pwma {
51	status = "okay";
52};
53
54&pwmb {
55	status = "okay";
56};
57
58&enet0 {
59	status = "okay";
60};
61
62&ehci0 {
63	status = "okay";
64};
65
66&ohci0 {
67	status = "okay";
68};
69
70&nand {
71	status = "okay";
72};
73
74&qspi {
75	status = "okay";
76
77	m25p80@0 {
78		compatible = "m25p80";
79		reg = <0>;
80		spi-max-frequency = <40000000>;
81		spi-cpol;
82		spi-cpha;
83		use-bspi;
84		m25p,fast-read;
85
86		partitions {
87			compatible = "fixed-partitions";
88			#address-cells = <1>;
89			#size-cells = <1>;
90
91			flash0.cfe@0 {
92				reg = <0x0 0x200000>;
93			};
94
95			flash0.mac@200000 {
96				reg = <0x200000 0x40000>;
97			};
98
99			flash0.nvram@240000 {
100				reg = <0x240000 0x10000>;
101			};
102		};
103	};
104};
105
106&mspi {
107	status = "okay";
108};
109