103f4201bSKumar Gala/* 203f4201bSKumar Gala * P5020/5010 Silicon/SoC Device Tree Source (post include) 303f4201bSKumar Gala * 4da414bb9SIgal Liberman * Copyright 2011 - 2015 Freescale Semiconductor Inc. 503f4201bSKumar Gala * 603f4201bSKumar Gala * Redistribution and use in source and binary forms, with or without 703f4201bSKumar Gala * modification, are permitted provided that the following conditions are met: 803f4201bSKumar Gala * * Redistributions of source code must retain the above copyright 903f4201bSKumar Gala * notice, this list of conditions and the following disclaimer. 1003f4201bSKumar Gala * * Redistributions in binary form must reproduce the above copyright 1103f4201bSKumar Gala * notice, this list of conditions and the following disclaimer in the 1203f4201bSKumar Gala * documentation and/or other materials provided with the distribution. 1303f4201bSKumar Gala * * Neither the name of Freescale Semiconductor nor the 1403f4201bSKumar Gala * names of its contributors may be used to endorse or promote products 1503f4201bSKumar Gala * derived from this software without specific prior written permission. 1603f4201bSKumar Gala * 1703f4201bSKumar Gala * 1803f4201bSKumar Gala * ALTERNATIVELY, this software may be distributed under the terms of the 1903f4201bSKumar Gala * GNU General Public License ("GPL") as published by the Free Software 2003f4201bSKumar Gala * Foundation, either version 2 of that License or (at your option) any 2103f4201bSKumar Gala * later version. 2203f4201bSKumar Gala * 2303f4201bSKumar Gala * THIS SOFTWARE IS PROVIDED BY Freescale Semiconductor ``AS IS'' AND ANY 2403f4201bSKumar Gala * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 2503f4201bSKumar Gala * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 2603f4201bSKumar Gala * DISCLAIMED. IN NO EVENT SHALL Freescale Semiconductor BE LIABLE FOR ANY 2703f4201bSKumar Gala * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 2803f4201bSKumar Gala * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 2903f4201bSKumar Gala * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 3003f4201bSKumar Gala * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 3103f4201bSKumar Gala * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 3203f4201bSKumar Gala * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 3303f4201bSKumar Gala */ 3403f4201bSKumar Gala 351e8ed06dSKumar Gala&bman_fbpr { 361e8ed06dSKumar Gala compatible = "fsl,bman-fbpr"; 371e8ed06dSKumar Gala alloc-ranges = <0 0 0x10000 0>; 381e8ed06dSKumar Gala}; 391e8ed06dSKumar Gala 407f6972a0SKumar Gala&qman_fqd { 417f6972a0SKumar Gala compatible = "fsl,qman-fqd"; 427f6972a0SKumar Gala alloc-ranges = <0 0 0x10000 0>; 437f6972a0SKumar Gala}; 447f6972a0SKumar Gala 457f6972a0SKumar Gala&qman_pfdr { 467f6972a0SKumar Gala compatible = "fsl,qman-pfdr"; 477f6972a0SKumar Gala alloc-ranges = <0 0 0x10000 0>; 487f6972a0SKumar Gala}; 497f6972a0SKumar Gala 5003f4201bSKumar Gala&lbc { 5103f4201bSKumar Gala compatible = "fsl,p5020-elbc", "fsl,elbc", "simple-bus"; 5203f4201bSKumar Gala interrupts = <25 2 0 0>; 5303f4201bSKumar Gala #address-cells = <2>; 5403f4201bSKumar Gala #size-cells = <1>; 5503f4201bSKumar Gala}; 5603f4201bSKumar Gala 5703f4201bSKumar Gala/* controller at 0x200000 */ 5803f4201bSKumar Gala&pci0 { 5903f4201bSKumar Gala compatible = "fsl,p5020-pcie", "fsl,qoriq-pcie-v2.2"; 6003f4201bSKumar Gala device_type = "pci"; 6103f4201bSKumar Gala #size-cells = <2>; 6203f4201bSKumar Gala #address-cells = <3>; 6303f4201bSKumar Gala bus-range = <0x0 0xff>; 6403f4201bSKumar Gala clock-frequency = <33333333>; 6503f4201bSKumar Gala interrupts = <16 2 1 15>; 660408753fSTimur Tabi fsl,iommu-parent = <&pamu0>; 670408753fSTimur Tabi fsl,liodn-reg = <&guts 0x500>; /* PEX1LIODNR */ 6803f4201bSKumar Gala pcie@0 { 6903f4201bSKumar Gala reg = <0 0 0 0 0>; 7003f4201bSKumar Gala #interrupt-cells = <1>; 7103f4201bSKumar Gala #size-cells = <2>; 7203f4201bSKumar Gala #address-cells = <3>; 7303f4201bSKumar Gala device_type = "pci"; 7403f4201bSKumar Gala interrupts = <16 2 1 15>; 7503f4201bSKumar Gala interrupt-map-mask = <0xf800 0 0 7>; 7603f4201bSKumar Gala interrupt-map = < 7703f4201bSKumar Gala /* IDSEL 0x0 */ 7803f4201bSKumar Gala 0000 0 0 1 &mpic 40 1 0 0 7903f4201bSKumar Gala 0000 0 0 2 &mpic 1 1 0 0 8003f4201bSKumar Gala 0000 0 0 3 &mpic 2 1 0 0 8103f4201bSKumar Gala 0000 0 0 4 &mpic 3 1 0 0 8203f4201bSKumar Gala >; 8303f4201bSKumar Gala }; 8403f4201bSKumar Gala}; 8503f4201bSKumar Gala 8603f4201bSKumar Gala/* controller at 0x201000 */ 8703f4201bSKumar Gala&pci1 { 8803f4201bSKumar Gala compatible = "fsl,p5020-pcie", "fsl,qoriq-pcie-v2.2"; 8903f4201bSKumar Gala device_type = "pci"; 9003f4201bSKumar Gala #size-cells = <2>; 9103f4201bSKumar Gala #address-cells = <3>; 9203f4201bSKumar Gala bus-range = <0 0xff>; 9303f4201bSKumar Gala clock-frequency = <33333333>; 9403f4201bSKumar Gala interrupts = <16 2 1 14>; 950408753fSTimur Tabi fsl,iommu-parent = <&pamu0>; 960408753fSTimur Tabi fsl,liodn-reg = <&guts 0x504>; /* PEX2LIODNR */ 9703f4201bSKumar Gala pcie@0 { 9803f4201bSKumar Gala reg = <0 0 0 0 0>; 9903f4201bSKumar Gala #interrupt-cells = <1>; 10003f4201bSKumar Gala #size-cells = <2>; 10103f4201bSKumar Gala #address-cells = <3>; 10203f4201bSKumar Gala device_type = "pci"; 10303f4201bSKumar Gala interrupts = <16 2 1 14>; 10403f4201bSKumar Gala interrupt-map-mask = <0xf800 0 0 7>; 10503f4201bSKumar Gala interrupt-map = < 10603f4201bSKumar Gala /* IDSEL 0x0 */ 10703f4201bSKumar Gala 0000 0 0 1 &mpic 41 1 0 0 10803f4201bSKumar Gala 0000 0 0 2 &mpic 5 1 0 0 10903f4201bSKumar Gala 0000 0 0 3 &mpic 6 1 0 0 11003f4201bSKumar Gala 0000 0 0 4 &mpic 7 1 0 0 11103f4201bSKumar Gala >; 11203f4201bSKumar Gala }; 11303f4201bSKumar Gala}; 11403f4201bSKumar Gala 11503f4201bSKumar Gala/* controller at 0x202000 */ 11603f4201bSKumar Gala&pci2 { 11703f4201bSKumar Gala compatible = "fsl,p5020-pcie", "fsl,qoriq-pcie-v2.2"; 11803f4201bSKumar Gala device_type = "pci"; 11903f4201bSKumar Gala #size-cells = <2>; 12003f4201bSKumar Gala #address-cells = <3>; 12103f4201bSKumar Gala bus-range = <0x0 0xff>; 12203f4201bSKumar Gala clock-frequency = <33333333>; 12303f4201bSKumar Gala interrupts = <16 2 1 13>; 1240408753fSTimur Tabi fsl,iommu-parent = <&pamu0>; 1250408753fSTimur Tabi fsl,liodn-reg = <&guts 0x508>; /* PEX3LIODNR */ 12603f4201bSKumar Gala pcie@0 { 12703f4201bSKumar Gala reg = <0 0 0 0 0>; 12803f4201bSKumar Gala #interrupt-cells = <1>; 12903f4201bSKumar Gala #size-cells = <2>; 13003f4201bSKumar Gala #address-cells = <3>; 13103f4201bSKumar Gala device_type = "pci"; 13203f4201bSKumar Gala interrupts = <16 2 1 13>; 13303f4201bSKumar Gala interrupt-map-mask = <0xf800 0 0 7>; 13403f4201bSKumar Gala interrupt-map = < 13503f4201bSKumar Gala /* IDSEL 0x0 */ 13603f4201bSKumar Gala 0000 0 0 1 &mpic 42 1 0 0 13703f4201bSKumar Gala 0000 0 0 2 &mpic 9 1 0 0 13803f4201bSKumar Gala 0000 0 0 3 &mpic 10 1 0 0 13903f4201bSKumar Gala 0000 0 0 4 &mpic 11 1 0 0 14003f4201bSKumar Gala >; 14103f4201bSKumar Gala }; 14203f4201bSKumar Gala}; 14303f4201bSKumar Gala 14403f4201bSKumar Gala/* controller at 0x203000 */ 14503f4201bSKumar Gala&pci3 { 14603f4201bSKumar Gala compatible = "fsl,p5020-pcie", "fsl,qoriq-pcie-v2.2"; 14703f4201bSKumar Gala device_type = "pci"; 14803f4201bSKumar Gala #size-cells = <2>; 14903f4201bSKumar Gala #address-cells = <3>; 15003f4201bSKumar Gala bus-range = <0x0 0xff>; 15103f4201bSKumar Gala clock-frequency = <33333333>; 15203f4201bSKumar Gala interrupts = <16 2 1 12>; 1530408753fSTimur Tabi fsl,iommu-parent = <&pamu0>; 1540408753fSTimur Tabi fsl,liodn-reg = <&guts 0x50c>; /* PEX4LIODNR */ 15503f4201bSKumar Gala pcie@0 { 15603f4201bSKumar Gala reg = <0 0 0 0 0>; 15703f4201bSKumar Gala #interrupt-cells = <1>; 15803f4201bSKumar Gala #size-cells = <2>; 15903f4201bSKumar Gala #address-cells = <3>; 16003f4201bSKumar Gala device_type = "pci"; 16103f4201bSKumar Gala interrupts = <16 2 1 12>; 16203f4201bSKumar Gala interrupt-map-mask = <0xf800 0 0 7>; 16303f4201bSKumar Gala interrupt-map = < 16403f4201bSKumar Gala /* IDSEL 0x0 */ 16503f4201bSKumar Gala 0000 0 0 1 &mpic 43 1 0 0 16603f4201bSKumar Gala 0000 0 0 2 &mpic 0 1 0 0 16703f4201bSKumar Gala 0000 0 0 3 &mpic 4 1 0 0 16803f4201bSKumar Gala 0000 0 0 4 &mpic 8 1 0 0 16903f4201bSKumar Gala >; 17003f4201bSKumar Gala }; 17103f4201bSKumar Gala}; 17203f4201bSKumar Gala 17354986964SKumar Gala&rio { 17454986964SKumar Gala compatible = "fsl,srio"; 17554986964SKumar Gala interrupts = <16 2 1 11>; 17654986964SKumar Gala #address-cells = <2>; 17754986964SKumar Gala #size-cells = <2>; 1780408753fSTimur Tabi fsl,iommu-parent = <&pamu0>; 17954986964SKumar Gala ranges; 18054986964SKumar Gala 18154986964SKumar Gala port1 { 18254986964SKumar Gala #address-cells = <2>; 18354986964SKumar Gala #size-cells = <2>; 18454986964SKumar Gala cell-index = <1>; 1850408753fSTimur Tabi fsl,liodn-reg = <&guts 0x510>; /* RIO1LIODNR */ 18654986964SKumar Gala }; 18754986964SKumar Gala 18854986964SKumar Gala port2 { 18954986964SKumar Gala #address-cells = <2>; 19054986964SKumar Gala #size-cells = <2>; 19154986964SKumar Gala cell-index = <2>; 1920408753fSTimur Tabi fsl,liodn-reg = <&guts 0x514>; /* RIO2LIODNR */ 19354986964SKumar Gala }; 19454986964SKumar Gala}; 19554986964SKumar Gala 19603f4201bSKumar Gala&dcsr { 19703f4201bSKumar Gala #address-cells = <1>; 19803f4201bSKumar Gala #size-cells = <1>; 19903f4201bSKumar Gala compatible = "fsl,dcsr", "simple-bus"; 20003f4201bSKumar Gala 20103f4201bSKumar Gala dcsr-epu@0 { 20237f2808bSStephen George compatible = "fsl,p5020-dcsr-epu", "fsl,dcsr-epu"; 20303f4201bSKumar Gala interrupts = <52 2 0 0 20403f4201bSKumar Gala 84 2 0 0 20503f4201bSKumar Gala 85 2 0 0>; 20603f4201bSKumar Gala reg = <0x0 0x1000>; 20703f4201bSKumar Gala }; 20803f4201bSKumar Gala dcsr-npc { 20903f4201bSKumar Gala compatible = "fsl,dcsr-npc"; 21003f4201bSKumar Gala reg = <0x1000 0x1000 0x1000000 0x8000>; 21103f4201bSKumar Gala }; 21203f4201bSKumar Gala dcsr-nxc@2000 { 21303f4201bSKumar Gala compatible = "fsl,dcsr-nxc"; 21403f4201bSKumar Gala reg = <0x2000 0x1000>; 21503f4201bSKumar Gala }; 21603f4201bSKumar Gala dcsr-corenet { 21703f4201bSKumar Gala compatible = "fsl,dcsr-corenet"; 21803f4201bSKumar Gala reg = <0x8000 0x1000 0xB0000 0x1000>; 21903f4201bSKumar Gala }; 22003f4201bSKumar Gala dcsr-dpaa@9000 { 22103f4201bSKumar Gala compatible = "fsl,p5020-dcsr-dpaa", "fsl,dcsr-dpaa"; 22203f4201bSKumar Gala reg = <0x9000 0x1000>; 22303f4201bSKumar Gala }; 22403f4201bSKumar Gala dcsr-ocn@11000 { 22503f4201bSKumar Gala compatible = "fsl,p5020-dcsr-ocn", "fsl,dcsr-ocn"; 22603f4201bSKumar Gala reg = <0x11000 0x1000>; 22703f4201bSKumar Gala }; 22803f4201bSKumar Gala dcsr-ddr@12000 { 22903f4201bSKumar Gala compatible = "fsl,dcsr-ddr"; 23003f4201bSKumar Gala dev-handle = <&ddr1>; 23103f4201bSKumar Gala reg = <0x12000 0x1000>; 23203f4201bSKumar Gala }; 23303f4201bSKumar Gala dcsr-ddr@13000 { 23403f4201bSKumar Gala compatible = "fsl,dcsr-ddr"; 23503f4201bSKumar Gala dev-handle = <&ddr2>; 23603f4201bSKumar Gala reg = <0x13000 0x1000>; 23703f4201bSKumar Gala }; 23803f4201bSKumar Gala dcsr-nal@18000 { 23903f4201bSKumar Gala compatible = "fsl,p5020-dcsr-nal", "fsl,dcsr-nal"; 24003f4201bSKumar Gala reg = <0x18000 0x1000>; 24103f4201bSKumar Gala }; 24203f4201bSKumar Gala dcsr-rcpm@22000 { 24303f4201bSKumar Gala compatible = "fsl,p5020-dcsr-rcpm", "fsl,dcsr-rcpm"; 24403f4201bSKumar Gala reg = <0x22000 0x1000>; 24503f4201bSKumar Gala }; 24603f4201bSKumar Gala dcsr-cpu-sb-proxy@40000 { 24703f4201bSKumar Gala compatible = "fsl,dcsr-e5500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 24803f4201bSKumar Gala cpu-handle = <&cpu0>; 24903f4201bSKumar Gala reg = <0x40000 0x1000>; 25003f4201bSKumar Gala }; 25103f4201bSKumar Gala dcsr-cpu-sb-proxy@41000 { 25203f4201bSKumar Gala compatible = "fsl,dcsr-e5500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 25303f4201bSKumar Gala cpu-handle = <&cpu1>; 25403f4201bSKumar Gala reg = <0x41000 0x1000>; 25503f4201bSKumar Gala }; 25603f4201bSKumar Gala}; 25703f4201bSKumar Gala 2581e8ed06dSKumar Gala/include/ "qoriq-bman1-portals.dtsi" 2591e8ed06dSKumar Gala 2607f6972a0SKumar Gala/include/ "qoriq-qman1-portals.dtsi" 2617f6972a0SKumar Gala 26203f4201bSKumar Gala&soc { 26303f4201bSKumar Gala #address-cells = <1>; 26403f4201bSKumar Gala #size-cells = <1>; 26503f4201bSKumar Gala device_type = "soc"; 26603f4201bSKumar Gala compatible = "simple-bus"; 26703f4201bSKumar Gala 26803f4201bSKumar Gala soc-sram-error { 26903f4201bSKumar Gala compatible = "fsl,soc-sram-error"; 27003f4201bSKumar Gala interrupts = <16 2 1 29>; 27103f4201bSKumar Gala }; 27203f4201bSKumar Gala 27303f4201bSKumar Gala corenet-law@0 { 27403f4201bSKumar Gala compatible = "fsl,corenet-law"; 27503f4201bSKumar Gala reg = <0x0 0x1000>; 27603f4201bSKumar Gala fsl,num-laws = <32>; 27703f4201bSKumar Gala }; 27803f4201bSKumar Gala 27903f4201bSKumar Gala ddr1: memory-controller@8000 { 28003f4201bSKumar Gala compatible = "fsl,qoriq-memory-controller-v4.5", "fsl,qoriq-memory-controller"; 28103f4201bSKumar Gala reg = <0x8000 0x1000>; 28203f4201bSKumar Gala interrupts = <16 2 1 23>; 28303f4201bSKumar Gala }; 28403f4201bSKumar Gala 28503f4201bSKumar Gala ddr2: memory-controller@9000 { 28603f4201bSKumar Gala compatible = "fsl,qoriq-memory-controller-v4.5","fsl,qoriq-memory-controller"; 28703f4201bSKumar Gala reg = <0x9000 0x1000>; 28803f4201bSKumar Gala interrupts = <16 2 1 22>; 28903f4201bSKumar Gala }; 29003f4201bSKumar Gala 29103f4201bSKumar Gala cpc: l3-cache-controller@10000 { 29203f4201bSKumar Gala compatible = "fsl,p5020-l3-cache-controller", "fsl,p4080-l3-cache-controller", "cache"; 29303f4201bSKumar Gala reg = <0x10000 0x1000 29403f4201bSKumar Gala 0x11000 0x1000>; 29503f4201bSKumar Gala interrupts = <16 2 1 27 29603f4201bSKumar Gala 16 2 1 26>; 29703f4201bSKumar Gala }; 29803f4201bSKumar Gala 29903f4201bSKumar Gala corenet-cf@18000 { 300846c9443SDiana Craciun compatible = "fsl,corenet1-cf", "fsl,corenet-cf"; 30103f4201bSKumar Gala reg = <0x18000 0x1000>; 30203f4201bSKumar Gala interrupts = <16 2 1 31>; 30303f4201bSKumar Gala fsl,ccf-num-csdids = <32>; 30403f4201bSKumar Gala fsl,ccf-num-snoopids = <32>; 30503f4201bSKumar Gala }; 30603f4201bSKumar Gala 30703f4201bSKumar Gala iommu@20000 { 30803f4201bSKumar Gala compatible = "fsl,pamu-v1.0", "fsl,pamu"; 3090408753fSTimur Tabi reg = <0x20000 0x4000>; /* for compatibility with older PAMU drivers */ 3100408753fSTimur Tabi ranges = <0 0x20000 0x4000>; 3110408753fSTimur Tabi #address-cells = <1>; 3120408753fSTimur Tabi #size-cells = <1>; 31303f4201bSKumar Gala interrupts = < 31403f4201bSKumar Gala 24 2 0 0 31503f4201bSKumar Gala 16 2 1 30>; 316e83eb028SScott Wood fsl,portid-mapping = <0x3c000000>; 3170408753fSTimur Tabi 3180408753fSTimur Tabi pamu0: pamu@0 { 3190408753fSTimur Tabi reg = <0 0x1000>; 3200408753fSTimur Tabi fsl,primary-cache-geometry = <32 1>; 3210408753fSTimur Tabi fsl,secondary-cache-geometry = <128 2>; 3220408753fSTimur Tabi }; 3230408753fSTimur Tabi 3240408753fSTimur Tabi pamu1: pamu@1000 { 3250408753fSTimur Tabi reg = <0x1000 0x1000>; 3260408753fSTimur Tabi fsl,primary-cache-geometry = <32 1>; 3270408753fSTimur Tabi fsl,secondary-cache-geometry = <128 2>; 3280408753fSTimur Tabi }; 3290408753fSTimur Tabi 3300408753fSTimur Tabi pamu2: pamu@2000 { 3310408753fSTimur Tabi reg = <0x2000 0x1000>; 3320408753fSTimur Tabi fsl,primary-cache-geometry = <32 1>; 3330408753fSTimur Tabi fsl,secondary-cache-geometry = <128 2>; 3340408753fSTimur Tabi }; 3350408753fSTimur Tabi 3360408753fSTimur Tabi pamu3: pamu@3000 { 3370408753fSTimur Tabi reg = <0x3000 0x1000>; 3380408753fSTimur Tabi fsl,primary-cache-geometry = <32 1>; 3390408753fSTimur Tabi fsl,secondary-cache-geometry = <128 2>; 3400408753fSTimur Tabi }; 34103f4201bSKumar Gala }; 34203f4201bSKumar Gala 34303f4201bSKumar Gala/include/ "qoriq-mpic.dtsi" 34403f4201bSKumar Gala 34503f4201bSKumar Gala guts: global-utilities@e0000 { 34603f4201bSKumar Gala compatible = "fsl,qoriq-device-config-1.0"; 34703f4201bSKumar Gala reg = <0xe0000 0xe00>; 34803f4201bSKumar Gala fsl,has-rstcr; 34903f4201bSKumar Gala #sleep-cells = <1>; 35003f4201bSKumar Gala fsl,liodn-bits = <12>; 35103f4201bSKumar Gala }; 35203f4201bSKumar Gala 35303f4201bSKumar Gala pins: global-utilities@e0e00 { 35403f4201bSKumar Gala compatible = "fsl,qoriq-pin-control-1.0"; 35503f4201bSKumar Gala reg = <0xe0e00 0x200>; 35603f4201bSKumar Gala #sleep-cells = <2>; 35703f4201bSKumar Gala }; 35803f4201bSKumar Gala 359eaffcb0fSEmil Medve/include/ "qoriq-clockgen1.dtsi" 360eaffcb0fSEmil Medve global-utilities@e1000 { 36103f4201bSKumar Gala compatible = "fsl,p5020-clockgen", "fsl,qoriq-clockgen-1.0"; 36203f4201bSKumar Gala }; 36303f4201bSKumar Gala 36403f4201bSKumar Gala rcpm: global-utilities@e2000 { 36503f4201bSKumar Gala compatible = "fsl,qoriq-rcpm-1.0"; 36603f4201bSKumar Gala reg = <0xe2000 0x1000>; 36703f4201bSKumar Gala #sleep-cells = <1>; 36803f4201bSKumar Gala }; 36903f4201bSKumar Gala 37003f4201bSKumar Gala sfp: sfp@e8000 { 37103f4201bSKumar Gala compatible = "fsl,p5020-sfp", "fsl,qoriq-sfp-1.0"; 37203f4201bSKumar Gala reg = <0xe8000 0x1000>; 37303f4201bSKumar Gala }; 37403f4201bSKumar Gala 37503f4201bSKumar Gala serdes: serdes@ea000 { 37603f4201bSKumar Gala compatible = "fsl,p5020-serdes"; 37703f4201bSKumar Gala reg = <0xea000 0x1000>; 37803f4201bSKumar Gala }; 37903f4201bSKumar Gala 38003f4201bSKumar Gala/include/ "qoriq-dma-0.dtsi" 3810408753fSTimur Tabi dma@100300 { 3820408753fSTimur Tabi fsl,iommu-parent = <&pamu0>; 3830408753fSTimur Tabi fsl,liodn-reg = <&guts 0x580>; /* DMA1LIODNR */ 3840408753fSTimur Tabi }; 3850408753fSTimur Tabi 38603f4201bSKumar Gala/include/ "qoriq-dma-1.dtsi" 3870408753fSTimur Tabi dma@101300 { 3880408753fSTimur Tabi fsl,iommu-parent = <&pamu0>; 3890408753fSTimur Tabi fsl,liodn-reg = <&guts 0x584>; /* DMA2LIODNR */ 3900408753fSTimur Tabi }; 3910408753fSTimur Tabi 39203f4201bSKumar Gala/include/ "qoriq-espi-0.dtsi" 39303f4201bSKumar Gala spi@110000 { 39403f4201bSKumar Gala fsl,espi-num-chipselects = <4>; 39503f4201bSKumar Gala }; 39603f4201bSKumar Gala 39703f4201bSKumar Gala/include/ "qoriq-esdhc-0.dtsi" 39803f4201bSKumar Gala sdhc@114000 { 399d9fbe003SYangbo Lu compatible = "fsl,p5020-esdhc", "fsl,esdhc"; 4000408753fSTimur Tabi fsl,iommu-parent = <&pamu1>; 4010408753fSTimur Tabi fsl,liodn-reg = <&guts 0x530>; /* eSDHCLIODNR */ 40203f4201bSKumar Gala sdhci,auto-cmd12; 40303f4201bSKumar Gala }; 40403f4201bSKumar Gala 40503f4201bSKumar Gala/include/ "qoriq-i2c-0.dtsi" 40603f4201bSKumar Gala/include/ "qoriq-i2c-1.dtsi" 40703f4201bSKumar Gala/include/ "qoriq-duart-0.dtsi" 40803f4201bSKumar Gala/include/ "qoriq-duart-1.dtsi" 40903f4201bSKumar Gala/include/ "qoriq-gpio-0.dtsi" 41003f4201bSKumar Gala/include/ "qoriq-usb2-mph-0.dtsi" 41103f4201bSKumar Gala usb0: usb@210000 { 412465aceb8SRamneek Mehresh compatible = "fsl-usb2-mph-v1.6", "fsl,mpc85xx-usb2-mph", "fsl-usb2-mph"; 4130408753fSTimur Tabi fsl,iommu-parent = <&pamu1>; 4140408753fSTimur Tabi fsl,liodn-reg = <&guts 0x520>; /* USB1LIODNR */ 41503f4201bSKumar Gala phy_type = "utmi"; 41603f4201bSKumar Gala port0; 41703f4201bSKumar Gala }; 41803f4201bSKumar Gala 41903f4201bSKumar Gala/include/ "qoriq-usb2-dr-0.dtsi" 42003f4201bSKumar Gala usb1: usb@211000 { 421465aceb8SRamneek Mehresh compatible = "fsl-usb2-dr-v1.6", "fsl,mpc85xx-usb2-dr", "fsl-usb2-dr"; 4220408753fSTimur Tabi fsl,iommu-parent = <&pamu1>; 4230408753fSTimur Tabi fsl,liodn-reg = <&guts 0x524>; /* USB2LIODNR */ 42403f4201bSKumar Gala dr_mode = "host"; 42503f4201bSKumar Gala phy_type = "utmi"; 42603f4201bSKumar Gala }; 42703f4201bSKumar Gala 42803f4201bSKumar Gala/include/ "qoriq-sata2-0.dtsi" 4290408753fSTimur Tabi sata@220000 { 4300408753fSTimur Tabi fsl,iommu-parent = <&pamu1>; 4310408753fSTimur Tabi fsl,liodn-reg = <&guts 0x550>; /* SATA1LIODNR */ 4320408753fSTimur Tabi }; 4330408753fSTimur Tabi 43403f4201bSKumar Gala/include/ "qoriq-sata2-1.dtsi" 4350408753fSTimur Tabi sata@221000 { 4360408753fSTimur Tabi fsl,iommu-parent = <&pamu1>; 4370408753fSTimur Tabi fsl,liodn-reg = <&guts 0x554>; /* SATA2LIODNR */ 4380408753fSTimur Tabi }; 43903f4201bSKumar Gala/include/ "qoriq-sec4.2-0.dtsi" 4400408753fSTimur Tabi crypto@300000 { 4410408753fSTimur Tabi fsl,iommu-parent = <&pamu1>; 4420408753fSTimur Tabi }; 4430408753fSTimur Tabi 4447f6972a0SKumar Gala/include/ "qoriq-qman1.dtsi" 4451e8ed06dSKumar Gala/include/ "qoriq-bman1.dtsi" 4461e8ed06dSKumar Gala 4471723d909SXuelin Shi/include/ "qoriq-raid1.0-0.dtsi" 4480408753fSTimur Tabi raideng@320000 { 4490408753fSTimur Tabi fsl,iommu-parent = <&pamu1>; 4500408753fSTimur Tabi }; 451da414bb9SIgal Liberman 452da414bb9SIgal Liberman/include/ "qoriq-fman-0.dtsi" 453da414bb9SIgal Liberman/include/ "qoriq-fman-0-1g-0.dtsi" 454da414bb9SIgal Liberman/include/ "qoriq-fman-0-1g-1.dtsi" 455da414bb9SIgal Liberman/include/ "qoriq-fman-0-1g-2.dtsi" 456da414bb9SIgal Liberman/include/ "qoriq-fman-0-1g-3.dtsi" 457da414bb9SIgal Liberman/include/ "qoriq-fman-0-1g-4.dtsi" 458da414bb9SIgal Liberman/include/ "qoriq-fman-0-10g-0.dtsi" 459da414bb9SIgal Liberman fman@400000 { 460da414bb9SIgal Liberman enet0: ethernet@e0000 { 461da414bb9SIgal Liberman }; 462da414bb9SIgal Liberman 463da414bb9SIgal Liberman enet1: ethernet@e2000 { 464da414bb9SIgal Liberman }; 465da414bb9SIgal Liberman 466da414bb9SIgal Liberman enet2: ethernet@e4000 { 467da414bb9SIgal Liberman }; 468da414bb9SIgal Liberman 469da414bb9SIgal Liberman enet3: ethernet@e6000 { 470da414bb9SIgal Liberman }; 471da414bb9SIgal Liberman 472da414bb9SIgal Liberman enet4: ethernet@e8000 { 473da414bb9SIgal Liberman }; 474da414bb9SIgal Liberman 475da414bb9SIgal Liberman enet5: ethernet@f0000 { 476da414bb9SIgal Liberman }; 477da414bb9SIgal Liberman }; 47803f4201bSKumar Gala}; 479