diff options
author | Ioana Ciornei <ioana.ciornei@nxp.com> | 2017-11-17 09:05:26 -0500 |
---|---|---|
committer | Shawn Guo <shawnguo@kernel.org> | 2017-12-26 03:27:54 -0500 |
commit | ac7c9ff741fb8995d30e80fb98274447248e628a (patch) | |
tree | 26add3f191ab192f25cf92b023fc29d7d4ce8423 | |
parent | 88b64bb1aaaa1054144acbfa529a3bc3b8004600 (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.dtsi | 71 |
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"; |