diff options
Diffstat (limited to 'arch/mips/boot/dts/brcm/bcm97425svmb.dts')
-rw-r--r-- | arch/mips/boot/dts/brcm/bcm97425svmb.dts | 154 |
1 files changed, 154 insertions, 0 deletions
diff --git a/arch/mips/boot/dts/brcm/bcm97425svmb.dts b/arch/mips/boot/dts/brcm/bcm97425svmb.dts new file mode 100644 index 000000000..0ed22217b --- /dev/null +++ b/arch/mips/boot/dts/brcm/bcm97425svmb.dts | |||
@@ -0,0 +1,154 @@ | |||
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 | m25p80@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 | }; | ||