0001 /*
0002 * T2081 Silicon/SoC Device Tree Source (post include)
0003 *
0004 * Copyright 2013 - 2014 Freescale Semiconductor Inc.
0005 *
0006 * Redistribution and use in source and binary forms, with or without
0007 * modification, are permitted provided that the following conditions are met:
0008 * * Redistributions of source code must retain the above copyright
0009 * notice, this list of conditions and the following disclaimer.
0010 * * Redistributions in binary form must reproduce the above copyright
0011 * notice, this list of conditions and the following disclaimer in the
0012 * documentation and/or other materials provided with the distribution.
0013 * * Neither the name of Freescale Semiconductor nor the
0014 * names of its contributors may be used to endorse or promote products
0015 * derived from this software without specific prior written permission.
0016 *
0017 *
0018 * ALTERNATIVELY, this software may be distributed under the terms of the
0019 * GNU General Public License ("GPL") as published by the Free Software
0020 * Foundation, either version 2 of that License or (at your option) any
0021 * later version.
0022 *
0023 * THIS SOFTWARE IS PROVIDED BY Freescale Semiconductor "AS IS" AND ANY
0024 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
0025 * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
0026 * DISCLAIMED. IN NO EVENT SHALL Freescale Semiconductor BE LIABLE FOR ANY
0027 * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
0028 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
0029 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
0030 * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
0031 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
0032 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
0033 */
0034
0035 &bman_fbpr {
0036 compatible = "fsl,bman-fbpr";
0037 alloc-ranges = <0 0 0x10000 0>;
0038 };
0039
0040 &qman_fqd {
0041 compatible = "fsl,qman-fqd";
0042 alloc-ranges = <0 0 0x10000 0>;
0043 };
0044
0045 &qman_pfdr {
0046 compatible = "fsl,qman-pfdr";
0047 alloc-ranges = <0 0 0x10000 0>;
0048 };
0049
0050 &ifc {
0051 #address-cells = <2>;
0052 #size-cells = <1>;
0053 compatible = "fsl,ifc", "simple-bus";
0054 interrupts = <25 2 0 0>;
0055 };
0056
0057 /* controller at 0x240000 */
0058 &pci0 {
0059 compatible = "fsl,t2080-pcie", "fsl,qoriq-pcie-v3.0", "fsl,qoriq-pcie";
0060 device_type = "pci";
0061 #size-cells = <2>;
0062 #address-cells = <3>;
0063 bus-range = <0x0 0xff>;
0064 interrupts = <20 2 0 0>;
0065 fsl,iommu-parent = <&pamu0>;
0066 pcie@0 {
0067 reg = <0 0 0 0 0>;
0068 #interrupt-cells = <1>;
0069 #size-cells = <2>;
0070 #address-cells = <3>;
0071 device_type = "pci";
0072 interrupts = <20 2 0 0>;
0073 interrupt-map-mask = <0xf800 0 0 7>;
0074 interrupt-map = <
0075 /* IDSEL 0x0 */
0076 0000 0 0 1 &mpic 40 1 0 0
0077 0000 0 0 2 &mpic 1 1 0 0
0078 0000 0 0 3 &mpic 2 1 0 0
0079 0000 0 0 4 &mpic 3 1 0 0
0080 >;
0081 };
0082 };
0083
0084 /* controller at 0x250000 */
0085 &pci1 {
0086 compatible = "fsl,t2080-pcie", "fsl,qoriq-pcie-v3.0", "fsl,qoriq-pcie";
0087 device_type = "pci";
0088 #size-cells = <2>;
0089 #address-cells = <3>;
0090 bus-range = <0 0xff>;
0091 interrupts = <21 2 0 0>;
0092 fsl,iommu-parent = <&pamu0>;
0093 pcie@0 {
0094 reg = <0 0 0 0 0>;
0095 #interrupt-cells = <1>;
0096 #size-cells = <2>;
0097 #address-cells = <3>;
0098 device_type = "pci";
0099 interrupts = <21 2 0 0>;
0100 interrupt-map-mask = <0xf800 0 0 7>;
0101 interrupt-map = <
0102 /* IDSEL 0x0 */
0103 0000 0 0 1 &mpic 41 1 0 0
0104 0000 0 0 2 &mpic 5 1 0 0
0105 0000 0 0 3 &mpic 6 1 0 0
0106 0000 0 0 4 &mpic 7 1 0 0
0107 >;
0108 };
0109 };
0110
0111 /* controller at 0x260000 */
0112 &pci2 {
0113 compatible = "fsl,t2080-pcie", "fsl,qoriq-pcie-v3.0", "fsl,qoriq-pcie";
0114 device_type = "pci";
0115 #size-cells = <2>;
0116 #address-cells = <3>;
0117 bus-range = <0x0 0xff>;
0118 interrupts = <22 2 0 0>;
0119 fsl,iommu-parent = <&pamu0>;
0120 pcie@0 {
0121 reg = <0 0 0 0 0>;
0122 #interrupt-cells = <1>;
0123 #size-cells = <2>;
0124 #address-cells = <3>;
0125 device_type = "pci";
0126 interrupts = <22 2 0 0>;
0127 interrupt-map-mask = <0xf800 0 0 7>;
0128 interrupt-map = <
0129 /* IDSEL 0x0 */
0130 0000 0 0 1 &mpic 42 1 0 0
0131 0000 0 0 2 &mpic 9 1 0 0
0132 0000 0 0 3 &mpic 10 1 0 0
0133 0000 0 0 4 &mpic 11 1 0 0
0134 >;
0135 };
0136 };
0137
0138 /* controller at 0x270000 */
0139 &pci3 {
0140 compatible = "fsl,t2080-pcie", "fsl,qoriq-pcie-v3.0", "fsl,qoriq-pcie";
0141 device_type = "pci";
0142 #size-cells = <2>;
0143 #address-cells = <3>;
0144 bus-range = <0x0 0xff>;
0145 interrupts = <23 2 0 0>;
0146 fsl,iommu-parent = <&pamu0>;
0147 pcie@0 {
0148 reg = <0 0 0 0 0>;
0149 #interrupt-cells = <1>;
0150 #size-cells = <2>;
0151 #address-cells = <3>;
0152 device_type = "pci";
0153 interrupts = <23 2 0 0>;
0154 interrupt-map-mask = <0xf800 0 0 7>;
0155 interrupt-map = <
0156 /* IDSEL 0x0 */
0157 0000 0 0 1 &mpic 43 1 0 0
0158 0000 0 0 2 &mpic 0 1 0 0
0159 0000 0 0 3 &mpic 4 1 0 0
0160 0000 0 0 4 &mpic 8 1 0 0
0161 >;
0162 };
0163 };
0164
0165 &dcsr {
0166 #address-cells = <1>;
0167 #size-cells = <1>;
0168 compatible = "fsl,dcsr", "simple-bus";
0169
0170 dcsr-epu@0 {
0171 compatible = "fsl,t2080-dcsr-epu", "fsl,dcsr-epu";
0172 interrupts = <52 2 0 0
0173 84 2 0 0
0174 85 2 0 0
0175 94 2 0 0
0176 95 2 0 0>;
0177 reg = <0x0 0x1000>;
0178 };
0179 dcsr-npc {
0180 compatible = "fsl,t2080-dcsr-cnpc", "fsl,dcsr-cnpc";
0181 reg = <0x1000 0x1000 0x1002000 0x10000>;
0182 };
0183 dcsr-nxc@2000 {
0184 compatible = "fsl,dcsr-nxc";
0185 reg = <0x2000 0x1000>;
0186 };
0187 dcsr-corenet {
0188 compatible = "fsl,dcsr-corenet";
0189 reg = <0x8000 0x1000 0x1A000 0x1000>;
0190 };
0191 dcsr-ocn@11000 {
0192 compatible = "fsl,t2080-dcsr-ocn", "fsl,dcsr-ocn";
0193 reg = <0x11000 0x1000>;
0194 };
0195 dcsr-ddr@12000 {
0196 compatible = "fsl,dcsr-ddr";
0197 dev-handle = <&ddr1>;
0198 reg = <0x12000 0x1000>;
0199 };
0200 dcsr-nal@18000 {
0201 compatible = "fsl,t2080-dcsr-nal", "fsl,dcsr-nal";
0202 reg = <0x18000 0x1000>;
0203 };
0204 dcsr-rcpm@22000 {
0205 compatible = "fsl,t2080-dcsr-rcpm", "fsl,dcsr-rcpm";
0206 reg = <0x22000 0x1000>;
0207 };
0208 dcsr-snpc@30000 {
0209 compatible = "fsl,t2080-dcsr-snpc", "fsl,dcsr-snpc";
0210 reg = <0x30000 0x1000 0x1022000 0x10000>;
0211 };
0212 dcsr-snpc@31000 {
0213 compatible = "fsl,t2080-dcsr-snpc", "fsl,dcsr-snpc";
0214 reg = <0x31000 0x1000 0x1042000 0x10000>;
0215 };
0216 dcsr-snpc@32000 {
0217 compatible = "fsl,t2080-dcsr-snpc", "fsl,dcsr-snpc";
0218 reg = <0x32000 0x1000 0x1062000 0x10000>;
0219 };
0220 dcsr-cpu-sb-proxy@100000 {
0221 compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy";
0222 cpu-handle = <&cpu0>;
0223 reg = <0x100000 0x1000 0x101000 0x1000>;
0224 };
0225 dcsr-cpu-sb-proxy@108000 {
0226 compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy";
0227 cpu-handle = <&cpu1>;
0228 reg = <0x108000 0x1000 0x109000 0x1000>;
0229 };
0230 dcsr-cpu-sb-proxy@110000 {
0231 compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy";
0232 cpu-handle = <&cpu2>;
0233 reg = <0x110000 0x1000 0x111000 0x1000>;
0234 };
0235 dcsr-cpu-sb-proxy@118000 {
0236 compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy";
0237 cpu-handle = <&cpu3>;
0238 reg = <0x118000 0x1000 0x119000 0x1000>;
0239 };
0240 };
0241
0242 &bportals {
0243 #address-cells = <0x1>;
0244 #size-cells = <0x1>;
0245 compatible = "simple-bus";
0246
0247 bman-portal@0 {
0248 compatible = "fsl,bman-portal";
0249 reg = <0x0 0x4000>, <0x1000000 0x1000>;
0250 interrupts = <105 2 0 0>;
0251 };
0252 bman-portal@4000 {
0253 compatible = "fsl,bman-portal";
0254 reg = <0x4000 0x4000>, <0x1001000 0x1000>;
0255 interrupts = <107 2 0 0>;
0256 };
0257 bman-portal@8000 {
0258 compatible = "fsl,bman-portal";
0259 reg = <0x8000 0x4000>, <0x1002000 0x1000>;
0260 interrupts = <109 2 0 0>;
0261 };
0262 bman-portal@c000 {
0263 compatible = "fsl,bman-portal";
0264 reg = <0xc000 0x4000>, <0x1003000 0x1000>;
0265 interrupts = <111 2 0 0>;
0266 };
0267 bman-portal@10000 {
0268 compatible = "fsl,bman-portal";
0269 reg = <0x10000 0x4000>, <0x1004000 0x1000>;
0270 interrupts = <113 2 0 0>;
0271 };
0272 bman-portal@14000 {
0273 compatible = "fsl,bman-portal";
0274 reg = <0x14000 0x4000>, <0x1005000 0x1000>;
0275 interrupts = <115 2 0 0>;
0276 };
0277 bman-portal@18000 {
0278 compatible = "fsl,bman-portal";
0279 reg = <0x18000 0x4000>, <0x1006000 0x1000>;
0280 interrupts = <117 2 0 0>;
0281 };
0282 bman-portal@1c000 {
0283 compatible = "fsl,bman-portal";
0284 reg = <0x1c000 0x4000>, <0x1007000 0x1000>;
0285 interrupts = <119 2 0 0>;
0286 };
0287 bman-portal@20000 {
0288 compatible = "fsl,bman-portal";
0289 reg = <0x20000 0x4000>, <0x1008000 0x1000>;
0290 interrupts = <121 2 0 0>;
0291 };
0292 bman-portal@24000 {
0293 compatible = "fsl,bman-portal";
0294 reg = <0x24000 0x4000>, <0x1009000 0x1000>;
0295 interrupts = <123 2 0 0>;
0296 };
0297 bman-portal@28000 {
0298 compatible = "fsl,bman-portal";
0299 reg = <0x28000 0x4000>, <0x100a000 0x1000>;
0300 interrupts = <125 2 0 0>;
0301 };
0302 bman-portal@2c000 {
0303 compatible = "fsl,bman-portal";
0304 reg = <0x2c000 0x4000>, <0x100b000 0x1000>;
0305 interrupts = <127 2 0 0>;
0306 };
0307 bman-portal@30000 {
0308 compatible = "fsl,bman-portal";
0309 reg = <0x30000 0x4000>, <0x100c000 0x1000>;
0310 interrupts = <129 2 0 0>;
0311 };
0312 bman-portal@34000 {
0313 compatible = "fsl,bman-portal";
0314 reg = <0x34000 0x4000>, <0x100d000 0x1000>;
0315 interrupts = <131 2 0 0>;
0316 };
0317 bman-portal@38000 {
0318 compatible = "fsl,bman-portal";
0319 reg = <0x38000 0x4000>, <0x100e000 0x1000>;
0320 interrupts = <133 2 0 0>;
0321 };
0322 bman-portal@3c000 {
0323 compatible = "fsl,bman-portal";
0324 reg = <0x3c000 0x4000>, <0x100f000 0x1000>;
0325 interrupts = <135 2 0 0>;
0326 };
0327 bman-portal@40000 {
0328 compatible = "fsl,bman-portal";
0329 reg = <0x40000 0x4000>, <0x1010000 0x1000>;
0330 interrupts = <137 2 0 0>;
0331 };
0332 bman-portal@44000 {
0333 compatible = "fsl,bman-portal";
0334 reg = <0x44000 0x4000>, <0x1011000 0x1000>;
0335 interrupts = <139 2 0 0>;
0336 };
0337 };
0338
0339 &qportals {
0340 #address-cells = <0x1>;
0341 #size-cells = <0x1>;
0342 compatible = "simple-bus";
0343
0344 qportal0: qman-portal@0 {
0345 compatible = "fsl,qman-portal";
0346 reg = <0x0 0x4000>, <0x1000000 0x1000>;
0347 interrupts = <104 0x2 0 0>;
0348 cell-index = <0x0>;
0349 };
0350 qportal1: qman-portal@4000 {
0351 compatible = "fsl,qman-portal";
0352 reg = <0x4000 0x4000>, <0x1001000 0x1000>;
0353 interrupts = <106 0x2 0 0>;
0354 cell-index = <0x1>;
0355 };
0356 qportal2: qman-portal@8000 {
0357 compatible = "fsl,qman-portal";
0358 reg = <0x8000 0x4000>, <0x1002000 0x1000>;
0359 interrupts = <108 0x2 0 0>;
0360 cell-index = <0x2>;
0361 };
0362 qportal3: qman-portal@c000 {
0363 compatible = "fsl,qman-portal";
0364 reg = <0xc000 0x4000>, <0x1003000 0x1000>;
0365 interrupts = <110 0x2 0 0>;
0366 cell-index = <0x3>;
0367 };
0368 qportal4: qman-portal@10000 {
0369 compatible = "fsl,qman-portal";
0370 reg = <0x10000 0x4000>, <0x1004000 0x1000>;
0371 interrupts = <112 0x2 0 0>;
0372 cell-index = <0x4>;
0373 };
0374 qportal5: qman-portal@14000 {
0375 compatible = "fsl,qman-portal";
0376 reg = <0x14000 0x4000>, <0x1005000 0x1000>;
0377 interrupts = <114 0x2 0 0>;
0378 cell-index = <0x5>;
0379 };
0380 qportal6: qman-portal@18000 {
0381 compatible = "fsl,qman-portal";
0382 reg = <0x18000 0x4000>, <0x1006000 0x1000>;
0383 interrupts = <116 0x2 0 0>;
0384 cell-index = <0x6>;
0385 };
0386 qportal7: qman-portal@1c000 {
0387 compatible = "fsl,qman-portal";
0388 reg = <0x1c000 0x4000>, <0x1007000 0x1000>;
0389 interrupts = <118 0x2 0 0>;
0390 cell-index = <0x7>;
0391 };
0392 qportal8: qman-portal@20000 {
0393 compatible = "fsl,qman-portal";
0394 reg = <0x20000 0x4000>, <0x1008000 0x1000>;
0395 interrupts = <120 0x2 0 0>;
0396 cell-index = <0x8>;
0397 };
0398 qportal9: qman-portal@24000 {
0399 compatible = "fsl,qman-portal";
0400 reg = <0x24000 0x4000>, <0x1009000 0x1000>;
0401 interrupts = <122 0x2 0 0>;
0402 cell-index = <0x9>;
0403 };
0404 qportal10: qman-portal@28000 {
0405 compatible = "fsl,qman-portal";
0406 reg = <0x28000 0x4000>, <0x100a000 0x1000>;
0407 interrupts = <124 0x2 0 0>;
0408 cell-index = <0xa>;
0409 };
0410 qportal11: qman-portal@2c000 {
0411 compatible = "fsl,qman-portal";
0412 reg = <0x2c000 0x4000>, <0x100b000 0x1000>;
0413 interrupts = <126 0x2 0 0>;
0414 cell-index = <0xb>;
0415 };
0416 qportal12: qman-portal@30000 {
0417 compatible = "fsl,qman-portal";
0418 reg = <0x30000 0x4000>, <0x100c000 0x1000>;
0419 interrupts = <128 0x2 0 0>;
0420 cell-index = <0xc>;
0421 };
0422 qportal13: qman-portal@34000 {
0423 compatible = "fsl,qman-portal";
0424 reg = <0x34000 0x4000>, <0x100d000 0x1000>;
0425 interrupts = <130 0x2 0 0>;
0426 cell-index = <0xd>;
0427 };
0428 qportal14: qman-portal@38000 {
0429 compatible = "fsl,qman-portal";
0430 reg = <0x38000 0x4000>, <0x100e000 0x1000>;
0431 interrupts = <132 0x2 0 0>;
0432 cell-index = <0xe>;
0433 };
0434 qportal15: qman-portal@3c000 {
0435 compatible = "fsl,qman-portal";
0436 reg = <0x3c000 0x4000>, <0x100f000 0x1000>;
0437 interrupts = <134 0x2 0 0>;
0438 cell-index = <0xf>;
0439 };
0440 qportal16: qman-portal@40000 {
0441 compatible = "fsl,qman-portal";
0442 reg = <0x40000 0x4000>, <0x1010000 0x1000>;
0443 interrupts = <136 0x2 0 0>;
0444 cell-index = <0x10>;
0445 };
0446 qportal17: qman-portal@44000 {
0447 compatible = "fsl,qman-portal";
0448 reg = <0x44000 0x4000>, <0x1011000 0x1000>;
0449 interrupts = <138 0x2 0 0>;
0450 cell-index = <0x11>;
0451 };
0452 };
0453
0454 &soc {
0455 #address-cells = <1>;
0456 #size-cells = <1>;
0457 device_type = "soc";
0458 compatible = "simple-bus";
0459
0460 soc-sram-error {
0461 compatible = "fsl,soc-sram-error";
0462 interrupts = <16 2 1 29>;
0463 };
0464
0465 corenet-law@0 {
0466 compatible = "fsl,corenet-law";
0467 reg = <0x0 0x1000>;
0468 fsl,num-laws = <32>;
0469 };
0470
0471 ddr1: memory-controller@8000 {
0472 compatible = "fsl,qoriq-memory-controller-v4.7",
0473 "fsl,qoriq-memory-controller";
0474 reg = <0x8000 0x1000>;
0475 interrupts = <16 2 1 23>;
0476 };
0477
0478 cpc: l3-cache-controller@10000 {
0479 compatible = "fsl,t2080-l3-cache-controller", "cache";
0480 reg = <0x10000 0x1000
0481 0x11000 0x1000
0482 0x12000 0x1000>;
0483 interrupts = <16 2 1 27
0484 16 2 1 26
0485 16 2 1 25>;
0486 };
0487
0488 corenet-cf@18000 {
0489 compatible = "fsl,corenet2-cf", "fsl,corenet-cf";
0490 reg = <0x18000 0x1000>;
0491 interrupts = <16 2 1 31>;
0492 fsl,ccf-num-csdids = <32>;
0493 fsl,ccf-num-snoopids = <32>;
0494 };
0495
0496 iommu@20000 {
0497 compatible = "fsl,pamu-v1.0", "fsl,pamu";
0498 reg = <0x20000 0x3000>;
0499 fsl,portid-mapping = <0x8000>;
0500 ranges = <0 0x20000 0x3000>;
0501 #address-cells = <1>;
0502 #size-cells = <1>;
0503 interrupts = <
0504 24 2 0 0
0505 16 2 1 30>;
0506
0507 pamu0: pamu@0 {
0508 reg = <0 0x1000>;
0509 fsl,primary-cache-geometry = <32 1>;
0510 fsl,secondary-cache-geometry = <128 2>;
0511 };
0512
0513 pamu1: pamu@1000 {
0514 reg = <0x1000 0x1000>;
0515 fsl,primary-cache-geometry = <32 1>;
0516 fsl,secondary-cache-geometry = <128 2>;
0517 };
0518
0519 pamu2: pamu@2000 {
0520 reg = <0x2000 0x1000>;
0521 fsl,primary-cache-geometry = <32 1>;
0522 fsl,secondary-cache-geometry = <128 2>;
0523 };
0524 };
0525
0526 /include/ "qoriq-mpic4.3.dtsi"
0527
0528 guts: global-utilities@e0000 {
0529 compatible = "fsl,t2080-device-config", "fsl,qoriq-device-config-2.0";
0530 reg = <0xe0000 0xe00>;
0531 fsl,has-rstcr;
0532 fsl,liodn-bits = <12>;
0533 };
0534
0535 /include/ "qoriq-clockgen2.dtsi"
0536 global-utilities@e1000 {
0537 compatible = "fsl,t2080-clockgen", "fsl,qoriq-clockgen-2.0";
0538 };
0539
0540 rcpm: global-utilities@e2000 {
0541 compatible = "fsl,t2080-rcpm", "fsl,qoriq-rcpm-2.0";
0542 reg = <0xe2000 0x1000>;
0543 };
0544
0545 sfp: sfp@e8000 {
0546 compatible = "fsl,t2080-sfp";
0547 reg = <0xe8000 0x1000>;
0548 };
0549
0550 serdes: serdes@ea000 {
0551 compatible = "fsl,t2080-serdes";
0552 reg = <0xea000 0x4000>;
0553 };
0554
0555 /include/ "elo3-dma-0.dtsi"
0556 dma@100300 {
0557 fsl,iommu-parent = <&pamu0>;
0558 fsl,liodn-reg = <&guts 0x580>; /* DMA1LIODNR */
0559 };
0560 /include/ "elo3-dma-1.dtsi"
0561 dma@101300 {
0562 fsl,iommu-parent = <&pamu0>;
0563 fsl,liodn-reg = <&guts 0x584>; /* DMA2LIODNR */
0564 };
0565 /include/ "elo3-dma-2.dtsi"
0566 dma@102300 {
0567 fsl,iommu-parent = <&pamu0>;
0568 fsl,liodn-reg = <&guts 0x588>; /* DMA3LIODNR */
0569 };
0570
0571 /include/ "qoriq-espi-0.dtsi"
0572 spi@110000 {
0573 fsl,espi-num-chipselects = <4>;
0574 };
0575
0576 /include/ "qoriq-esdhc-0.dtsi"
0577 sdhc@114000 {
0578 compatible = "fsl,t2080-esdhc", "fsl,esdhc";
0579 fsl,iommu-parent = <&pamu1>;
0580 fsl,liodn-reg = <&guts 0x530>; /* SDMMCLIODNR */
0581 sdhci,auto-cmd12;
0582 };
0583 /include/ "qoriq-i2c-0.dtsi"
0584 /include/ "qoriq-i2c-1.dtsi"
0585 /include/ "qoriq-duart-0.dtsi"
0586 /include/ "qoriq-duart-1.dtsi"
0587 /include/ "qoriq-gpio-0.dtsi"
0588 /include/ "qoriq-gpio-1.dtsi"
0589 /include/ "qoriq-gpio-2.dtsi"
0590 /include/ "qoriq-gpio-3.dtsi"
0591 /include/ "qoriq-usb2-mph-0.dtsi"
0592 usb0: usb@210000 {
0593 compatible = "fsl-usb2-mph-v2.5", "fsl-usb2-mph";
0594 fsl,iommu-parent = <&pamu1>;
0595 fsl,liodn-reg = <&guts 0x520>; /* USB1LIODNR */
0596 phy_type = "utmi";
0597 port0;
0598 };
0599 /include/ "qoriq-usb2-dr-0.dtsi"
0600 usb1: usb@211000 {
0601 compatible = "fsl-usb2-dr-v2.5", "fsl-usb2-dr";
0602 fsl,iommu-parent = <&pamu1>;
0603 fsl,liodn-reg = <&guts 0x524>; /* USB1LIODNR */
0604 dr_mode = "host";
0605 phy_type = "utmi";
0606 };
0607 /include/ "qoriq-sec5.2-0.dtsi"
0608 /include/ "qoriq-qman3.dtsi"
0609 /include/ "qoriq-bman1.dtsi"
0610
0611 /include/ "qoriq-fman3-0.dtsi"
0612 /include/ "qoriq-fman3-0-1g-0.dtsi"
0613 /include/ "qoriq-fman3-0-1g-1.dtsi"
0614 /include/ "qoriq-fman3-0-1g-2.dtsi"
0615 /include/ "qoriq-fman3-0-1g-3.dtsi"
0616 /include/ "qoriq-fman3-0-1g-4.dtsi"
0617 /include/ "qoriq-fman3-0-1g-5.dtsi"
0618 /include/ "qoriq-fman3-0-10g-0.dtsi"
0619 /include/ "qoriq-fman3-0-10g-1.dtsi"
0620 fman@400000 {
0621 enet0: ethernet@e0000 {
0622 };
0623
0624 enet1: ethernet@e2000 {
0625 };
0626
0627 enet2: ethernet@e4000 {
0628 };
0629
0630 enet3: ethernet@e6000 {
0631 };
0632
0633 enet4: ethernet@e8000 {
0634 };
0635
0636 enet5: ethernet@ea000 {
0637 };
0638
0639 enet6: ethernet@f0000 {
0640 };
0641
0642 enet7: ethernet@f2000 {
0643 };
0644
0645 mdio@fc000 {
0646 interrupts = <100 1 0 0>;
0647 };
0648
0649 mdio@fd000 {
0650 interrupts = <101 1 0 0>;
0651 };
0652 };
0653
0654 L2_1: l2-cache-controller@c20000 {
0655 /* Cluster 0 L2 cache */
0656 compatible = "fsl,t2080-l2-cache-controller";
0657 reg = <0xc20000 0x40000>;
0658 next-level-cache = <&cpc>;
0659 interrupts = <16 2 1 9>;
0660 };
0661 };