1fb734eeeSPrabhakar Kushwaha/* 2fb734eeeSPrabhakar Kushwaha * T1040 Silicon/SoC Device Tree Source (post include) 3fb734eeeSPrabhakar Kushwaha * 41e8ed06dSKumar Gala * Copyright 2013 - 2014 Freescale Semiconductor Inc. 5fb734eeeSPrabhakar Kushwaha * 6fb734eeeSPrabhakar Kushwaha * Redistribution and use in source and binary forms, with or without 7fb734eeeSPrabhakar Kushwaha * modification, are permitted provided that the following conditions are met: 8fb734eeeSPrabhakar Kushwaha * * Redistributions of source code must retain the above copyright 9fb734eeeSPrabhakar Kushwaha * notice, this list of conditions and the following disclaimer. 10fb734eeeSPrabhakar Kushwaha * * Redistributions in binary form must reproduce the above copyright 11fb734eeeSPrabhakar Kushwaha * notice, this list of conditions and the following disclaimer in the 12fb734eeeSPrabhakar Kushwaha * documentation and/or other materials provided with the distribution. 13fb734eeeSPrabhakar Kushwaha * * Neither the name of Freescale Semiconductor nor the 14fb734eeeSPrabhakar Kushwaha * names of its contributors may be used to endorse or promote products 15fb734eeeSPrabhakar Kushwaha * derived from this software without specific prior written permission. 16fb734eeeSPrabhakar Kushwaha * 17fb734eeeSPrabhakar Kushwaha * 18fb734eeeSPrabhakar Kushwaha * ALTERNATIVELY, this software may be distributed under the terms of the 19fb734eeeSPrabhakar Kushwaha * GNU General Public License ("GPL") as published by the Free Software 20fb734eeeSPrabhakar Kushwaha * Foundation, either version 2 of that License or (at your option) any 21fb734eeeSPrabhakar Kushwaha * later version. 22fb734eeeSPrabhakar Kushwaha * 23fb734eeeSPrabhakar Kushwaha * THIS SOFTWARE IS PROVIDED BY Freescale Semiconductor ``AS IS'' AND ANY 24fb734eeeSPrabhakar Kushwaha * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 25fb734eeeSPrabhakar Kushwaha * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 26fb734eeeSPrabhakar Kushwaha * DISCLAIMED. IN NO EVENT SHALL Freescale Semiconductor BE LIABLE FOR ANY 27fb734eeeSPrabhakar Kushwaha * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 28fb734eeeSPrabhakar Kushwaha * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 29fb734eeeSPrabhakar Kushwaha * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 30fb734eeeSPrabhakar Kushwaha * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 31fb734eeeSPrabhakar Kushwaha * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 32fb734eeeSPrabhakar Kushwaha * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 33fb734eeeSPrabhakar Kushwaha */ 34fb734eeeSPrabhakar Kushwaha 35be489a39SHongtao Jia#include <dt-bindings/thermal/thermal.h> 36be489a39SHongtao Jia 371e8ed06dSKumar Gala&bman_fbpr { 381e8ed06dSKumar Gala compatible = "fsl,bman-fbpr"; 391e8ed06dSKumar Gala alloc-ranges = <0 0 0x10000 0>; 401e8ed06dSKumar Gala}; 411e8ed06dSKumar Gala 427f6972a0SKumar Gala&qman_fqd { 437f6972a0SKumar Gala compatible = "fsl,qman-fqd"; 447f6972a0SKumar Gala alloc-ranges = <0 0 0x10000 0>; 457f6972a0SKumar Gala}; 467f6972a0SKumar Gala 477f6972a0SKumar Gala&qman_pfdr { 487f6972a0SKumar Gala compatible = "fsl,qman-pfdr"; 497f6972a0SKumar Gala alloc-ranges = <0 0 0x10000 0>; 507f6972a0SKumar Gala}; 517f6972a0SKumar Gala 52fb734eeeSPrabhakar Kushwaha&ifc { 53fb734eeeSPrabhakar Kushwaha #address-cells = <2>; 54fb734eeeSPrabhakar Kushwaha #size-cells = <1>; 55fb734eeeSPrabhakar Kushwaha compatible = "fsl,ifc", "simple-bus"; 56fb734eeeSPrabhakar Kushwaha interrupts = <25 2 0 0>; 57fb734eeeSPrabhakar Kushwaha}; 58fb734eeeSPrabhakar Kushwaha 59fb734eeeSPrabhakar Kushwaha&pci0 { 60fb734eeeSPrabhakar Kushwaha compatible = "fsl,t1040-pcie", "fsl,qoriq-pcie-v2.4", "fsl,qoriq-pcie"; 61fb734eeeSPrabhakar Kushwaha device_type = "pci"; 62fb734eeeSPrabhakar Kushwaha #size-cells = <2>; 63fb734eeeSPrabhakar Kushwaha #address-cells = <3>; 64fb734eeeSPrabhakar Kushwaha bus-range = <0x0 0xff>; 65fb734eeeSPrabhakar Kushwaha interrupts = <20 2 0 0>; 66fb734eeeSPrabhakar Kushwaha fsl,iommu-parent = <&pamu0>; 67fb734eeeSPrabhakar Kushwaha pcie@0 { 68fb734eeeSPrabhakar Kushwaha reg = <0 0 0 0 0>; 69fb734eeeSPrabhakar Kushwaha #interrupt-cells = <1>; 70fb734eeeSPrabhakar Kushwaha #size-cells = <2>; 71fb734eeeSPrabhakar Kushwaha #address-cells = <3>; 72fb734eeeSPrabhakar Kushwaha device_type = "pci"; 73fb734eeeSPrabhakar Kushwaha interrupts = <20 2 0 0>; 74fb734eeeSPrabhakar Kushwaha interrupt-map-mask = <0xf800 0 0 7>; 75fb734eeeSPrabhakar Kushwaha interrupt-map = < 76fb734eeeSPrabhakar Kushwaha /* IDSEL 0x0 */ 77fb734eeeSPrabhakar Kushwaha 0000 0 0 1 &mpic 40 1 0 0 78fb734eeeSPrabhakar Kushwaha 0000 0 0 2 &mpic 1 1 0 0 79fb734eeeSPrabhakar Kushwaha 0000 0 0 3 &mpic 2 1 0 0 80fb734eeeSPrabhakar Kushwaha 0000 0 0 4 &mpic 3 1 0 0 81fb734eeeSPrabhakar Kushwaha >; 82fb734eeeSPrabhakar Kushwaha }; 83fb734eeeSPrabhakar Kushwaha}; 84fb734eeeSPrabhakar Kushwaha 85fb734eeeSPrabhakar Kushwaha&pci1 { 86fb734eeeSPrabhakar Kushwaha compatible = "fsl,t1040-pcie", "fsl,qoriq-pcie-v2.4", "fsl,qoriq-pcie"; 87fb734eeeSPrabhakar Kushwaha device_type = "pci"; 88fb734eeeSPrabhakar Kushwaha #size-cells = <2>; 89fb734eeeSPrabhakar Kushwaha #address-cells = <3>; 90fb734eeeSPrabhakar Kushwaha bus-range = <0 0xff>; 91fb734eeeSPrabhakar Kushwaha interrupts = <21 2 0 0>; 92fb734eeeSPrabhakar Kushwaha fsl,iommu-parent = <&pamu0>; 93fb734eeeSPrabhakar Kushwaha pcie@0 { 94fb734eeeSPrabhakar Kushwaha reg = <0 0 0 0 0>; 95fb734eeeSPrabhakar Kushwaha #interrupt-cells = <1>; 96fb734eeeSPrabhakar Kushwaha #size-cells = <2>; 97fb734eeeSPrabhakar Kushwaha #address-cells = <3>; 98fb734eeeSPrabhakar Kushwaha device_type = "pci"; 99fb734eeeSPrabhakar Kushwaha interrupts = <21 2 0 0>; 100fb734eeeSPrabhakar Kushwaha interrupt-map-mask = <0xf800 0 0 7>; 101fb734eeeSPrabhakar Kushwaha interrupt-map = < 102fb734eeeSPrabhakar Kushwaha /* IDSEL 0x0 */ 103fb734eeeSPrabhakar Kushwaha 0000 0 0 1 &mpic 41 1 0 0 104fb734eeeSPrabhakar Kushwaha 0000 0 0 2 &mpic 5 1 0 0 105fb734eeeSPrabhakar Kushwaha 0000 0 0 3 &mpic 6 1 0 0 106fb734eeeSPrabhakar Kushwaha 0000 0 0 4 &mpic 7 1 0 0 107fb734eeeSPrabhakar Kushwaha >; 108fb734eeeSPrabhakar Kushwaha }; 109fb734eeeSPrabhakar Kushwaha}; 110fb734eeeSPrabhakar Kushwaha 111fb734eeeSPrabhakar Kushwaha&pci2 { 112fb734eeeSPrabhakar Kushwaha compatible = "fsl,t1040-pcie", "fsl,qoriq-pcie-v2.4", "fsl,qoriq-pcie"; 113fb734eeeSPrabhakar Kushwaha device_type = "pci"; 114fb734eeeSPrabhakar Kushwaha #size-cells = <2>; 115fb734eeeSPrabhakar Kushwaha #address-cells = <3>; 116fb734eeeSPrabhakar Kushwaha bus-range = <0x0 0xff>; 117fb734eeeSPrabhakar Kushwaha interrupts = <22 2 0 0>; 118fb734eeeSPrabhakar Kushwaha fsl,iommu-parent = <&pamu0>; 119fb734eeeSPrabhakar Kushwaha pcie@0 { 120fb734eeeSPrabhakar Kushwaha reg = <0 0 0 0 0>; 121fb734eeeSPrabhakar Kushwaha #interrupt-cells = <1>; 122fb734eeeSPrabhakar Kushwaha #size-cells = <2>; 123fb734eeeSPrabhakar Kushwaha #address-cells = <3>; 124fb734eeeSPrabhakar Kushwaha device_type = "pci"; 125fb734eeeSPrabhakar Kushwaha interrupts = <22 2 0 0>; 126fb734eeeSPrabhakar Kushwaha interrupt-map-mask = <0xf800 0 0 7>; 127fb734eeeSPrabhakar Kushwaha interrupt-map = < 128fb734eeeSPrabhakar Kushwaha /* IDSEL 0x0 */ 129fb734eeeSPrabhakar Kushwaha 0000 0 0 1 &mpic 42 1 0 0 130fb734eeeSPrabhakar Kushwaha 0000 0 0 2 &mpic 9 1 0 0 131fb734eeeSPrabhakar Kushwaha 0000 0 0 3 &mpic 10 1 0 0 132fb734eeeSPrabhakar Kushwaha 0000 0 0 4 &mpic 11 1 0 0 133fb734eeeSPrabhakar Kushwaha >; 134fb734eeeSPrabhakar Kushwaha }; 135fb734eeeSPrabhakar Kushwaha}; 136fb734eeeSPrabhakar Kushwaha 137fb734eeeSPrabhakar Kushwaha&pci3 { 138fb734eeeSPrabhakar Kushwaha compatible = "fsl,t1040-pcie", "fsl,qoriq-pcie-v2.4", "fsl,qoriq-pcie"; 139fb734eeeSPrabhakar Kushwaha device_type = "pci"; 140fb734eeeSPrabhakar Kushwaha #size-cells = <2>; 141fb734eeeSPrabhakar Kushwaha #address-cells = <3>; 142fb734eeeSPrabhakar Kushwaha bus-range = <0x0 0xff>; 143fb734eeeSPrabhakar Kushwaha interrupts = <23 2 0 0>; 144fb734eeeSPrabhakar Kushwaha fsl,iommu-parent = <&pamu0>; 145fb734eeeSPrabhakar Kushwaha pcie@0 { 146fb734eeeSPrabhakar Kushwaha reg = <0 0 0 0 0>; 147fb734eeeSPrabhakar Kushwaha #interrupt-cells = <1>; 148fb734eeeSPrabhakar Kushwaha #size-cells = <2>; 149fb734eeeSPrabhakar Kushwaha #address-cells = <3>; 150fb734eeeSPrabhakar Kushwaha device_type = "pci"; 151fb734eeeSPrabhakar Kushwaha interrupts = <23 2 0 0>; 152fb734eeeSPrabhakar Kushwaha interrupt-map-mask = <0xf800 0 0 7>; 153fb734eeeSPrabhakar Kushwaha interrupt-map = < 154fb734eeeSPrabhakar Kushwaha /* IDSEL 0x0 */ 155fb734eeeSPrabhakar Kushwaha 0000 0 0 1 &mpic 43 1 0 0 156fb734eeeSPrabhakar Kushwaha 0000 0 0 2 &mpic 0 1 0 0 157fb734eeeSPrabhakar Kushwaha 0000 0 0 3 &mpic 4 1 0 0 158fb734eeeSPrabhakar Kushwaha 0000 0 0 4 &mpic 8 1 0 0 159fb734eeeSPrabhakar Kushwaha >; 160fb734eeeSPrabhakar Kushwaha }; 161fb734eeeSPrabhakar Kushwaha}; 162fb734eeeSPrabhakar Kushwaha 163fb734eeeSPrabhakar Kushwaha&dcsr { 164fb734eeeSPrabhakar Kushwaha #address-cells = <1>; 165fb734eeeSPrabhakar Kushwaha #size-cells = <1>; 166fb734eeeSPrabhakar Kushwaha compatible = "fsl,dcsr", "simple-bus"; 167fb734eeeSPrabhakar Kushwaha 168fb734eeeSPrabhakar Kushwaha dcsr-epu@0 { 169fb734eeeSPrabhakar Kushwaha compatible = "fsl,t1040-dcsr-epu", "fsl,dcsr-epu"; 170fb734eeeSPrabhakar Kushwaha interrupts = <52 2 0 0 171fb734eeeSPrabhakar Kushwaha 84 2 0 0 172fb734eeeSPrabhakar Kushwaha 85 2 0 0>; 173fb734eeeSPrabhakar Kushwaha reg = <0x0 0x1000>; 174fb734eeeSPrabhakar Kushwaha }; 175fb734eeeSPrabhakar Kushwaha dcsr-npc { 176fb734eeeSPrabhakar Kushwaha compatible = "fsl,t1040-dcsr-cnpc", "fsl,dcsr-cnpc"; 177fb734eeeSPrabhakar Kushwaha reg = <0x1000 0x1000 0x1002000 0x10000>; 178fb734eeeSPrabhakar Kushwaha }; 179fb734eeeSPrabhakar Kushwaha dcsr-nxc@2000 { 180fb734eeeSPrabhakar Kushwaha compatible = "fsl,dcsr-nxc"; 181fb734eeeSPrabhakar Kushwaha reg = <0x2000 0x1000>; 182fb734eeeSPrabhakar Kushwaha }; 183fb734eeeSPrabhakar Kushwaha dcsr-corenet { 184fb734eeeSPrabhakar Kushwaha compatible = "fsl,dcsr-corenet"; 185fb734eeeSPrabhakar Kushwaha reg = <0x8000 0x1000 0x1A000 0x1000>; 186fb734eeeSPrabhakar Kushwaha }; 187fb734eeeSPrabhakar Kushwaha dcsr-dpaa@9000 { 188fb734eeeSPrabhakar Kushwaha compatible = "fsl,t1040-dcsr-dpaa", "fsl,dcsr-dpaa"; 189fb734eeeSPrabhakar Kushwaha reg = <0x9000 0x1000>; 190fb734eeeSPrabhakar Kushwaha }; 191fb734eeeSPrabhakar Kushwaha dcsr-ocn@11000 { 192fb734eeeSPrabhakar Kushwaha compatible = "fsl,t1040-dcsr-ocn", "fsl,dcsr-ocn"; 193fb734eeeSPrabhakar Kushwaha reg = <0x11000 0x1000>; 194fb734eeeSPrabhakar Kushwaha }; 195fb734eeeSPrabhakar Kushwaha dcsr-ddr@12000 { 196fb734eeeSPrabhakar Kushwaha compatible = "fsl,dcsr-ddr"; 197fb734eeeSPrabhakar Kushwaha dev-handle = <&ddr1>; 198fb734eeeSPrabhakar Kushwaha reg = <0x12000 0x1000>; 199fb734eeeSPrabhakar Kushwaha }; 200fb734eeeSPrabhakar Kushwaha dcsr-nal@18000 { 201fb734eeeSPrabhakar Kushwaha compatible = "fsl,t1040-dcsr-nal", "fsl,dcsr-nal"; 202fb734eeeSPrabhakar Kushwaha reg = <0x18000 0x1000>; 203fb734eeeSPrabhakar Kushwaha }; 204fb734eeeSPrabhakar Kushwaha dcsr-rcpm@22000 { 205fb734eeeSPrabhakar Kushwaha compatible = "fsl,t1040-dcsr-rcpm", "fsl,dcsr-rcpm"; 206fb734eeeSPrabhakar Kushwaha reg = <0x22000 0x1000>; 207fb734eeeSPrabhakar Kushwaha }; 208fb734eeeSPrabhakar Kushwaha dcsr-snpc@30000 { 209fb734eeeSPrabhakar Kushwaha compatible = "fsl,t1040-dcsr-snpc", "fsl,dcsr-snpc"; 210fb734eeeSPrabhakar Kushwaha reg = <0x30000 0x1000 0x1022000 0x10000>; 211fb734eeeSPrabhakar Kushwaha }; 212fb734eeeSPrabhakar Kushwaha dcsr-snpc@31000 { 213fb734eeeSPrabhakar Kushwaha compatible = "fsl,t1040-dcsr-snpc", "fsl,dcsr-snpc"; 214fb734eeeSPrabhakar Kushwaha reg = <0x31000 0x1000 0x1042000 0x10000>; 215fb734eeeSPrabhakar Kushwaha }; 216fb734eeeSPrabhakar Kushwaha dcsr-cpu-sb-proxy@100000 { 217fb734eeeSPrabhakar Kushwaha compatible = "fsl,dcsr-e5500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 218fb734eeeSPrabhakar Kushwaha cpu-handle = <&cpu0>; 219fb734eeeSPrabhakar Kushwaha reg = <0x100000 0x1000 0x101000 0x1000>; 220fb734eeeSPrabhakar Kushwaha }; 221fb734eeeSPrabhakar Kushwaha dcsr-cpu-sb-proxy@108000 { 222fb734eeeSPrabhakar Kushwaha compatible = "fsl,dcsr-e5500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 223fb734eeeSPrabhakar Kushwaha cpu-handle = <&cpu1>; 224fb734eeeSPrabhakar Kushwaha reg = <0x108000 0x1000 0x109000 0x1000>; 225fb734eeeSPrabhakar Kushwaha }; 226fb734eeeSPrabhakar Kushwaha dcsr-cpu-sb-proxy@110000 { 227fb734eeeSPrabhakar Kushwaha compatible = "fsl,dcsr-e5500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 228fb734eeeSPrabhakar Kushwaha cpu-handle = <&cpu2>; 229fb734eeeSPrabhakar Kushwaha reg = <0x110000 0x1000 0x111000 0x1000>; 230fb734eeeSPrabhakar Kushwaha }; 231fb734eeeSPrabhakar Kushwaha dcsr-cpu-sb-proxy@118000 { 232fb734eeeSPrabhakar Kushwaha compatible = "fsl,dcsr-e5500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 233fb734eeeSPrabhakar Kushwaha cpu-handle = <&cpu3>; 234fb734eeeSPrabhakar Kushwaha reg = <0x118000 0x1000 0x119000 0x1000>; 235fb734eeeSPrabhakar Kushwaha }; 236fb734eeeSPrabhakar Kushwaha}; 237fb734eeeSPrabhakar Kushwaha 2381e8ed06dSKumar Gala&bportals { 2391e8ed06dSKumar Gala #address-cells = <0x1>; 2401e8ed06dSKumar Gala #size-cells = <0x1>; 2411e8ed06dSKumar Gala compatible = "simple-bus"; 2421e8ed06dSKumar Gala 2431e8ed06dSKumar Gala bman-portal@0 { 2441e8ed06dSKumar Gala compatible = "fsl,bman-portal"; 2451e8ed06dSKumar Gala reg = <0x0 0x4000>, <0x1000000 0x1000>; 2461e8ed06dSKumar Gala interrupts = <105 2 0 0>; 2471e8ed06dSKumar Gala }; 2481e8ed06dSKumar Gala bman-portal@4000 { 2491e8ed06dSKumar Gala compatible = "fsl,bman-portal"; 2501e8ed06dSKumar Gala reg = <0x4000 0x4000>, <0x1001000 0x1000>; 2511e8ed06dSKumar Gala interrupts = <107 2 0 0>; 2521e8ed06dSKumar Gala }; 2531e8ed06dSKumar Gala bman-portal@8000 { 2541e8ed06dSKumar Gala compatible = "fsl,bman-portal"; 2551e8ed06dSKumar Gala reg = <0x8000 0x4000>, <0x1002000 0x1000>; 2561e8ed06dSKumar Gala interrupts = <109 2 0 0>; 2571e8ed06dSKumar Gala }; 2581e8ed06dSKumar Gala bman-portal@c000 { 2591e8ed06dSKumar Gala compatible = "fsl,bman-portal"; 2601e8ed06dSKumar Gala reg = <0xc000 0x4000>, <0x1003000 0x1000>; 2611e8ed06dSKumar Gala interrupts = <111 2 0 0>; 2621e8ed06dSKumar Gala }; 2631e8ed06dSKumar Gala bman-portal@10000 { 2641e8ed06dSKumar Gala compatible = "fsl,bman-portal"; 2651e8ed06dSKumar Gala reg = <0x10000 0x4000>, <0x1004000 0x1000>; 2661e8ed06dSKumar Gala interrupts = <113 2 0 0>; 2671e8ed06dSKumar Gala }; 2681e8ed06dSKumar Gala bman-portal@14000 { 2691e8ed06dSKumar Gala compatible = "fsl,bman-portal"; 2701e8ed06dSKumar Gala reg = <0x14000 0x4000>, <0x1005000 0x1000>; 2711e8ed06dSKumar Gala interrupts = <115 2 0 0>; 2721e8ed06dSKumar Gala }; 2731e8ed06dSKumar Gala bman-portal@18000 { 2741e8ed06dSKumar Gala compatible = "fsl,bman-portal"; 2751e8ed06dSKumar Gala reg = <0x18000 0x4000>, <0x1006000 0x1000>; 2761e8ed06dSKumar Gala interrupts = <117 2 0 0>; 2771e8ed06dSKumar Gala }; 2781e8ed06dSKumar Gala bman-portal@1c000 { 2791e8ed06dSKumar Gala compatible = "fsl,bman-portal"; 2801e8ed06dSKumar Gala reg = <0x1c000 0x4000>, <0x1007000 0x1000>; 2811e8ed06dSKumar Gala interrupts = <119 2 0 0>; 2821e8ed06dSKumar Gala }; 2831e8ed06dSKumar Gala bman-portal@20000 { 2841e8ed06dSKumar Gala compatible = "fsl,bman-portal"; 2851e8ed06dSKumar Gala reg = <0x20000 0x4000>, <0x1008000 0x1000>; 2861e8ed06dSKumar Gala interrupts = <121 2 0 0>; 2871e8ed06dSKumar Gala }; 2881e8ed06dSKumar Gala bman-portal@24000 { 2891e8ed06dSKumar Gala compatible = "fsl,bman-portal"; 2901e8ed06dSKumar Gala reg = <0x24000 0x4000>, <0x1009000 0x1000>; 2911e8ed06dSKumar Gala interrupts = <123 2 0 0>; 2921e8ed06dSKumar Gala }; 2931e8ed06dSKumar Gala}; 2941e8ed06dSKumar Gala 2957f6972a0SKumar Gala&qportals { 2967f6972a0SKumar Gala #address-cells = <0x1>; 2977f6972a0SKumar Gala #size-cells = <0x1>; 2987f6972a0SKumar Gala compatible = "simple-bus"; 2997f6972a0SKumar Gala 3007f6972a0SKumar Gala qportal0: qman-portal@0 { 3017f6972a0SKumar Gala compatible = "fsl,qman-portal"; 3027f6972a0SKumar Gala reg = <0x0 0x4000>, <0x1000000 0x1000>; 3037f6972a0SKumar Gala interrupts = <104 0x2 0 0>; 3047f6972a0SKumar Gala cell-index = <0x0>; 3057f6972a0SKumar Gala }; 3067f6972a0SKumar Gala qportal1: qman-portal@4000 { 3077f6972a0SKumar Gala compatible = "fsl,qman-portal"; 3087f6972a0SKumar Gala reg = <0x4000 0x4000>, <0x1001000 0x1000>; 3097f6972a0SKumar Gala interrupts = <106 0x2 0 0>; 3107f6972a0SKumar Gala cell-index = <0x1>; 3117f6972a0SKumar Gala }; 3127f6972a0SKumar Gala qportal2: qman-portal@8000 { 3137f6972a0SKumar Gala compatible = "fsl,qman-portal"; 3147f6972a0SKumar Gala reg = <0x8000 0x4000>, <0x1002000 0x1000>; 3157f6972a0SKumar Gala interrupts = <108 0x2 0 0>; 3167f6972a0SKumar Gala cell-index = <0x2>; 3177f6972a0SKumar Gala }; 3187f6972a0SKumar Gala qportal3: qman-portal@c000 { 3197f6972a0SKumar Gala compatible = "fsl,qman-portal"; 3207f6972a0SKumar Gala reg = <0xc000 0x4000>, <0x1003000 0x1000>; 3217f6972a0SKumar Gala interrupts = <110 0x2 0 0>; 3227f6972a0SKumar Gala cell-index = <0x3>; 3237f6972a0SKumar Gala }; 3247f6972a0SKumar Gala qportal4: qman-portal@10000 { 3257f6972a0SKumar Gala compatible = "fsl,qman-portal"; 3267f6972a0SKumar Gala reg = <0x10000 0x4000>, <0x1004000 0x1000>; 3277f6972a0SKumar Gala interrupts = <112 0x2 0 0>; 3287f6972a0SKumar Gala cell-index = <0x4>; 3297f6972a0SKumar Gala }; 3307f6972a0SKumar Gala qportal5: qman-portal@14000 { 3317f6972a0SKumar Gala compatible = "fsl,qman-portal"; 3327f6972a0SKumar Gala reg = <0x14000 0x4000>, <0x1005000 0x1000>; 3337f6972a0SKumar Gala interrupts = <114 0x2 0 0>; 3347f6972a0SKumar Gala cell-index = <0x5>; 3357f6972a0SKumar Gala }; 3367f6972a0SKumar Gala qportal6: qman-portal@18000 { 3377f6972a0SKumar Gala compatible = "fsl,qman-portal"; 3387f6972a0SKumar Gala reg = <0x18000 0x4000>, <0x1006000 0x1000>; 3397f6972a0SKumar Gala interrupts = <116 0x2 0 0>; 3407f6972a0SKumar Gala cell-index = <0x6>; 3417f6972a0SKumar Gala }; 3427f6972a0SKumar Gala qportal7: qman-portal@1c000 { 3437f6972a0SKumar Gala compatible = "fsl,qman-portal"; 3447f6972a0SKumar Gala reg = <0x1c000 0x4000>, <0x1007000 0x1000>; 3457f6972a0SKumar Gala interrupts = <118 0x2 0 0>; 3467f6972a0SKumar Gala cell-index = <0x7>; 3477f6972a0SKumar Gala }; 3487f6972a0SKumar Gala qportal8: qman-portal@20000 { 3497f6972a0SKumar Gala compatible = "fsl,qman-portal"; 3507f6972a0SKumar Gala reg = <0x20000 0x4000>, <0x1008000 0x1000>; 3517f6972a0SKumar Gala interrupts = <120 0x2 0 0>; 3527f6972a0SKumar Gala cell-index = <0x8>; 3537f6972a0SKumar Gala }; 3547f6972a0SKumar Gala qportal9: qman-portal@24000 { 3557f6972a0SKumar Gala compatible = "fsl,qman-portal"; 3567f6972a0SKumar Gala reg = <0x24000 0x4000>, <0x1009000 0x1000>; 3577f6972a0SKumar Gala interrupts = <122 0x2 0 0>; 3587f6972a0SKumar Gala cell-index = <0x9>; 3597f6972a0SKumar Gala }; 3607f6972a0SKumar Gala}; 3617f6972a0SKumar Gala 362fb734eeeSPrabhakar Kushwaha&soc { 363fb734eeeSPrabhakar Kushwaha #address-cells = <1>; 364fb734eeeSPrabhakar Kushwaha #size-cells = <1>; 365fb734eeeSPrabhakar Kushwaha device_type = "soc"; 366fb734eeeSPrabhakar Kushwaha compatible = "simple-bus"; 367fb734eeeSPrabhakar Kushwaha 368fb734eeeSPrabhakar Kushwaha soc-sram-error { 369fb734eeeSPrabhakar Kushwaha compatible = "fsl,soc-sram-error"; 370fb734eeeSPrabhakar Kushwaha interrupts = <16 2 1 29>; 371fb734eeeSPrabhakar Kushwaha }; 372fb734eeeSPrabhakar Kushwaha 373fb734eeeSPrabhakar Kushwaha corenet-law@0 { 374fb734eeeSPrabhakar Kushwaha compatible = "fsl,corenet-law"; 375fb734eeeSPrabhakar Kushwaha reg = <0x0 0x1000>; 376fb734eeeSPrabhakar Kushwaha fsl,num-laws = <16>; 377fb734eeeSPrabhakar Kushwaha }; 378fb734eeeSPrabhakar Kushwaha 379fb734eeeSPrabhakar Kushwaha ddr1: memory-controller@8000 { 380fb734eeeSPrabhakar Kushwaha compatible = "fsl,qoriq-memory-controller-v5.0", 381fb734eeeSPrabhakar Kushwaha "fsl,qoriq-memory-controller"; 382fb734eeeSPrabhakar Kushwaha reg = <0x8000 0x1000>; 383fb734eeeSPrabhakar Kushwaha interrupts = <16 2 1 23>; 384fb734eeeSPrabhakar Kushwaha }; 385fb734eeeSPrabhakar Kushwaha 386fb734eeeSPrabhakar Kushwaha cpc: l3-cache-controller@10000 { 387fb734eeeSPrabhakar Kushwaha compatible = "fsl,t1040-l3-cache-controller", "cache"; 388fb734eeeSPrabhakar Kushwaha reg = <0x10000 0x1000>; 389fb734eeeSPrabhakar Kushwaha interrupts = <16 2 1 27>; 390fb734eeeSPrabhakar Kushwaha }; 391fb734eeeSPrabhakar Kushwaha 392fb734eeeSPrabhakar Kushwaha corenet-cf@18000 { 393fb734eeeSPrabhakar Kushwaha compatible = "fsl,corenet2-cf", "fsl,corenet-cf"; 394fb734eeeSPrabhakar Kushwaha reg = <0x18000 0x1000>; 395fb734eeeSPrabhakar Kushwaha interrupts = <16 2 1 31>; 396fb734eeeSPrabhakar Kushwaha fsl,ccf-num-csdids = <32>; 397fb734eeeSPrabhakar Kushwaha fsl,ccf-num-snoopids = <32>; 398fb734eeeSPrabhakar Kushwaha }; 399fb734eeeSPrabhakar Kushwaha 400fb734eeeSPrabhakar Kushwaha iommu@20000 { 401fb734eeeSPrabhakar Kushwaha compatible = "fsl,pamu-v1.0", "fsl,pamu"; 402fb734eeeSPrabhakar Kushwaha reg = <0x20000 0x1000>; 403fb734eeeSPrabhakar Kushwaha ranges = <0 0x20000 0x1000>; 404fb734eeeSPrabhakar Kushwaha #address-cells = <1>; 405fb734eeeSPrabhakar Kushwaha #size-cells = <1>; 406fb734eeeSPrabhakar Kushwaha interrupts = < 407fb734eeeSPrabhakar Kushwaha 24 2 0 0 408fb734eeeSPrabhakar Kushwaha 16 2 1 30>; 409fb734eeeSPrabhakar Kushwaha pamu0: pamu@0 { 410fb734eeeSPrabhakar Kushwaha reg = <0 0x1000>; 411fb734eeeSPrabhakar Kushwaha fsl,primary-cache-geometry = <128 1>; 412fb734eeeSPrabhakar Kushwaha fsl,secondary-cache-geometry = <16 2>; 413fb734eeeSPrabhakar Kushwaha }; 414fb734eeeSPrabhakar Kushwaha }; 415fb734eeeSPrabhakar Kushwaha 416fb734eeeSPrabhakar Kushwaha/include/ "qoriq-mpic.dtsi" 417fb734eeeSPrabhakar Kushwaha 418fb734eeeSPrabhakar Kushwaha guts: global-utilities@e0000 { 419fb734eeeSPrabhakar Kushwaha compatible = "fsl,t1040-device-config", "fsl,qoriq-device-config-2.0"; 420fb734eeeSPrabhakar Kushwaha reg = <0xe0000 0xe00>; 421fb734eeeSPrabhakar Kushwaha fsl,has-rstcr; 422fb734eeeSPrabhakar Kushwaha fsl,liodn-bits = <12>; 423fb734eeeSPrabhakar Kushwaha }; 424fb734eeeSPrabhakar Kushwaha 425eaffcb0fSEmil Medve/include/ "qoriq-clockgen2.dtsi" 426eaffcb0fSEmil Medve global-utilities@e1000 { 427fb734eeeSPrabhakar Kushwaha compatible = "fsl,t1040-clockgen", "fsl,qoriq-clockgen-2.0"; 428fb734eeeSPrabhakar Kushwaha 429fb734eeeSPrabhakar Kushwaha mux0: mux0@0 { 430fb734eeeSPrabhakar Kushwaha #clock-cells = <0>; 431fb734eeeSPrabhakar Kushwaha reg = <0x0 4>; 432fb734eeeSPrabhakar Kushwaha compatible = "fsl,qoriq-core-mux-2.0"; 433fb734eeeSPrabhakar Kushwaha clocks = <&pll0 0>, <&pll0 1>, <&pll0 2>, 434fb734eeeSPrabhakar Kushwaha <&pll1 0>, <&pll1 1>, <&pll1 2>; 435fb734eeeSPrabhakar Kushwaha clock-names = "pll0", "pll0-div2", "pll1-div4", 436fb734eeeSPrabhakar Kushwaha "pll1", "pll1-div2", "pll1-div4"; 437fb734eeeSPrabhakar Kushwaha clock-output-names = "cmux0"; 438fb734eeeSPrabhakar Kushwaha }; 439fb734eeeSPrabhakar Kushwaha 440fb734eeeSPrabhakar Kushwaha mux1: mux1@20 { 441fb734eeeSPrabhakar Kushwaha #clock-cells = <0>; 442fb734eeeSPrabhakar Kushwaha reg = <0x20 4>; 443fb734eeeSPrabhakar Kushwaha compatible = "fsl,qoriq-core-mux-2.0"; 444fb734eeeSPrabhakar Kushwaha clocks = <&pll0 0>, <&pll0 1>, <&pll0 2>, 445fb734eeeSPrabhakar Kushwaha <&pll1 0>, <&pll1 1>, <&pll1 2>; 446fb734eeeSPrabhakar Kushwaha clock-names = "pll0", "pll0-div2", "pll1-div4", 447fb734eeeSPrabhakar Kushwaha "pll1", "pll1-div2", "pll1-div4"; 448fb734eeeSPrabhakar Kushwaha clock-output-names = "cmux1"; 449fb734eeeSPrabhakar Kushwaha }; 450fb734eeeSPrabhakar Kushwaha 451fb734eeeSPrabhakar Kushwaha mux2: mux2@40 { 452fb734eeeSPrabhakar Kushwaha #clock-cells = <0>; 453fb734eeeSPrabhakar Kushwaha reg = <0x40 4>; 454fb734eeeSPrabhakar Kushwaha compatible = "fsl,qoriq-core-mux-2.0"; 455fb734eeeSPrabhakar Kushwaha clocks = <&pll0 0>, <&pll0 1>, <&pll0 2>, 456fb734eeeSPrabhakar Kushwaha <&pll1 0>, <&pll1 1>, <&pll1 2>; 457fb734eeeSPrabhakar Kushwaha clock-names = "pll0", "pll0-div2", "pll1-div4", 458fb734eeeSPrabhakar Kushwaha "pll1", "pll1-div2", "pll1-div4"; 459fb734eeeSPrabhakar Kushwaha clock-output-names = "cmux2"; 460fb734eeeSPrabhakar Kushwaha }; 461fb734eeeSPrabhakar Kushwaha 462fb734eeeSPrabhakar Kushwaha mux3: mux3@60 { 463fb734eeeSPrabhakar Kushwaha #clock-cells = <0>; 464fb734eeeSPrabhakar Kushwaha reg = <0x60 4>; 465fb734eeeSPrabhakar Kushwaha compatible = "fsl,qoriq-core-mux-2.0"; 466fb734eeeSPrabhakar Kushwaha clocks = <&pll0 0>, <&pll0 1>, <&pll0 2>, 467fb734eeeSPrabhakar Kushwaha <&pll1 0>, <&pll1 1>, <&pll1 2>; 468fb734eeeSPrabhakar Kushwaha clock-names = "pll0_0", "pll0_1", "pll0_2", 469fb734eeeSPrabhakar Kushwaha "pll1_0", "pll1_1", "pll1_2"; 470fb734eeeSPrabhakar Kushwaha clock-output-names = "cmux3"; 471fb734eeeSPrabhakar Kushwaha }; 472fb734eeeSPrabhakar Kushwaha }; 473fb734eeeSPrabhakar Kushwaha 474fb734eeeSPrabhakar Kushwaha rcpm: global-utilities@e2000 { 475d2d79dccSChenhui Zhao compatible = "fsl,t1040-rcpm", "fsl,qoriq-rcpm-2.1"; 476fb734eeeSPrabhakar Kushwaha reg = <0xe2000 0x1000>; 477fb734eeeSPrabhakar Kushwaha }; 478fb734eeeSPrabhakar Kushwaha 479fb734eeeSPrabhakar Kushwaha sfp: sfp@e8000 { 480fb734eeeSPrabhakar Kushwaha compatible = "fsl,t1040-sfp"; 481fb734eeeSPrabhakar Kushwaha reg = <0xe8000 0x1000>; 482fb734eeeSPrabhakar Kushwaha }; 483fb734eeeSPrabhakar Kushwaha 484fb734eeeSPrabhakar Kushwaha serdes: serdes@ea000 { 485fb734eeeSPrabhakar Kushwaha compatible = "fsl,t1040-serdes"; 486fb734eeeSPrabhakar Kushwaha reg = <0xea000 0x4000>; 487fb734eeeSPrabhakar Kushwaha }; 488fb734eeeSPrabhakar Kushwaha 489be489a39SHongtao Jia tmu: tmu@f0000 { 490be489a39SHongtao Jia compatible = "fsl,qoriq-tmu"; 491be489a39SHongtao Jia reg = <0xf0000 0x1000>; 492be489a39SHongtao Jia interrupts = <18 2 0 0>; 493be489a39SHongtao Jia fsl,tmu-range = <0xa0000 0x90026 0x8004a 0x1006a>; 494be489a39SHongtao Jia fsl,tmu-calibration = <0x00000000 0x00000025 495be489a39SHongtao Jia 0x00000001 0x00000028 496be489a39SHongtao Jia 0x00000002 0x0000002d 497be489a39SHongtao Jia 0x00000003 0x00000031 498be489a39SHongtao Jia 0x00000004 0x00000036 499be489a39SHongtao Jia 0x00000005 0x0000003a 500be489a39SHongtao Jia 0x00000006 0x00000040 501be489a39SHongtao Jia 0x00000007 0x00000044 502be489a39SHongtao Jia 0x00000008 0x0000004a 503be489a39SHongtao Jia 0x00000009 0x0000004f 504be489a39SHongtao Jia 0x0000000a 0x00000054 505be489a39SHongtao Jia 506be489a39SHongtao Jia 0x00010000 0x0000000d 507be489a39SHongtao Jia 0x00010001 0x00000013 508be489a39SHongtao Jia 0x00010002 0x00000019 509be489a39SHongtao Jia 0x00010003 0x0000001f 510be489a39SHongtao Jia 0x00010004 0x00000025 511be489a39SHongtao Jia 0x00010005 0x0000002d 512be489a39SHongtao Jia 0x00010006 0x00000033 513be489a39SHongtao Jia 0x00010007 0x00000043 514be489a39SHongtao Jia 0x00010008 0x0000004b 515be489a39SHongtao Jia 0x00010009 0x00000053 516be489a39SHongtao Jia 517be489a39SHongtao Jia 0x00020000 0x00000010 518be489a39SHongtao Jia 0x00020001 0x00000017 519be489a39SHongtao Jia 0x00020002 0x0000001f 520be489a39SHongtao Jia 0x00020003 0x00000029 521be489a39SHongtao Jia 0x00020004 0x00000031 522be489a39SHongtao Jia 0x00020005 0x0000003c 523be489a39SHongtao Jia 0x00020006 0x00000042 524be489a39SHongtao Jia 0x00020007 0x0000004d 525be489a39SHongtao Jia 0x00020008 0x00000056 526be489a39SHongtao Jia 527be489a39SHongtao Jia 0x00030000 0x00000012 528be489a39SHongtao Jia 0x00030001 0x0000001d>; 529734211cbSHongtao Jia #thermal-sensor-cells = <1>; 530be489a39SHongtao Jia }; 531be489a39SHongtao Jia 532be489a39SHongtao Jia thermal-zones { 533be489a39SHongtao Jia cpu_thermal: cpu-thermal { 534be489a39SHongtao Jia polling-delay-passive = <1000>; 535be489a39SHongtao Jia polling-delay = <5000>; 536be489a39SHongtao Jia 537734211cbSHongtao Jia thermal-sensors = <&tmu 2>; 538be489a39SHongtao Jia 539be489a39SHongtao Jia trips { 540be489a39SHongtao Jia cpu_alert: cpu-alert { 541be489a39SHongtao Jia temperature = <85000>; 542be489a39SHongtao Jia hysteresis = <2000>; 543be489a39SHongtao Jia type = "passive"; 544be489a39SHongtao Jia }; 545be489a39SHongtao Jia cpu_crit: cpu-crit { 546be489a39SHongtao Jia temperature = <95000>; 547be489a39SHongtao Jia hysteresis = <2000>; 548be489a39SHongtao Jia type = "critical"; 549be489a39SHongtao Jia }; 550be489a39SHongtao Jia }; 551be489a39SHongtao Jia 552be489a39SHongtao Jia cooling-maps { 553be489a39SHongtao Jia map0 { 554be489a39SHongtao Jia trip = <&cpu_alert>; 555be489a39SHongtao Jia cooling-device = 556be489a39SHongtao Jia <&cpu0 THERMAL_NO_LIMIT 557be489a39SHongtao Jia THERMAL_NO_LIMIT>; 558be489a39SHongtao Jia }; 559be489a39SHongtao Jia map1 { 560be489a39SHongtao Jia trip = <&cpu_alert>; 561be489a39SHongtao Jia cooling-device = 562be489a39SHongtao Jia <&cpu1 THERMAL_NO_LIMIT 563be489a39SHongtao Jia THERMAL_NO_LIMIT>; 564be489a39SHongtao Jia }; 565be489a39SHongtao Jia map2 { 566be489a39SHongtao Jia trip = <&cpu_alert>; 567be489a39SHongtao Jia cooling-device = 568be489a39SHongtao Jia <&cpu2 THERMAL_NO_LIMIT 569be489a39SHongtao Jia THERMAL_NO_LIMIT>; 570be489a39SHongtao Jia }; 571be489a39SHongtao Jia map3 { 572be489a39SHongtao Jia trip = <&cpu_alert>; 573be489a39SHongtao Jia cooling-device = 574be489a39SHongtao Jia <&cpu3 THERMAL_NO_LIMIT 575be489a39SHongtao Jia THERMAL_NO_LIMIT>; 576be489a39SHongtao Jia }; 577be489a39SHongtao Jia }; 578be489a39SHongtao Jia }; 579be489a39SHongtao Jia }; 580be489a39SHongtao Jia 581163e60c1SWang Dongsheng scfg: global-utilities@fc000 { 582163e60c1SWang Dongsheng compatible = "fsl,t1040-scfg"; 583163e60c1SWang Dongsheng reg = <0xfc000 0x1000>; 584163e60c1SWang Dongsheng }; 585163e60c1SWang Dongsheng 586fb734eeeSPrabhakar Kushwaha/include/ "elo3-dma-0.dtsi" 587fb734eeeSPrabhakar Kushwaha/include/ "elo3-dma-1.dtsi" 588fb734eeeSPrabhakar Kushwaha/include/ "qoriq-espi-0.dtsi" 589fb734eeeSPrabhakar Kushwaha spi@110000 { 590fb734eeeSPrabhakar Kushwaha fsl,espi-num-chipselects = <4>; 591fb734eeeSPrabhakar Kushwaha }; 592fb734eeeSPrabhakar Kushwaha 593fb734eeeSPrabhakar Kushwaha/include/ "qoriq-esdhc-0.dtsi" 594fb734eeeSPrabhakar Kushwaha sdhc@114000 { 595fb734eeeSPrabhakar Kushwaha compatible = "fsl,t1040-esdhc", "fsl,esdhc"; 596fb734eeeSPrabhakar Kushwaha fsl,iommu-parent = <&pamu0>; 597fb734eeeSPrabhakar Kushwaha fsl,liodn-reg = <&guts 0x530>; /* eSDHCLIODNR */ 598fb734eeeSPrabhakar Kushwaha sdhci,auto-cmd12; 599fb734eeeSPrabhakar Kushwaha }; 600fb734eeeSPrabhakar Kushwaha/include/ "qoriq-i2c-0.dtsi" 601fb734eeeSPrabhakar Kushwaha/include/ "qoriq-i2c-1.dtsi" 602fb734eeeSPrabhakar Kushwaha/include/ "qoriq-duart-0.dtsi" 603fb734eeeSPrabhakar Kushwaha/include/ "qoriq-duart-1.dtsi" 604fb734eeeSPrabhakar Kushwaha/include/ "qoriq-gpio-0.dtsi" 605fb734eeeSPrabhakar Kushwaha/include/ "qoriq-gpio-1.dtsi" 606fb734eeeSPrabhakar Kushwaha/include/ "qoriq-gpio-2.dtsi" 607fb734eeeSPrabhakar Kushwaha/include/ "qoriq-gpio-3.dtsi" 608fb734eeeSPrabhakar Kushwaha/include/ "qoriq-usb2-mph-0.dtsi" 609fb734eeeSPrabhakar Kushwaha usb0: usb@210000 { 6103dde3176SSriram Dash compatible = "fsl-usb2-mph-v2.5", "fsl-usb2-mph"; 611fb734eeeSPrabhakar Kushwaha fsl,iommu-parent = <&pamu0>; 612fb734eeeSPrabhakar Kushwaha fsl,liodn-reg = <&guts 0x520>; /* USB1LIODNR */ 613fb734eeeSPrabhakar Kushwaha phy_type = "utmi"; 614fb734eeeSPrabhakar Kushwaha port0; 615fb734eeeSPrabhakar Kushwaha }; 616fb734eeeSPrabhakar Kushwaha/include/ "qoriq-usb2-dr-0.dtsi" 617fb734eeeSPrabhakar Kushwaha usb1: usb@211000 { 6183dde3176SSriram Dash compatible = "fsl-usb2-dr-v2.5", "fsl-usb2-dr"; 619fb734eeeSPrabhakar Kushwaha fsl,iommu-parent = <&pamu0>; 620fb734eeeSPrabhakar Kushwaha fsl,liodn-reg = <&guts 0x524>; /* USB2LIODNR */ 621fb734eeeSPrabhakar Kushwaha dr_mode = "host"; 622fb734eeeSPrabhakar Kushwaha phy_type = "utmi"; 623fb734eeeSPrabhakar Kushwaha }; 624fb734eeeSPrabhakar Kushwaha 625fb734eeeSPrabhakar Kushwaha display@180000 { 626fb734eeeSPrabhakar Kushwaha compatible = "fsl,t1040-diu", "fsl,diu"; 627fb734eeeSPrabhakar Kushwaha reg = <0x180000 1000>; 628fb734eeeSPrabhakar Kushwaha interrupts = <74 2 0 0>; 629fb734eeeSPrabhakar Kushwaha }; 630fb734eeeSPrabhakar Kushwaha 631fb734eeeSPrabhakar Kushwaha/include/ "qoriq-sata2-0.dtsi" 632fb734eeeSPrabhakar Kushwaha sata@220000 { 633fb734eeeSPrabhakar Kushwaha fsl,iommu-parent = <&pamu0>; 634fb734eeeSPrabhakar Kushwaha fsl,liodn-reg = <&guts 0x550>; /* SATA1LIODNR */ 635fb734eeeSPrabhakar Kushwaha }; 636fb734eeeSPrabhakar Kushwaha/include/ "qoriq-sata2-1.dtsi" 637fb734eeeSPrabhakar Kushwaha sata@221000 { 638fb734eeeSPrabhakar Kushwaha fsl,iommu-parent = <&pamu0>; 639fb734eeeSPrabhakar Kushwaha fsl,liodn-reg = <&guts 0x554>; /* SATA2LIODNR */ 640fb734eeeSPrabhakar Kushwaha }; 641fb734eeeSPrabhakar Kushwaha/include/ "qoriq-sec5.0-0.dtsi" 6427f6972a0SKumar Gala/include/ "qoriq-qman3.dtsi" 6431e8ed06dSKumar Gala/include/ "qoriq-bman1.dtsi" 644da414bb9SIgal Liberman 645da414bb9SIgal Liberman/include/ "qoriq-fman3l-0.dtsi" 646da414bb9SIgal Liberman/include/ "qoriq-fman3-0-1g-0.dtsi" 647da414bb9SIgal Liberman/include/ "qoriq-fman3-0-1g-1.dtsi" 648da414bb9SIgal Liberman/include/ "qoriq-fman3-0-1g-2.dtsi" 649da414bb9SIgal Liberman/include/ "qoriq-fman3-0-1g-3.dtsi" 650da414bb9SIgal Liberman/include/ "qoriq-fman3-0-1g-4.dtsi" 651da414bb9SIgal Liberman fman@400000 { 652da414bb9SIgal Liberman enet0: ethernet@e0000 { 653da414bb9SIgal Liberman }; 654da414bb9SIgal Liberman 655da414bb9SIgal Liberman enet1: ethernet@e2000 { 656da414bb9SIgal Liberman }; 657da414bb9SIgal Liberman 658da414bb9SIgal Liberman enet2: ethernet@e4000 { 659da414bb9SIgal Liberman }; 660da414bb9SIgal Liberman 661da414bb9SIgal Liberman enet3: ethernet@e6000 { 662da414bb9SIgal Liberman }; 663da414bb9SIgal Liberman 664da414bb9SIgal Liberman enet4: ethernet@e8000 { 665da414bb9SIgal Liberman }; 666da414bb9SIgal Liberman 667da414bb9SIgal Liberman mdio@fc000 { 668da414bb9SIgal Liberman interrupts = <100 1 0 0>; 669da414bb9SIgal Liberman }; 670da414bb9SIgal Liberman 671da414bb9SIgal Liberman mdio@fd000 { 672da414bb9SIgal Liberman status = "disabled"; 673da414bb9SIgal Liberman }; 674da414bb9SIgal Liberman }; 675fb734eeeSPrabhakar Kushwaha}; 676b7a70852SZhao Qiang 677b7a70852SZhao Qiang&qe { 678b7a70852SZhao Qiang #address-cells = <1>; 679b7a70852SZhao Qiang #size-cells = <1>; 680b7a70852SZhao Qiang device_type = "qe"; 681b7a70852SZhao Qiang compatible = "fsl,qe"; 682b7a70852SZhao Qiang fsl,qe-num-riscs = <1>; 683b7a70852SZhao Qiang fsl,qe-num-snums = <28>; 684b7a70852SZhao Qiang 685b7a70852SZhao Qiang qeic: interrupt-controller@80 { 686b7a70852SZhao Qiang interrupt-controller; 687b7a70852SZhao Qiang compatible = "fsl,qe-ic"; 688b7a70852SZhao Qiang #address-cells = <0>; 689b7a70852SZhao Qiang #interrupt-cells = <1>; 690b7a70852SZhao Qiang reg = <0x80 0x80>; 691b7a70852SZhao Qiang interrupts = <95 2 0 0 94 2 0 0>; //high:79 low:78 692b7a70852SZhao Qiang }; 693b7a70852SZhao Qiang 694b7a70852SZhao Qiang ucc@2000 { 695b7a70852SZhao Qiang cell-index = <1>; 696b7a70852SZhao Qiang reg = <0x2000 0x200>; 697b7a70852SZhao Qiang interrupts = <32>; 698b7a70852SZhao Qiang interrupt-parent = <&qeic>; 699b7a70852SZhao Qiang }; 700b7a70852SZhao Qiang 701b7a70852SZhao Qiang ucc@2200 { 702b7a70852SZhao Qiang cell-index = <3>; 703b7a70852SZhao Qiang reg = <0x2200 0x200>; 704b7a70852SZhao Qiang interrupts = <34>; 705b7a70852SZhao Qiang interrupt-parent = <&qeic>; 706b7a70852SZhao Qiang }; 707b7a70852SZhao Qiang 708b7a70852SZhao Qiang muram@10000 { 709b7a70852SZhao Qiang #address-cells = <1>; 710b7a70852SZhao Qiang #size-cells = <1>; 711b7a70852SZhao Qiang compatible = "fsl,qe-muram", "fsl,cpm-muram"; 712b7a70852SZhao Qiang ranges = <0x0 0x10000 0x6000>; 713b7a70852SZhao Qiang 714b7a70852SZhao Qiang data-only@0 { 715b7a70852SZhao Qiang compatible = "fsl,qe-muram-data", 716b7a70852SZhao Qiang "fsl,cpm-muram-data"; 717b7a70852SZhao Qiang reg = <0x0 0x6000>; 718b7a70852SZhao Qiang }; 719b7a70852SZhao Qiang }; 720b7a70852SZhao Qiang}; 721