1/* 2 * T2081 Silicon/SoC Device Tree Source (post include) 3 * 4 * Copyright 2013 - 2014 Freescale Semiconductor Inc. 5 * 6 * Redistribution and use in source and binary forms, with or without 7 * modification, are permitted provided that the following conditions are met: 8 * * Redistributions of source code must retain the above copyright 9 * notice, this list of conditions and the following disclaimer. 10 * * Redistributions in binary form must reproduce the above copyright 11 * notice, this list of conditions and the following disclaimer in the 12 * documentation and/or other materials provided with the distribution. 13 * * Neither the name of Freescale Semiconductor nor the 14 * names of its contributors may be used to endorse or promote products 15 * derived from this software without specific prior written permission. 16 * 17 * 18 * ALTERNATIVELY, this software may be distributed under the terms of the 19 * GNU General Public License ("GPL") as published by the Free Software 20 * Foundation, either version 2 of that License or (at your option) any 21 * later version. 22 * 23 * THIS SOFTWARE IS PROVIDED BY Freescale Semiconductor "AS IS" AND ANY 24 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 25 * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 26 * DISCLAIMED. IN NO EVENT SHALL Freescale Semiconductor BE LIABLE FOR ANY 27 * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 28 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 29 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 30 * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 31 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 32 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 33 */ 34 35&bman_fbpr { 36 compatible = "fsl,bman-fbpr"; 37 alloc-ranges = <0 0 0x10000 0>; 38}; 39 40&qman_fqd { 41 compatible = "fsl,qman-fqd"; 42 alloc-ranges = <0 0 0x10000 0>; 43}; 44 45&qman_pfdr { 46 compatible = "fsl,qman-pfdr"; 47 alloc-ranges = <0 0 0x10000 0>; 48}; 49 50&ifc { 51 #address-cells = <2>; 52 #size-cells = <1>; 53 compatible = "fsl,ifc", "simple-bus"; 54 interrupts = <25 2 0 0>; 55}; 56 57/* controller at 0x240000 */ 58&pci0 { 59 compatible = "fsl,t2080-pcie", "fsl,qoriq-pcie-v3.0", "fsl,qoriq-pcie"; 60 device_type = "pci"; 61 #size-cells = <2>; 62 #address-cells = <3>; 63 bus-range = <0x0 0xff>; 64 interrupts = <20 2 0 0>; 65 fsl,iommu-parent = <&pamu0>; 66 pcie@0 { 67 reg = <0 0 0 0 0>; 68 #interrupt-cells = <1>; 69 #size-cells = <2>; 70 #address-cells = <3>; 71 device_type = "pci"; 72 interrupts = <20 2 0 0>; 73 interrupt-map-mask = <0xf800 0 0 7>; 74 interrupt-map = < 75 /* IDSEL 0x0 */ 76 0000 0 0 1 &mpic 40 1 0 0 77 0000 0 0 2 &mpic 1 1 0 0 78 0000 0 0 3 &mpic 2 1 0 0 79 0000 0 0 4 &mpic 3 1 0 0 80 >; 81 }; 82}; 83 84/* controller at 0x250000 */ 85&pci1 { 86 compatible = "fsl,t2080-pcie", "fsl,qoriq-pcie-v3.0", "fsl,qoriq-pcie"; 87 device_type = "pci"; 88 #size-cells = <2>; 89 #address-cells = <3>; 90 bus-range = <0 0xff>; 91 interrupts = <21 2 0 0>; 92 fsl,iommu-parent = <&pamu0>; 93 pcie@0 { 94 reg = <0 0 0 0 0>; 95 #interrupt-cells = <1>; 96 #size-cells = <2>; 97 #address-cells = <3>; 98 device_type = "pci"; 99 interrupts = <21 2 0 0>; 100 interrupt-map-mask = <0xf800 0 0 7>; 101 interrupt-map = < 102 /* IDSEL 0x0 */ 103 0000 0 0 1 &mpic 41 1 0 0 104 0000 0 0 2 &mpic 5 1 0 0 105 0000 0 0 3 &mpic 6 1 0 0 106 0000 0 0 4 &mpic 7 1 0 0 107 >; 108 }; 109}; 110 111/* controller at 0x260000 */ 112&pci2 { 113 compatible = "fsl,t2080-pcie", "fsl,qoriq-pcie-v3.0", "fsl,qoriq-pcie"; 114 device_type = "pci"; 115 #size-cells = <2>; 116 #address-cells = <3>; 117 bus-range = <0x0 0xff>; 118 interrupts = <22 2 0 0>; 119 fsl,iommu-parent = <&pamu0>; 120 pcie@0 { 121 reg = <0 0 0 0 0>; 122 #interrupt-cells = <1>; 123 #size-cells = <2>; 124 #address-cells = <3>; 125 device_type = "pci"; 126 interrupts = <22 2 0 0>; 127 interrupt-map-mask = <0xf800 0 0 7>; 128 interrupt-map = < 129 /* IDSEL 0x0 */ 130 0000 0 0 1 &mpic 42 1 0 0 131 0000 0 0 2 &mpic 9 1 0 0 132 0000 0 0 3 &mpic 10 1 0 0 133 0000 0 0 4 &mpic 11 1 0 0 134 >; 135 }; 136}; 137 138/* controller at 0x270000 */ 139&pci3 { 140 compatible = "fsl,t2080-pcie", "fsl,qoriq-pcie-v3.0", "fsl,qoriq-pcie"; 141 device_type = "pci"; 142 #size-cells = <2>; 143 #address-cells = <3>; 144 bus-range = <0x0 0xff>; 145 interrupts = <23 2 0 0>; 146 fsl,iommu-parent = <&pamu0>; 147 pcie@0 { 148 reg = <0 0 0 0 0>; 149 #interrupt-cells = <1>; 150 #size-cells = <2>; 151 #address-cells = <3>; 152 device_type = "pci"; 153 interrupts = <23 2 0 0>; 154 interrupt-map-mask = <0xf800 0 0 7>; 155 interrupt-map = < 156 /* IDSEL 0x0 */ 157 0000 0 0 1 &mpic 43 1 0 0 158 0000 0 0 2 &mpic 0 1 0 0 159 0000 0 0 3 &mpic 4 1 0 0 160 0000 0 0 4 &mpic 8 1 0 0 161 >; 162 }; 163}; 164 165&dcsr { 166 #address-cells = <1>; 167 #size-cells = <1>; 168 compatible = "fsl,dcsr", "simple-bus"; 169 170 dcsr-epu@0 { 171 compatible = "fsl,t2080-dcsr-epu", "fsl,dcsr-epu"; 172 interrupts = <52 2 0 0 173 84 2 0 0 174 85 2 0 0 175 94 2 0 0 176 95 2 0 0>; 177 reg = <0x0 0x1000>; 178 }; 179 dcsr-npc { 180 compatible = "fsl,t2080-dcsr-cnpc", "fsl,dcsr-cnpc"; 181 reg = <0x1000 0x1000 0x1002000 0x10000>; 182 }; 183 dcsr-nxc@2000 { 184 compatible = "fsl,dcsr-nxc"; 185 reg = <0x2000 0x1000>; 186 }; 187 dcsr-corenet { 188 compatible = "fsl,dcsr-corenet"; 189 reg = <0x8000 0x1000 0x1A000 0x1000>; 190 }; 191 dcsr-ocn@11000 { 192 compatible = "fsl,t2080-dcsr-ocn", "fsl,dcsr-ocn"; 193 reg = <0x11000 0x1000>; 194 }; 195 dcsr-ddr@12000 { 196 compatible = "fsl,dcsr-ddr"; 197 dev-handle = <&ddr1>; 198 reg = <0x12000 0x1000>; 199 }; 200 dcsr-nal@18000 { 201 compatible = "fsl,t2080-dcsr-nal", "fsl,dcsr-nal"; 202 reg = <0x18000 0x1000>; 203 }; 204 dcsr-rcpm@22000 { 205 compatible = "fsl,t2080-dcsr-rcpm", "fsl,dcsr-rcpm"; 206 reg = <0x22000 0x1000>; 207 }; 208 dcsr-snpc@30000 { 209 compatible = "fsl,t2080-dcsr-snpc", "fsl,dcsr-snpc"; 210 reg = <0x30000 0x1000 0x1022000 0x10000>; 211 }; 212 dcsr-snpc@31000 { 213 compatible = "fsl,t2080-dcsr-snpc", "fsl,dcsr-snpc"; 214 reg = <0x31000 0x1000 0x1042000 0x10000>; 215 }; 216 dcsr-snpc@32000 { 217 compatible = "fsl,t2080-dcsr-snpc", "fsl,dcsr-snpc"; 218 reg = <0x32000 0x1000 0x1062000 0x10000>; 219 }; 220 dcsr-cpu-sb-proxy@100000 { 221 compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 222 cpu-handle = <&cpu0>; 223 reg = <0x100000 0x1000 0x101000 0x1000>; 224 }; 225 dcsr-cpu-sb-proxy@108000 { 226 compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 227 cpu-handle = <&cpu1>; 228 reg = <0x108000 0x1000 0x109000 0x1000>; 229 }; 230 dcsr-cpu-sb-proxy@110000 { 231 compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 232 cpu-handle = <&cpu2>; 233 reg = <0x110000 0x1000 0x111000 0x1000>; 234 }; 235 dcsr-cpu-sb-proxy@118000 { 236 compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 237 cpu-handle = <&cpu3>; 238 reg = <0x118000 0x1000 0x119000 0x1000>; 239 }; 240}; 241 242&bportals { 243 #address-cells = <0x1>; 244 #size-cells = <0x1>; 245 compatible = "simple-bus"; 246 247 bman-portal@0 { 248 compatible = "fsl,bman-portal"; 249 reg = <0x0 0x4000>, <0x1000000 0x1000>; 250 interrupts = <105 2 0 0>; 251 }; 252 bman-portal@4000 { 253 compatible = "fsl,bman-portal"; 254 reg = <0x4000 0x4000>, <0x1001000 0x1000>; 255 interrupts = <107 2 0 0>; 256 }; 257 bman-portal@8000 { 258 compatible = "fsl,bman-portal"; 259 reg = <0x8000 0x4000>, <0x1002000 0x1000>; 260 interrupts = <109 2 0 0>; 261 }; 262 bman-portal@c000 { 263 compatible = "fsl,bman-portal"; 264 reg = <0xc000 0x4000>, <0x1003000 0x1000>; 265 interrupts = <111 2 0 0>; 266 }; 267 bman-portal@10000 { 268 compatible = "fsl,bman-portal"; 269 reg = <0x10000 0x4000>, <0x1004000 0x1000>; 270 interrupts = <113 2 0 0>; 271 }; 272 bman-portal@14000 { 273 compatible = "fsl,bman-portal"; 274 reg = <0x14000 0x4000>, <0x1005000 0x1000>; 275 interrupts = <115 2 0 0>; 276 }; 277 bman-portal@18000 { 278 compatible = "fsl,bman-portal"; 279 reg = <0x18000 0x4000>, <0x1006000 0x1000>; 280 interrupts = <117 2 0 0>; 281 }; 282 bman-portal@1c000 { 283 compatible = "fsl,bman-portal"; 284 reg = <0x1c000 0x4000>, <0x1007000 0x1000>; 285 interrupts = <119 2 0 0>; 286 }; 287 bman-portal@20000 { 288 compatible = "fsl,bman-portal"; 289 reg = <0x20000 0x4000>, <0x1008000 0x1000>; 290 interrupts = <121 2 0 0>; 291 }; 292 bman-portal@24000 { 293 compatible = "fsl,bman-portal"; 294 reg = <0x24000 0x4000>, <0x1009000 0x1000>; 295 interrupts = <123 2 0 0>; 296 }; 297 bman-portal@28000 { 298 compatible = "fsl,bman-portal"; 299 reg = <0x28000 0x4000>, <0x100a000 0x1000>; 300 interrupts = <125 2 0 0>; 301 }; 302 bman-portal@2c000 { 303 compatible = "fsl,bman-portal"; 304 reg = <0x2c000 0x4000>, <0x100b000 0x1000>; 305 interrupts = <127 2 0 0>; 306 }; 307 bman-portal@30000 { 308 compatible = "fsl,bman-portal"; 309 reg = <0x30000 0x4000>, <0x100c000 0x1000>; 310 interrupts = <129 2 0 0>; 311 }; 312 bman-portal@34000 { 313 compatible = "fsl,bman-portal"; 314 reg = <0x34000 0x4000>, <0x100d000 0x1000>; 315 interrupts = <131 2 0 0>; 316 }; 317 bman-portal@38000 { 318 compatible = "fsl,bman-portal"; 319 reg = <0x38000 0x4000>, <0x100e000 0x1000>; 320 interrupts = <133 2 0 0>; 321 }; 322 bman-portal@3c000 { 323 compatible = "fsl,bman-portal"; 324 reg = <0x3c000 0x4000>, <0x100f000 0x1000>; 325 interrupts = <135 2 0 0>; 326 }; 327 bman-portal@40000 { 328 compatible = "fsl,bman-portal"; 329 reg = <0x40000 0x4000>, <0x1010000 0x1000>; 330 interrupts = <137 2 0 0>; 331 }; 332 bman-portal@44000 { 333 compatible = "fsl,bman-portal"; 334 reg = <0x44000 0x4000>, <0x1011000 0x1000>; 335 interrupts = <139 2 0 0>; 336 }; 337}; 338 339&qportals { 340 #address-cells = <0x1>; 341 #size-cells = <0x1>; 342 compatible = "simple-bus"; 343 344 qportal0: qman-portal@0 { 345 compatible = "fsl,qman-portal"; 346 reg = <0x0 0x4000>, <0x1000000 0x1000>; 347 interrupts = <104 0x2 0 0>; 348 cell-index = <0x0>; 349 }; 350 qportal1: qman-portal@4000 { 351 compatible = "fsl,qman-portal"; 352 reg = <0x4000 0x4000>, <0x1001000 0x1000>; 353 interrupts = <106 0x2 0 0>; 354 cell-index = <0x1>; 355 }; 356 qportal2: qman-portal@8000 { 357 compatible = "fsl,qman-portal"; 358 reg = <0x8000 0x4000>, <0x1002000 0x1000>; 359 interrupts = <108 0x2 0 0>; 360 cell-index = <0x2>; 361 }; 362 qportal3: qman-portal@c000 { 363 compatible = "fsl,qman-portal"; 364 reg = <0xc000 0x4000>, <0x1003000 0x1000>; 365 interrupts = <110 0x2 0 0>; 366 cell-index = <0x3>; 367 }; 368 qportal4: qman-portal@10000 { 369 compatible = "fsl,qman-portal"; 370 reg = <0x10000 0x4000>, <0x1004000 0x1000>; 371 interrupts = <112 0x2 0 0>; 372 cell-index = <0x4>; 373 }; 374 qportal5: qman-portal@14000 { 375 compatible = "fsl,qman-portal"; 376 reg = <0x14000 0x4000>, <0x1005000 0x1000>; 377 interrupts = <114 0x2 0 0>; 378 cell-index = <0x5>; 379 }; 380 qportal6: qman-portal@18000 { 381 compatible = "fsl,qman-portal"; 382 reg = <0x18000 0x4000>, <0x1006000 0x1000>; 383 interrupts = <116 0x2 0 0>; 384 cell-index = <0x6>; 385 }; 386 qportal7: qman-portal@1c000 { 387 compatible = "fsl,qman-portal"; 388 reg = <0x1c000 0x4000>, <0x1007000 0x1000>; 389 interrupts = <118 0x2 0 0>; 390 cell-index = <0x7>; 391 }; 392 qportal8: qman-portal@20000 { 393 compatible = "fsl,qman-portal"; 394 reg = <0x20000 0x4000>, <0x1008000 0x1000>; 395 interrupts = <120 0x2 0 0>; 396 cell-index = <0x8>; 397 }; 398 qportal9: qman-portal@24000 { 399 compatible = "fsl,qman-portal"; 400 reg = <0x24000 0x4000>, <0x1009000 0x1000>; 401 interrupts = <122 0x2 0 0>; 402 cell-index = <0x9>; 403 }; 404 qportal10: qman-portal@28000 { 405 compatible = "fsl,qman-portal"; 406 reg = <0x28000 0x4000>, <0x100a000 0x1000>; 407 interrupts = <124 0x2 0 0>; 408 cell-index = <0xa>; 409 }; 410 qportal11: qman-portal@2c000 { 411 compatible = "fsl,qman-portal"; 412 reg = <0x2c000 0x4000>, <0x100b000 0x1000>; 413 interrupts = <126 0x2 0 0>; 414 cell-index = <0xb>; 415 }; 416 qportal12: qman-portal@30000 { 417 compatible = "fsl,qman-portal"; 418 reg = <0x30000 0x4000>, <0x100c000 0x1000>; 419 interrupts = <128 0x2 0 0>; 420 cell-index = <0xc>; 421 }; 422 qportal13: qman-portal@34000 { 423 compatible = "fsl,qman-portal"; 424 reg = <0x34000 0x4000>, <0x100d000 0x1000>; 425 interrupts = <130 0x2 0 0>; 426 cell-index = <0xd>; 427 }; 428 qportal14: qman-portal@38000 { 429 compatible = "fsl,qman-portal"; 430 reg = <0x38000 0x4000>, <0x100e000 0x1000>; 431 interrupts = <132 0x2 0 0>; 432 cell-index = <0xe>; 433 }; 434 qportal15: qman-portal@3c000 { 435 compatible = "fsl,qman-portal"; 436 reg = <0x3c000 0x4000>, <0x100f000 0x1000>; 437 interrupts = <134 0x2 0 0>; 438 cell-index = <0xf>; 439 }; 440 qportal16: qman-portal@40000 { 441 compatible = "fsl,qman-portal"; 442 reg = <0x40000 0x4000>, <0x1010000 0x1000>; 443 interrupts = <136 0x2 0 0>; 444 cell-index = <0x10>; 445 }; 446 qportal17: qman-portal@44000 { 447 compatible = "fsl,qman-portal"; 448 reg = <0x44000 0x4000>, <0x1011000 0x1000>; 449 interrupts = <138 0x2 0 0>; 450 cell-index = <0x11>; 451 }; 452}; 453 454&soc { 455 #address-cells = <1>; 456 #size-cells = <1>; 457 device_type = "soc"; 458 compatible = "simple-bus"; 459 460 soc-sram-error { 461 compatible = "fsl,soc-sram-error"; 462 interrupts = <16 2 1 29>; 463 }; 464 465 corenet-law@0 { 466 compatible = "fsl,corenet-law"; 467 reg = <0x0 0x1000>; 468 fsl,num-laws = <32>; 469 }; 470 471 ddr1: memory-controller@8000 { 472 compatible = "fsl,qoriq-memory-controller-v4.7", 473 "fsl,qoriq-memory-controller"; 474 reg = <0x8000 0x1000>; 475 interrupts = <16 2 1 23>; 476 }; 477 478 cpc: l3-cache-controller@10000 { 479 compatible = "fsl,t2080-l3-cache-controller", "cache"; 480 reg = <0x10000 0x1000 481 0x11000 0x1000 482 0x12000 0x1000>; 483 interrupts = <16 2 1 27 484 16 2 1 26 485 16 2 1 25>; 486 }; 487 488 corenet-cf@18000 { 489 compatible = "fsl,corenet2-cf", "fsl,corenet-cf"; 490 reg = <0x18000 0x1000>; 491 interrupts = <16 2 1 31>; 492 fsl,ccf-num-csdids = <32>; 493 fsl,ccf-num-snoopids = <32>; 494 }; 495 496 iommu@20000 { 497 compatible = "fsl,pamu-v1.0", "fsl,pamu"; 498 reg = <0x20000 0x3000>; 499 fsl,portid-mapping = <0x8000>; 500 ranges = <0 0x20000 0x3000>; 501 #address-cells = <1>; 502 #size-cells = <1>; 503 interrupts = < 504 24 2 0 0 505 16 2 1 30>; 506 507 pamu0: pamu@0 { 508 reg = <0 0x1000>; 509 fsl,primary-cache-geometry = <32 1>; 510 fsl,secondary-cache-geometry = <128 2>; 511 }; 512 513 pamu1: pamu@1000 { 514 reg = <0x1000 0x1000>; 515 fsl,primary-cache-geometry = <32 1>; 516 fsl,secondary-cache-geometry = <128 2>; 517 }; 518 519 pamu2: pamu@2000 { 520 reg = <0x2000 0x1000>; 521 fsl,primary-cache-geometry = <32 1>; 522 fsl,secondary-cache-geometry = <128 2>; 523 }; 524 }; 525 526/include/ "qoriq-mpic4.3.dtsi" 527 528 guts: global-utilities@e0000 { 529 compatible = "fsl,t2080-device-config", "fsl,qoriq-device-config-2.0"; 530 reg = <0xe0000 0xe00>; 531 fsl,has-rstcr; 532 fsl,liodn-bits = <12>; 533 }; 534 535/include/ "qoriq-clockgen2.dtsi" 536 global-utilities@e1000 { 537 compatible = "fsl,t2080-clockgen", "fsl,qoriq-clockgen-2.0"; 538 539 mux0: mux0@0 { 540 #clock-cells = <0>; 541 reg = <0x0 4>; 542 compatible = "fsl,qoriq-core-mux-2.0"; 543 clocks = <&pll0 0>, <&pll0 1>, <&pll0 2>, 544 <&pll1 0>, <&pll1 1>, <&pll1 2>; 545 clock-names = "pll0", "pll0-div2", "pll0-div4", 546 "pll1", "pll1-div2", "pll1-div4"; 547 clock-output-names = "cmux0"; 548 }; 549 550 mux1: mux1@20 { 551 #clock-cells = <0>; 552 reg = <0x20 4>; 553 compatible = "fsl,qoriq-core-mux-2.0"; 554 clocks = <&pll0 0>, <&pll0 1>, <&pll0 2>, 555 <&pll1 0>, <&pll1 1>, <&pll1 2>; 556 clock-names = "pll0", "pll0-div2", "pll0-div4", 557 "pll1", "pll1-div2", "pll1-div4"; 558 clock-output-names = "cmux1"; 559 }; 560 }; 561 562 rcpm: global-utilities@e2000 { 563 compatible = "fsl,t2080-rcpm", "fsl,qoriq-rcpm-2.0"; 564 reg = <0xe2000 0x1000>; 565 }; 566 567 sfp: sfp@e8000 { 568 compatible = "fsl,t2080-sfp"; 569 reg = <0xe8000 0x1000>; 570 }; 571 572 serdes: serdes@ea000 { 573 compatible = "fsl,t2080-serdes"; 574 reg = <0xea000 0x4000>; 575 }; 576 577/include/ "elo3-dma-0.dtsi" 578 dma@100300 { 579 fsl,iommu-parent = <&pamu0>; 580 fsl,liodn-reg = <&guts 0x580>; /* DMA1LIODNR */ 581 }; 582/include/ "elo3-dma-1.dtsi" 583 dma@101300 { 584 fsl,iommu-parent = <&pamu0>; 585 fsl,liodn-reg = <&guts 0x584>; /* DMA2LIODNR */ 586 }; 587/include/ "elo3-dma-2.dtsi" 588 dma@102300 { 589 fsl,iommu-parent = <&pamu0>; 590 fsl,liodn-reg = <&guts 0x588>; /* DMA3LIODNR */ 591 }; 592 593/include/ "qoriq-espi-0.dtsi" 594 spi@110000 { 595 fsl,espi-num-chipselects = <4>; 596 }; 597 598/include/ "qoriq-esdhc-0.dtsi" 599 sdhc@114000 { 600 compatible = "fsl,t2080-esdhc", "fsl,esdhc"; 601 fsl,iommu-parent = <&pamu1>; 602 fsl,liodn-reg = <&guts 0x530>; /* SDMMCLIODNR */ 603 sdhci,auto-cmd12; 604 }; 605/include/ "qoriq-i2c-0.dtsi" 606/include/ "qoriq-i2c-1.dtsi" 607/include/ "qoriq-duart-0.dtsi" 608/include/ "qoriq-duart-1.dtsi" 609/include/ "qoriq-gpio-0.dtsi" 610/include/ "qoriq-gpio-1.dtsi" 611/include/ "qoriq-gpio-2.dtsi" 612/include/ "qoriq-gpio-3.dtsi" 613/include/ "qoriq-usb2-mph-0.dtsi" 614 usb0: usb@210000 { 615 compatible = "fsl-usb2-mph-v2.5", "fsl-usb2-mph"; 616 fsl,iommu-parent = <&pamu1>; 617 fsl,liodn-reg = <&guts 0x520>; /* USB1LIODNR */ 618 phy_type = "utmi"; 619 port0; 620 }; 621/include/ "qoriq-usb2-dr-0.dtsi" 622 usb1: usb@211000 { 623 compatible = "fsl-usb2-dr-v2.5", "fsl-usb2-dr"; 624 fsl,iommu-parent = <&pamu1>; 625 fsl,liodn-reg = <&guts 0x524>; /* USB1LIODNR */ 626 dr_mode = "host"; 627 phy_type = "utmi"; 628 }; 629/include/ "qoriq-sec5.2-0.dtsi" 630/include/ "qoriq-qman3.dtsi" 631/include/ "qoriq-bman1.dtsi" 632 633/include/ "qoriq-fman3-0.dtsi" 634/include/ "qoriq-fman3-0-1g-0.dtsi" 635/include/ "qoriq-fman3-0-1g-1.dtsi" 636/include/ "qoriq-fman3-0-1g-2.dtsi" 637/include/ "qoriq-fman3-0-1g-3.dtsi" 638/include/ "qoriq-fman3-0-1g-4.dtsi" 639/include/ "qoriq-fman3-0-1g-5.dtsi" 640/include/ "qoriq-fman3-0-10g-0.dtsi" 641/include/ "qoriq-fman3-0-10g-1.dtsi" 642 fman@400000 { 643 enet0: ethernet@e0000 { 644 }; 645 646 enet1: ethernet@e2000 { 647 }; 648 649 enet2: ethernet@e4000 { 650 }; 651 652 enet3: ethernet@e6000 { 653 }; 654 655 enet4: ethernet@e8000 { 656 }; 657 658 enet5: ethernet@ea000 { 659 }; 660 661 enet6: ethernet@f0000 { 662 }; 663 664 enet7: ethernet@f2000 { 665 }; 666 667 mdio@fc000 { 668 interrupts = <100 1 0 0>; 669 }; 670 671 mdio@fd000 { 672 interrupts = <101 1 0 0>; 673 }; 674 }; 675 676 L2_1: l2-cache-controller@c20000 { 677 /* Cluster 0 L2 cache */ 678 compatible = "fsl,t2080-l2-cache-controller"; 679 reg = <0xc20000 0x40000>; 680 next-level-cache = <&cpc>; 681 interrupts = <16 2 1 9>; 682 }; 683}; 684