aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIoana Ciornei <ioana.ciornei@nxp.com>2017-11-17 09:05:26 -0500
committerShawn Guo <shawnguo@kernel.org>2017-12-26 03:27:54 -0500
commitac7c9ff741fb8995d30e80fb98274447248e628a (patch)
tree26add3f191ab192f25cf92b023fc29d7d4ce8423
parent88b64bb1aaaa1054144acbfa529a3bc3b8004600 (diff)
arm64: dts: ls1088a: add fsl-mc hardware resource manager node
Add the fsl-mc node in the LS1088A device tree. Signed-off-by: Ioana Ciornei <ioana.ciornei@nxp.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
-rw-r--r--arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi71
1 files changed, 71 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi b/arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi
index da643a3c9026..f5f29a2b7d14 100644
--- a/arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi
+++ b/arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi
@@ -166,6 +166,77 @@
166 <1 10 IRQ_TYPE_LEVEL_LOW>;/* Hypervisor PPI */ 166 <1 10 IRQ_TYPE_LEVEL_LOW>;/* Hypervisor PPI */
167 }; 167 };
168 168
169 fsl_mc: fsl-mc@80c000000 {
170 compatible = "fsl,qoriq-mc";
171 reg = <0x00000008 0x0c000000 0 0x40>, /* MC portal base */
172 <0x00000000 0x08340000 0 0x40000>; /* MC control reg */
173 msi-parent = <&its>;
174 #address-cells = <3>;
175 #size-cells = <1>;
176
177 /*
178 * Region type 0x0 - MC portals
179 * Region type 0x1 - QBMAN portals
180 */
181 ranges = <0x0 0x0 0x0 0x8 0x0c000000 0x4000000
182 0x1 0x0 0x0 0x8 0x18000000 0x8000000>;
183
184 dpmacs {
185 #address-cells = <1>;
186 #size-cells = <0>;
187
188 dpmac1: dpmac@1 {
189 compatible = "fsl,qoriq-mc-dpmac";
190 reg = <1>;
191 };
192
193 dpmac2: dpmac@2 {
194 compatible = "fsl,qoriq-mc-dpmac";
195 reg = <2>;
196 };
197
198 dpmac3: dpmac@3 {
199 compatible = "fsl,qoriq-mc-dpmac";
200 reg = <3>;
201 };
202
203 dpmac4: dpmac@4 {
204 compatible = "fsl,qoriq-mc-dpmac";
205 reg = <4>;
206 };
207
208 dpmac5: dpmac@5 {
209 compatible = "fsl,qoriq-mc-dpmac";
210 reg = <5>;
211 };
212
213 dpmac6: dpmac@6 {
214 compatible = "fsl,qoriq-mc-dpmac";
215 reg = <6>;
216 };
217
218 dpmac7: dpmac@7 {
219 compatible = "fsl,qoriq-mc-dpmac";
220 reg = <7>;
221 };
222
223 dpmac8: dpmac@8 {
224 compatible = "fsl,qoriq-mc-dpmac";
225 reg = <8>;
226 };
227
228 dpmac9: dpmac@9 {
229 compatible = "fsl,qoriq-mc-dpmac";
230 reg = <9>;
231 };
232
233 dpmac10: dpmac@a {
234 compatible = "fsl,qoriq-mc-dpmac";
235 reg = <0xa>;
236 };
237 };
238 };
239
169 psci { 240 psci {
170 compatible = "arm,psci-0.2"; 241 compatible = "arm,psci-0.2";
171 method = "smc"; 242 method = "smc";