1965fcb4dSShaveta Leekha/* 2965fcb4dSShaveta Leekha * B4420 Silicon/SoC Device Tree Source (post include) 3965fcb4dSShaveta Leekha * 4da414bb9SIgal Liberman * Copyright 2012 - 2015 Freescale Semiconductor, Inc. 5965fcb4dSShaveta Leekha * 6965fcb4dSShaveta Leekha * Redistribution and use in source and binary forms, with or without 7965fcb4dSShaveta Leekha * modification, are permitted provided that the following conditions are met: 8965fcb4dSShaveta Leekha * * Redistributions of source code must retain the above copyright 9965fcb4dSShaveta Leekha * notice, this list of conditions and the following disclaimer. 10965fcb4dSShaveta Leekha * * Redistributions in binary form must reproduce the above copyright 11965fcb4dSShaveta Leekha * notice, this list of conditions and the following disclaimer in the 12965fcb4dSShaveta Leekha * documentation and/or other materials provided with the distribution. 13965fcb4dSShaveta Leekha * * Neither the name of Freescale Semiconductor nor the 14965fcb4dSShaveta Leekha * names of its contributors may be used to endorse or promote products 15965fcb4dSShaveta Leekha * derived from this software without specific prior written permission. 16965fcb4dSShaveta Leekha * 17965fcb4dSShaveta Leekha * 18965fcb4dSShaveta Leekha * ALTERNATIVELY, this software may be distributed under the terms of the 19965fcb4dSShaveta Leekha * GNU General Public License ("GPL") as published by the Free Software 20965fcb4dSShaveta Leekha * Foundation, either version 2 of that License or (at your option) any 21965fcb4dSShaveta Leekha * later version. 22965fcb4dSShaveta Leekha * 23965fcb4dSShaveta Leekha * This software is provided by Freescale Semiconductor "as is" and any 24965fcb4dSShaveta Leekha * express or implied warranties, including, but not limited to, the implied 25965fcb4dSShaveta Leekha * warranties of merchantability and fitness for a particular purpose are 26965fcb4dSShaveta Leekha * disclaimed. In no event shall Freescale Semiconductor be liable for any 27965fcb4dSShaveta Leekha * direct, indirect, incidental, special, exemplary, or consequential damages 28965fcb4dSShaveta Leekha * (including, but not limited to, procurement of substitute goods or services; 29965fcb4dSShaveta Leekha * loss of use, data, or profits; or business interruption) however caused and 30965fcb4dSShaveta Leekha * on any theory of liability, whether in contract, strict liability, or tort 31965fcb4dSShaveta Leekha * (including negligence or otherwise) arising in any way out of the use of 32965fcb4dSShaveta Leekha * this software, even if advised of the possibility of such damage. 33965fcb4dSShaveta Leekha */ 34965fcb4dSShaveta Leekha 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 50965fcb4dSShaveta Leekha&ifc { 51965fcb4dSShaveta Leekha #address-cells = <2>; 52965fcb4dSShaveta Leekha #size-cells = <1>; 53965fcb4dSShaveta Leekha compatible = "fsl,ifc", "simple-bus"; 54965fcb4dSShaveta Leekha interrupts = <25 2 0 0>; 55965fcb4dSShaveta Leekha}; 56965fcb4dSShaveta Leekha 57965fcb4dSShaveta Leekha/* controller at 0x200000 */ 58965fcb4dSShaveta Leekha&pci0 { 59965fcb4dSShaveta Leekha compatible = "fsl,b4-pcie", "fsl,qoriq-pcie-v2.4"; 60965fcb4dSShaveta Leekha device_type = "pci"; 61965fcb4dSShaveta Leekha #size-cells = <2>; 62965fcb4dSShaveta Leekha #address-cells = <3>; 63965fcb4dSShaveta Leekha bus-range = <0x0 0xff>; 64965fcb4dSShaveta Leekha interrupts = <20 2 0 0>; 65965fcb4dSShaveta Leekha fsl,iommu-parent = <&pamu0>; 66965fcb4dSShaveta Leekha pcie@0 { 67965fcb4dSShaveta Leekha #interrupt-cells = <1>; 68965fcb4dSShaveta Leekha #size-cells = <2>; 69965fcb4dSShaveta Leekha #address-cells = <3>; 70965fcb4dSShaveta Leekha device_type = "pci"; 719e2ecdbbSKevin Hao reg = <0 0 0 0 0>; 72965fcb4dSShaveta Leekha interrupts = <20 2 0 0>; 73965fcb4dSShaveta Leekha interrupt-map-mask = <0xf800 0 0 7>; 74965fcb4dSShaveta Leekha interrupt-map = < 75965fcb4dSShaveta Leekha /* IDSEL 0x0 */ 76965fcb4dSShaveta Leekha 0000 0 0 1 &mpic 40 1 0 0 77965fcb4dSShaveta Leekha 0000 0 0 2 &mpic 1 1 0 0 78965fcb4dSShaveta Leekha 0000 0 0 3 &mpic 2 1 0 0 79965fcb4dSShaveta Leekha 0000 0 0 4 &mpic 3 1 0 0 80965fcb4dSShaveta Leekha >; 81965fcb4dSShaveta Leekha }; 82965fcb4dSShaveta Leekha}; 83965fcb4dSShaveta Leekha 84965fcb4dSShaveta Leekha&dcsr { 85965fcb4dSShaveta Leekha #address-cells = <1>; 86965fcb4dSShaveta Leekha #size-cells = <1>; 87965fcb4dSShaveta Leekha compatible = "fsl,dcsr", "simple-bus"; 88965fcb4dSShaveta Leekha 89965fcb4dSShaveta Leekha dcsr-epu@0 { 90965fcb4dSShaveta Leekha compatible = "fsl,b4-dcsr-epu", "fsl,dcsr-epu"; 91965fcb4dSShaveta Leekha interrupts = <52 2 0 0 92965fcb4dSShaveta Leekha 84 2 0 0 93965fcb4dSShaveta Leekha 85 2 0 0 94965fcb4dSShaveta Leekha 94 2 0 0 95965fcb4dSShaveta Leekha 95 2 0 0>; 96965fcb4dSShaveta Leekha reg = <0x0 0x1000>; 97965fcb4dSShaveta Leekha }; 98965fcb4dSShaveta Leekha dcsr-npc { 99965fcb4dSShaveta Leekha compatible = "fsl,b4-dcsr-cnpc", "fsl,dcsr-cnpc"; 100965fcb4dSShaveta Leekha reg = <0x1000 0x1000 0x1002000 0x10000>; 101965fcb4dSShaveta Leekha }; 102965fcb4dSShaveta Leekha dcsr-nxc@2000 { 103965fcb4dSShaveta Leekha compatible = "fsl,dcsr-nxc"; 104965fcb4dSShaveta Leekha reg = <0x2000 0x1000>; 105965fcb4dSShaveta Leekha }; 106965fcb4dSShaveta Leekha dcsr-corenet { 107965fcb4dSShaveta Leekha compatible = "fsl,dcsr-corenet"; 108965fcb4dSShaveta Leekha reg = <0x8000 0x1000 0x1A000 0x1000>; 109965fcb4dSShaveta Leekha }; 110965fcb4dSShaveta Leekha dcsr-dpaa@9000 { 111965fcb4dSShaveta Leekha compatible = "fsl,b4-dcsr-dpaa", "fsl,dcsr-dpaa"; 112965fcb4dSShaveta Leekha reg = <0x9000 0x1000>; 113965fcb4dSShaveta Leekha }; 114965fcb4dSShaveta Leekha dcsr-ocn@11000 { 115965fcb4dSShaveta Leekha compatible = "fsl,b4-dcsr-ocn", "fsl,dcsr-ocn"; 116965fcb4dSShaveta Leekha reg = <0x11000 0x1000>; 117965fcb4dSShaveta Leekha }; 118965fcb4dSShaveta Leekha dcsr-ddr@12000 { 119965fcb4dSShaveta Leekha compatible = "fsl,dcsr-ddr"; 120965fcb4dSShaveta Leekha dev-handle = <&ddr1>; 121965fcb4dSShaveta Leekha reg = <0x12000 0x1000>; 122965fcb4dSShaveta Leekha }; 123965fcb4dSShaveta Leekha dcsr-nal@18000 { 124965fcb4dSShaveta Leekha compatible = "fsl,b4-dcsr-nal", "fsl,dcsr-nal"; 125965fcb4dSShaveta Leekha reg = <0x18000 0x1000>; 126965fcb4dSShaveta Leekha }; 127965fcb4dSShaveta Leekha dcsr-rcpm@22000 { 128965fcb4dSShaveta Leekha compatible = "fsl,b4-dcsr-rcpm", "fsl,dcsr-rcpm"; 129965fcb4dSShaveta Leekha reg = <0x22000 0x1000>; 130965fcb4dSShaveta Leekha }; 131965fcb4dSShaveta Leekha dcsr-snpc@30000 { 132965fcb4dSShaveta Leekha compatible = "fsl,b4-dcsr-snpc", "fsl,dcsr-snpc"; 133965fcb4dSShaveta Leekha reg = <0x30000 0x1000 0x1022000 0x10000>; 134965fcb4dSShaveta Leekha }; 135965fcb4dSShaveta Leekha dcsr-snpc@31000 { 136965fcb4dSShaveta Leekha compatible = "fsl,b4-dcsr-snpc", "fsl,dcsr-snpc"; 137965fcb4dSShaveta Leekha reg = <0x31000 0x1000 0x1042000 0x10000>; 138965fcb4dSShaveta Leekha }; 139965fcb4dSShaveta Leekha dcsr-cpu-sb-proxy@100000 { 140965fcb4dSShaveta Leekha compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 141965fcb4dSShaveta Leekha cpu-handle = <&cpu0>; 142965fcb4dSShaveta Leekha reg = <0x100000 0x1000 0x101000 0x1000>; 143965fcb4dSShaveta Leekha }; 144965fcb4dSShaveta Leekha}; 145965fcb4dSShaveta Leekha 1461e8ed06dSKumar Gala&bportals { 1471e8ed06dSKumar Gala #address-cells = <0x1>; 1481e8ed06dSKumar Gala #size-cells = <0x1>; 1491e8ed06dSKumar Gala compatible = "simple-bus"; 1501e8ed06dSKumar Gala 1511e8ed06dSKumar Gala bman-portal@0 { 1521e8ed06dSKumar Gala compatible = "fsl,bman-portal"; 1531e8ed06dSKumar Gala reg = <0x0 0x4000>, <0x1000000 0x1000>; 1541e8ed06dSKumar Gala interrupts = <105 2 0 0>; 1551e8ed06dSKumar Gala }; 1561e8ed06dSKumar Gala bman-portal@4000 { 1571e8ed06dSKumar Gala compatible = "fsl,bman-portal"; 1581e8ed06dSKumar Gala reg = <0x4000 0x4000>, <0x1001000 0x1000>; 1591e8ed06dSKumar Gala interrupts = <107 2 0 0>; 1601e8ed06dSKumar Gala }; 1611e8ed06dSKumar Gala bman-portal@8000 { 1621e8ed06dSKumar Gala compatible = "fsl,bman-portal"; 1631e8ed06dSKumar Gala reg = <0x8000 0x4000>, <0x1002000 0x1000>; 1641e8ed06dSKumar Gala interrupts = <109 2 0 0>; 1651e8ed06dSKumar Gala }; 1661e8ed06dSKumar Gala bman-portal@c000 { 1671e8ed06dSKumar Gala compatible = "fsl,bman-portal"; 1681e8ed06dSKumar Gala reg = <0xc000 0x4000>, <0x1003000 0x1000>; 1691e8ed06dSKumar Gala interrupts = <111 2 0 0>; 1701e8ed06dSKumar Gala }; 1711e8ed06dSKumar Gala bman-portal@10000 { 1721e8ed06dSKumar Gala compatible = "fsl,bman-portal"; 1731e8ed06dSKumar Gala reg = <0x10000 0x4000>, <0x1004000 0x1000>; 1741e8ed06dSKumar Gala interrupts = <113 2 0 0>; 1751e8ed06dSKumar Gala }; 1761e8ed06dSKumar Gala bman-portal@14000 { 1771e8ed06dSKumar Gala compatible = "fsl,bman-portal"; 1781e8ed06dSKumar Gala reg = <0x14000 0x4000>, <0x1005000 0x1000>; 1791e8ed06dSKumar Gala interrupts = <115 2 0 0>; 1801e8ed06dSKumar Gala }; 1811e8ed06dSKumar Gala bman-portal@18000 { 1821e8ed06dSKumar Gala compatible = "fsl,bman-portal"; 1831e8ed06dSKumar Gala reg = <0x18000 0x4000>, <0x1006000 0x1000>; 1841e8ed06dSKumar Gala interrupts = <117 2 0 0>; 1851e8ed06dSKumar Gala }; 1861e8ed06dSKumar Gala bman-portal@1c000 { 1871e8ed06dSKumar Gala compatible = "fsl,bman-portal"; 1881e8ed06dSKumar Gala reg = <0x1c000 0x4000>, <0x1007000 0x1000>; 1891e8ed06dSKumar Gala interrupts = <119 2 0 0>; 1901e8ed06dSKumar Gala }; 1911e8ed06dSKumar Gala bman-portal@20000 { 1921e8ed06dSKumar Gala compatible = "fsl,bman-portal"; 1931e8ed06dSKumar Gala reg = <0x20000 0x4000>, <0x1008000 0x1000>; 1941e8ed06dSKumar Gala interrupts = <121 2 0 0>; 1951e8ed06dSKumar Gala }; 1961e8ed06dSKumar Gala bman-portal@24000 { 1971e8ed06dSKumar Gala compatible = "fsl,bman-portal"; 1981e8ed06dSKumar Gala reg = <0x24000 0x4000>, <0x1009000 0x1000>; 1991e8ed06dSKumar Gala interrupts = <123 2 0 0>; 2001e8ed06dSKumar Gala }; 2011e8ed06dSKumar Gala bman-portal@28000 { 2021e8ed06dSKumar Gala compatible = "fsl,bman-portal"; 2031e8ed06dSKumar Gala reg = <0x28000 0x4000>, <0x100a000 0x1000>; 2041e8ed06dSKumar Gala interrupts = <125 2 0 0>; 2051e8ed06dSKumar Gala }; 2061e8ed06dSKumar Gala bman-portal@2c000 { 2071e8ed06dSKumar Gala compatible = "fsl,bman-portal"; 2081e8ed06dSKumar Gala reg = <0x2c000 0x4000>, <0x100b000 0x1000>; 2091e8ed06dSKumar Gala interrupts = <127 2 0 0>; 2101e8ed06dSKumar Gala }; 2111e8ed06dSKumar Gala bman-portal@30000 { 2121e8ed06dSKumar Gala compatible = "fsl,bman-portal"; 2131e8ed06dSKumar Gala reg = <0x30000 0x4000>, <0x100c000 0x1000>; 2141e8ed06dSKumar Gala interrupts = <129 2 0 0>; 2151e8ed06dSKumar Gala }; 2161e8ed06dSKumar Gala bman-portal@34000 { 2171e8ed06dSKumar Gala compatible = "fsl,bman-portal"; 2181e8ed06dSKumar Gala reg = <0x34000 0x4000>, <0x100d000 0x1000>; 2191e8ed06dSKumar Gala interrupts = <131 2 0 0>; 2201e8ed06dSKumar Gala }; 2211e8ed06dSKumar Gala}; 2221e8ed06dSKumar Gala 2237f6972a0SKumar Gala&qportals { 2247f6972a0SKumar Gala #address-cells = <0x1>; 2257f6972a0SKumar Gala #size-cells = <0x1>; 2267f6972a0SKumar Gala compatible = "simple-bus"; 2277f6972a0SKumar Gala 2287f6972a0SKumar Gala qportal0: qman-portal@0 { 2297f6972a0SKumar Gala compatible = "fsl,qman-portal"; 2307f6972a0SKumar Gala reg = <0x0 0x4000>, <0x1000000 0x1000>; 2317f6972a0SKumar Gala interrupts = <104 0x2 0 0>; 2327f6972a0SKumar Gala cell-index = <0x0>; 2337f6972a0SKumar Gala }; 2347f6972a0SKumar Gala qportal1: qman-portal@4000 { 2357f6972a0SKumar Gala compatible = "fsl,qman-portal"; 2367f6972a0SKumar Gala reg = <0x4000 0x4000>, <0x1001000 0x1000>; 2377f6972a0SKumar Gala interrupts = <106 0x2 0 0>; 2387f6972a0SKumar Gala cell-index = <0x1>; 2397f6972a0SKumar Gala }; 2407f6972a0SKumar Gala qportal2: qman-portal@8000 { 2417f6972a0SKumar Gala compatible = "fsl,qman-portal"; 2427f6972a0SKumar Gala reg = <0x8000 0x4000>, <0x1002000 0x1000>; 2437f6972a0SKumar Gala interrupts = <108 0x2 0 0>; 2447f6972a0SKumar Gala cell-index = <0x2>; 2457f6972a0SKumar Gala }; 2467f6972a0SKumar Gala qportal3: qman-portal@c000 { 2477f6972a0SKumar Gala compatible = "fsl,qman-portal"; 2487f6972a0SKumar Gala reg = <0xc000 0x4000>, <0x1003000 0x1000>; 2497f6972a0SKumar Gala interrupts = <110 0x2 0 0>; 2507f6972a0SKumar Gala cell-index = <0x3>; 2517f6972a0SKumar Gala }; 2527f6972a0SKumar Gala qportal4: qman-portal@10000 { 2537f6972a0SKumar Gala compatible = "fsl,qman-portal"; 2547f6972a0SKumar Gala reg = <0x10000 0x4000>, <0x1004000 0x1000>; 2557f6972a0SKumar Gala interrupts = <112 0x2 0 0>; 2567f6972a0SKumar Gala cell-index = <0x4>; 2577f6972a0SKumar Gala }; 2587f6972a0SKumar Gala qportal5: qman-portal@14000 { 2597f6972a0SKumar Gala compatible = "fsl,qman-portal"; 2607f6972a0SKumar Gala reg = <0x14000 0x4000>, <0x1005000 0x1000>; 2617f6972a0SKumar Gala interrupts = <114 0x2 0 0>; 2627f6972a0SKumar Gala cell-index = <0x5>; 2637f6972a0SKumar Gala }; 2647f6972a0SKumar Gala qportal6: qman-portal@18000 { 2657f6972a0SKumar Gala compatible = "fsl,qman-portal"; 2667f6972a0SKumar Gala reg = <0x18000 0x4000>, <0x1006000 0x1000>; 2677f6972a0SKumar Gala interrupts = <116 0x2 0 0>; 2687f6972a0SKumar Gala cell-index = <0x6>; 2697f6972a0SKumar Gala }; 2707f6972a0SKumar Gala qportal7: qman-portal@1c000 { 2717f6972a0SKumar Gala compatible = "fsl,qman-portal"; 2727f6972a0SKumar Gala reg = <0x1c000 0x4000>, <0x1007000 0x1000>; 2737f6972a0SKumar Gala interrupts = <118 0x2 0 0>; 2747f6972a0SKumar Gala cell-index = <0x7>; 2757f6972a0SKumar Gala }; 2767f6972a0SKumar Gala qportal8: qman-portal@20000 { 2777f6972a0SKumar Gala compatible = "fsl,qman-portal"; 2787f6972a0SKumar Gala reg = <0x20000 0x4000>, <0x1008000 0x1000>; 2797f6972a0SKumar Gala interrupts = <120 0x2 0 0>; 2807f6972a0SKumar Gala cell-index = <0x8>; 2817f6972a0SKumar Gala }; 2827f6972a0SKumar Gala qportal9: qman-portal@24000 { 2837f6972a0SKumar Gala compatible = "fsl,qman-portal"; 2847f6972a0SKumar Gala reg = <0x24000 0x4000>, <0x1009000 0x1000>; 2857f6972a0SKumar Gala interrupts = <122 0x2 0 0>; 2867f6972a0SKumar Gala cell-index = <0x9>; 2877f6972a0SKumar Gala }; 2887f6972a0SKumar Gala qportal10: qman-portal@28000 { 2897f6972a0SKumar Gala compatible = "fsl,qman-portal"; 2907f6972a0SKumar Gala reg = <0x28000 0x4000>, <0x100a000 0x1000>; 2917f6972a0SKumar Gala interrupts = <124 0x2 0 0>; 2927f6972a0SKumar Gala cell-index = <0xa>; 2937f6972a0SKumar Gala }; 2947f6972a0SKumar Gala qportal11: qman-portal@2c000 { 2957f6972a0SKumar Gala compatible = "fsl,qman-portal"; 2967f6972a0SKumar Gala reg = <0x2c000 0x4000>, <0x100b000 0x1000>; 2977f6972a0SKumar Gala interrupts = <126 0x2 0 0>; 2987f6972a0SKumar Gala cell-index = <0xb>; 2997f6972a0SKumar Gala }; 3007f6972a0SKumar Gala qportal12: qman-portal@30000 { 3017f6972a0SKumar Gala compatible = "fsl,qman-portal"; 3027f6972a0SKumar Gala reg = <0x30000 0x4000>, <0x100c000 0x1000>; 3037f6972a0SKumar Gala interrupts = <128 0x2 0 0>; 3047f6972a0SKumar Gala cell-index = <0xc>; 3057f6972a0SKumar Gala }; 3067f6972a0SKumar Gala qportal13: qman-portal@34000 { 3077f6972a0SKumar Gala compatible = "fsl,qman-portal"; 3087f6972a0SKumar Gala reg = <0x34000 0x4000>, <0x100d000 0x1000>; 3097f6972a0SKumar Gala interrupts = <130 0x2 0 0>; 3107f6972a0SKumar Gala cell-index = <0xd>; 3117f6972a0SKumar Gala }; 3127f6972a0SKumar Gala}; 3137f6972a0SKumar Gala 314965fcb4dSShaveta Leekha&soc { 315965fcb4dSShaveta Leekha #address-cells = <1>; 316965fcb4dSShaveta Leekha #size-cells = <1>; 317965fcb4dSShaveta Leekha device_type = "soc"; 318965fcb4dSShaveta Leekha compatible = "simple-bus"; 319965fcb4dSShaveta Leekha 320965fcb4dSShaveta Leekha soc-sram-error { 321965fcb4dSShaveta Leekha compatible = "fsl,soc-sram-error"; 322965fcb4dSShaveta Leekha interrupts = <16 2 1 2>; 323965fcb4dSShaveta Leekha }; 324965fcb4dSShaveta Leekha 325965fcb4dSShaveta Leekha corenet-law@0 { 326965fcb4dSShaveta Leekha compatible = "fsl,corenet-law"; 327965fcb4dSShaveta Leekha reg = <0x0 0x1000>; 328965fcb4dSShaveta Leekha fsl,num-laws = <32>; 329965fcb4dSShaveta Leekha }; 330965fcb4dSShaveta Leekha 331965fcb4dSShaveta Leekha ddr1: memory-controller@8000 { 332965fcb4dSShaveta Leekha compatible = "fsl,qoriq-memory-controller-v4.5", "fsl,qoriq-memory-controller"; 333965fcb4dSShaveta Leekha reg = <0x8000 0x1000>; 334965fcb4dSShaveta Leekha interrupts = <16 2 1 8>; 335965fcb4dSShaveta Leekha }; 336965fcb4dSShaveta Leekha 337965fcb4dSShaveta Leekha cpc: l3-cache-controller@10000 { 338965fcb4dSShaveta Leekha compatible = "fsl,b4-l3-cache-controller", "cache"; 339965fcb4dSShaveta Leekha reg = <0x10000 0x1000>; 340965fcb4dSShaveta Leekha interrupts = <16 2 1 4>; 341965fcb4dSShaveta Leekha }; 342965fcb4dSShaveta Leekha 343965fcb4dSShaveta Leekha corenet-cf@18000 { 344f2e7bfbbSDiana Craciun compatible = "fsl,corenet2-cf", "fsl,corenet-cf"; 345965fcb4dSShaveta Leekha reg = <0x18000 0x1000>; 346965fcb4dSShaveta Leekha interrupts = <16 2 1 0>; 347965fcb4dSShaveta Leekha fsl,ccf-num-csdids = <32>; 348965fcb4dSShaveta Leekha fsl,ccf-num-snoopids = <32>; 349965fcb4dSShaveta Leekha }; 350965fcb4dSShaveta Leekha 351965fcb4dSShaveta Leekha iommu@20000 { 352965fcb4dSShaveta Leekha compatible = "fsl,pamu-v1.0", "fsl,pamu"; 353965fcb4dSShaveta Leekha reg = <0x20000 0x4000>; 354f2e7bfbbSDiana Craciun fsl,portid-mapping = <0x8000>; 355965fcb4dSShaveta Leekha #address-cells = <1>; 356965fcb4dSShaveta Leekha #size-cells = <1>; 357965fcb4dSShaveta Leekha interrupts = < 358965fcb4dSShaveta Leekha 24 2 0 0 359965fcb4dSShaveta Leekha 16 2 1 1>; 360965fcb4dSShaveta Leekha 361965fcb4dSShaveta Leekha 362965fcb4dSShaveta Leekha /* PCIe, DMA, SRIO */ 363965fcb4dSShaveta Leekha pamu0: pamu@0 { 364965fcb4dSShaveta Leekha reg = <0 0x1000>; 365965fcb4dSShaveta Leekha fsl,primary-cache-geometry = <8 1>; 366965fcb4dSShaveta Leekha fsl,secondary-cache-geometry = <32 2>; 367965fcb4dSShaveta Leekha }; 368965fcb4dSShaveta Leekha 369965fcb4dSShaveta Leekha /* AXI2, Maple */ 370965fcb4dSShaveta Leekha pamu1: pamu@1000 { 371965fcb4dSShaveta Leekha reg = <0x1000 0x1000>; 372965fcb4dSShaveta Leekha fsl,primary-cache-geometry = <32 1>; 373965fcb4dSShaveta Leekha fsl,secondary-cache-geometry = <32 2>; 374965fcb4dSShaveta Leekha }; 375965fcb4dSShaveta Leekha 376965fcb4dSShaveta Leekha /* Q/BMan */ 377965fcb4dSShaveta Leekha pamu2: pamu@2000 { 378965fcb4dSShaveta Leekha reg = <0x2000 0x1000>; 379965fcb4dSShaveta Leekha fsl,primary-cache-geometry = <32 1>; 380965fcb4dSShaveta Leekha fsl,secondary-cache-geometry = <32 2>; 381965fcb4dSShaveta Leekha }; 382965fcb4dSShaveta Leekha 383965fcb4dSShaveta Leekha /* AXI1, FMAN */ 384965fcb4dSShaveta Leekha pamu3: pamu@3000 { 385965fcb4dSShaveta Leekha reg = <0x3000 0x1000>; 386965fcb4dSShaveta Leekha fsl,primary-cache-geometry = <32 1>; 387965fcb4dSShaveta Leekha fsl,secondary-cache-geometry = <32 2>; 388965fcb4dSShaveta Leekha }; 389965fcb4dSShaveta Leekha }; 390965fcb4dSShaveta Leekha 3916d854acdSMinghuan Lian/include/ "qoriq-mpic4.3.dtsi" 392965fcb4dSShaveta Leekha 393965fcb4dSShaveta Leekha guts: global-utilities@e0000 { 394965fcb4dSShaveta Leekha compatible = "fsl,b4-device-config"; 395965fcb4dSShaveta Leekha reg = <0xe0000 0xe00>; 396965fcb4dSShaveta Leekha fsl,has-rstcr; 397965fcb4dSShaveta Leekha fsl,liodn-bits = <12>; 398965fcb4dSShaveta Leekha }; 399965fcb4dSShaveta Leekha 400fb326e98SIgal Liberman/include/ "qoriq-clockgen2.dtsi" 401965fcb4dSShaveta Leekha clockgen: global-utilities@e1000 { 402965fcb4dSShaveta Leekha compatible = "fsl,b4-clockgen", "fsl,qoriq-clockgen-2.0"; 403965fcb4dSShaveta Leekha reg = <0xe1000 0x1000>; 404fb326e98SIgal Liberman 405fb326e98SIgal Liberman mux0: mux0@0 { 406fb326e98SIgal Liberman #clock-cells = <0>; 407fb326e98SIgal Liberman reg = <0x0 0x4>; 408fb326e98SIgal Liberman compatible = "fsl,qoriq-core-mux-2.0"; 409fb326e98SIgal Liberman clocks = <&pll0 0>, <&pll0 1>, <&pll0 2>, 410fb326e98SIgal Liberman <&pll1 0>, <&pll1 1>, <&pll1 2>; 411fb326e98SIgal Liberman clock-names = "pll0", "pll0-div2", "pll0-div4", 412fb326e98SIgal Liberman "pll1", "pll1-div2", "pll1-div4"; 413fb326e98SIgal Liberman clock-output-names = "cmux0"; 414fb326e98SIgal Liberman }; 415965fcb4dSShaveta Leekha }; 416965fcb4dSShaveta Leekha 417965fcb4dSShaveta Leekha rcpm: global-utilities@e2000 { 418965fcb4dSShaveta Leekha compatible = "fsl,b4-rcpm", "fsl,qoriq-rcpm-2.0"; 419965fcb4dSShaveta Leekha reg = <0xe2000 0x1000>; 420965fcb4dSShaveta Leekha }; 421965fcb4dSShaveta Leekha 42203aa254fSHongbo Zhang/include/ "elo3-dma-0.dtsi" 423965fcb4dSShaveta Leekha dma@100300 { 424965fcb4dSShaveta Leekha fsl,iommu-parent = <&pamu0>; 425965fcb4dSShaveta Leekha fsl,liodn-reg = <&guts 0x580>; /* DMA1LIODNR */ 426965fcb4dSShaveta Leekha }; 427965fcb4dSShaveta Leekha 42803aa254fSHongbo Zhang/include/ "elo3-dma-1.dtsi" 429965fcb4dSShaveta Leekha dma@101300 { 430965fcb4dSShaveta Leekha fsl,iommu-parent = <&pamu0>; 431965fcb4dSShaveta Leekha fsl,liodn-reg = <&guts 0x584>; /* DMA2LIODNR */ 432965fcb4dSShaveta Leekha }; 433965fcb4dSShaveta Leekha 434965fcb4dSShaveta Leekha/include/ "qonverge-usb2-dr-0.dtsi" 435965fcb4dSShaveta Leekha usb0: usb@210000 { 436965fcb4dSShaveta Leekha compatible = "fsl-usb2-dr-v2.4", "fsl-usb2-dr"; 437965fcb4dSShaveta Leekha fsl,iommu-parent = <&pamu1>; 438965fcb4dSShaveta Leekha fsl,liodn-reg = <&guts 0x520>; /* USB1LIODNR */ 439965fcb4dSShaveta Leekha }; 440965fcb4dSShaveta Leekha 441965fcb4dSShaveta Leekha/include/ "qoriq-espi-0.dtsi" 442965fcb4dSShaveta Leekha spi@110000 { 443965fcb4dSShaveta Leekha fsl,espi-num-chipselects = <4>; 444965fcb4dSShaveta Leekha }; 445965fcb4dSShaveta Leekha 446965fcb4dSShaveta Leekha/include/ "qoriq-esdhc-0.dtsi" 447965fcb4dSShaveta Leekha sdhc@114000 { 448965fcb4dSShaveta Leekha sdhci,auto-cmd12; 449965fcb4dSShaveta Leekha fsl,iommu-parent = <&pamu1>; 450965fcb4dSShaveta Leekha fsl,liodn-reg = <&guts 0x530>; /* eSDHCLIODNR */ 451965fcb4dSShaveta Leekha }; 452965fcb4dSShaveta Leekha 453965fcb4dSShaveta Leekha/include/ "qoriq-i2c-0.dtsi" 454965fcb4dSShaveta Leekha/include/ "qoriq-i2c-1.dtsi" 455965fcb4dSShaveta Leekha/include/ "qoriq-duart-0.dtsi" 456965fcb4dSShaveta Leekha/include/ "qoriq-duart-1.dtsi" 457965fcb4dSShaveta Leekha/include/ "qoriq-sec5.3-0.dtsi" 458965fcb4dSShaveta Leekha 4597f6972a0SKumar Gala/include/ "qoriq-qman3.dtsi" 4607f6972a0SKumar Gala qman: qman@318000 { 4617f6972a0SKumar Gala interrupts = <16 2 1 28>; 4627f6972a0SKumar Gala }; 4637f6972a0SKumar Gala 4641e8ed06dSKumar Gala/include/ "qoriq-bman1.dtsi" 4651e8ed06dSKumar Gala bman: bman@31a000 { 4661e8ed06dSKumar Gala interrupts = <16 2 1 29>; 4671e8ed06dSKumar Gala }; 468da414bb9SIgal Liberman 469da414bb9SIgal Liberman/include/ "qoriq-fman3-0.dtsi" 470da414bb9SIgal Liberman/include/ "qoriq-fman3-0-1g-0.dtsi" 471da414bb9SIgal Liberman/include/ "qoriq-fman3-0-1g-1.dtsi" 472da414bb9SIgal Liberman/include/ "qoriq-fman3-0-1g-2.dtsi" 473da414bb9SIgal Liberman/include/ "qoriq-fman3-0-1g-3.dtsi" 474da414bb9SIgal Liberman fman@400000 { 475da414bb9SIgal Liberman interrupts = <96 2 0 0>, <16 2 1 30>; 476da414bb9SIgal Liberman 4774e9de5e9SIgal Liberman muram@0 { 4784e9de5e9SIgal Liberman compatible = "fsl,fman-muram"; 4794e9de5e9SIgal Liberman reg = <0x0 0x80000>; 4804e9de5e9SIgal Liberman }; 4814e9de5e9SIgal Liberman 482da414bb9SIgal Liberman enet0: ethernet@e0000 { 483da414bb9SIgal Liberman }; 484da414bb9SIgal Liberman 485da414bb9SIgal Liberman enet1: ethernet@e2000 { 486da414bb9SIgal Liberman }; 487da414bb9SIgal Liberman 488da414bb9SIgal Liberman enet2: ethernet@e4000 { 489da414bb9SIgal Liberman }; 490da414bb9SIgal Liberman 491da414bb9SIgal Liberman enet3: ethernet@e6000 { 492da414bb9SIgal Liberman }; 493da414bb9SIgal Liberman 494da414bb9SIgal Liberman mdio@fc000 { 495da414bb9SIgal Liberman interrupts = <100 1 0 0>; 496da414bb9SIgal Liberman }; 497da414bb9SIgal Liberman 498da414bb9SIgal Liberman mdio@fd000 { 499da414bb9SIgal Liberman interrupts = <101 1 0 0>; 500da414bb9SIgal Liberman }; 501da414bb9SIgal Liberman }; 502965fcb4dSShaveta Leekha}; 503