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