diff options
Diffstat (limited to 'arch/powerpc/boot/dts/fsl/b4si-post.dtsi')
-rw-r--r-- | arch/powerpc/boot/dts/fsl/b4si-post.dtsi | 89 |
1 files changed, 88 insertions, 1 deletions
diff --git a/arch/powerpc/boot/dts/fsl/b4si-post.dtsi b/arch/powerpc/boot/dts/fsl/b4si-post.dtsi index 1a54ba71f685..73136c0029d2 100644 --- a/arch/powerpc/boot/dts/fsl/b4si-post.dtsi +++ b/arch/powerpc/boot/dts/fsl/b4si-post.dtsi | |||
@@ -1,7 +1,7 @@ | |||
1 | /* | 1 | /* |
2 | * B4420 Silicon/SoC Device Tree Source (post include) | 2 | * B4420 Silicon/SoC Device Tree Source (post include) |
3 | * | 3 | * |
4 | * Copyright 2012 Freescale Semiconductor, Inc. | 4 | * Copyright 2012 - 2014 Freescale Semiconductor, Inc. |
5 | * | 5 | * |
6 | * Redistribution and use in source and binary forms, with or without | 6 | * Redistribution and use in source and binary forms, with or without |
7 | * modification, are permitted provided that the following conditions are met: | 7 | * modification, are permitted provided that the following conditions are met: |
@@ -32,6 +32,11 @@ | |||
32 | * this software, even if advised of the possibility of such damage. | 32 | * this software, even if advised of the possibility of such damage. |
33 | */ | 33 | */ |
34 | 34 | ||
35 | &bman_fbpr { | ||
36 | compatible = "fsl,bman-fbpr"; | ||
37 | alloc-ranges = <0 0 0x10000 0>; | ||
38 | }; | ||
39 | |||
35 | &ifc { | 40 | &ifc { |
36 | #address-cells = <2>; | 41 | #address-cells = <2>; |
37 | #size-cells = <1>; | 42 | #size-cells = <1>; |
@@ -128,6 +133,83 @@ | |||
128 | }; | 133 | }; |
129 | }; | 134 | }; |
130 | 135 | ||
136 | &bportals { | ||
137 | #address-cells = <0x1>; | ||
138 | #size-cells = <0x1>; | ||
139 | compatible = "simple-bus"; | ||
140 | |||
141 | bman-portal@0 { | ||
142 | compatible = "fsl,bman-portal"; | ||
143 | reg = <0x0 0x4000>, <0x1000000 0x1000>; | ||
144 | interrupts = <105 2 0 0>; | ||
145 | }; | ||
146 | bman-portal@4000 { | ||
147 | compatible = "fsl,bman-portal"; | ||
148 | reg = <0x4000 0x4000>, <0x1001000 0x1000>; | ||
149 | interrupts = <107 2 0 0>; | ||
150 | }; | ||
151 | bman-portal@8000 { | ||
152 | compatible = "fsl,bman-portal"; | ||
153 | reg = <0x8000 0x4000>, <0x1002000 0x1000>; | ||
154 | interrupts = <109 2 0 0>; | ||
155 | }; | ||
156 | bman-portal@c000 { | ||
157 | compatible = "fsl,bman-portal"; | ||
158 | reg = <0xc000 0x4000>, <0x1003000 0x1000>; | ||
159 | interrupts = <111 2 0 0>; | ||
160 | }; | ||
161 | bman-portal@10000 { | ||
162 | compatible = "fsl,bman-portal"; | ||
163 | reg = <0x10000 0x4000>, <0x1004000 0x1000>; | ||
164 | interrupts = <113 2 0 0>; | ||
165 | }; | ||
166 | bman-portal@14000 { | ||
167 | compatible = "fsl,bman-portal"; | ||
168 | reg = <0x14000 0x4000>, <0x1005000 0x1000>; | ||
169 | interrupts = <115 2 0 0>; | ||
170 | }; | ||
171 | bman-portal@18000 { | ||
172 | compatible = "fsl,bman-portal"; | ||
173 | reg = <0x18000 0x4000>, <0x1006000 0x1000>; | ||
174 | interrupts = <117 2 0 0>; | ||
175 | }; | ||
176 | bman-portal@1c000 { | ||
177 | compatible = "fsl,bman-portal"; | ||
178 | reg = <0x1c000 0x4000>, <0x1007000 0x1000>; | ||
179 | interrupts = <119 2 0 0>; | ||
180 | }; | ||
181 | bman-portal@20000 { | ||
182 | compatible = "fsl,bman-portal"; | ||
183 | reg = <0x20000 0x4000>, <0x1008000 0x1000>; | ||
184 | interrupts = <121 2 0 0>; | ||
185 | }; | ||
186 | bman-portal@24000 { | ||
187 | compatible = "fsl,bman-portal"; | ||
188 | reg = <0x24000 0x4000>, <0x1009000 0x1000>; | ||
189 | interrupts = <123 2 0 0>; | ||
190 | }; | ||
191 | bman-portal@28000 { | ||
192 | compatible = "fsl,bman-portal"; | ||
193 | reg = <0x28000 0x4000>, <0x100a000 0x1000>; | ||
194 | interrupts = <125 2 0 0>; | ||
195 | }; | ||
196 | bman-portal@2c000 { | ||
197 | compatible = "fsl,bman-portal"; | ||
198 | reg = <0x2c000 0x4000>, <0x100b000 0x1000>; | ||
199 | interrupts = <127 2 0 0>; | ||
200 | }; | ||
201 | bman-portal@30000 { | ||
202 | compatible = "fsl,bman-portal"; | ||
203 | reg = <0x30000 0x4000>, <0x100c000 0x1000>; | ||
204 | interrupts = <129 2 0 0>; | ||
205 | }; | ||
206 | bman-portal@34000 { | ||
207 | compatible = "fsl,bman-portal"; | ||
208 | reg = <0x34000 0x4000>, <0x100d000 0x1000>; | ||
209 | interrupts = <131 2 0 0>; | ||
210 | }; | ||
211 | }; | ||
212 | |||
131 | &soc { | 213 | &soc { |
132 | #address-cells = <1>; | 214 | #address-cells = <1>; |
133 | #size-cells = <1>; | 215 | #size-cells = <1>; |
@@ -261,6 +343,11 @@ | |||
261 | /include/ "qoriq-duart-1.dtsi" | 343 | /include/ "qoriq-duart-1.dtsi" |
262 | /include/ "qoriq-sec5.3-0.dtsi" | 344 | /include/ "qoriq-sec5.3-0.dtsi" |
263 | 345 | ||
346 | /include/ "qoriq-bman1.dtsi" | ||
347 | bman: bman@31a000 { | ||
348 | interrupts = <16 2 1 29>; | ||
349 | }; | ||
350 | |||
264 | L2: l2-cache-controller@c20000 { | 351 | L2: l2-cache-controller@c20000 { |
265 | compatible = "fsl,b4-l2-cache-controller"; | 352 | compatible = "fsl,b4-l2-cache-controller"; |
266 | reg = <0xc20000 0x1000>; | 353 | reg = <0xc20000 0x1000>; |