1965fcb4dSShaveta Leekha/* 2965fcb4dSShaveta Leekha * B4860 Silicon/SoC Device Tree Source (post include) 3965fcb4dSShaveta Leekha * 4965fcb4dSShaveta Leekha * Copyright 2012 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 THIS 32965fcb4dSShaveta Leekha * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 33965fcb4dSShaveta Leekha */ 34965fcb4dSShaveta Leekha 35965fcb4dSShaveta Leekha/include/ "b4si-post.dtsi" 36965fcb4dSShaveta Leekha 37965fcb4dSShaveta Leekha/* controller at 0x200000 */ 38965fcb4dSShaveta Leekha&pci0 { 39965fcb4dSShaveta Leekha compatible = "fsl,b4860-pcie", "fsl,qoriq-pcie-v2.4"; 40965fcb4dSShaveta Leekha}; 41965fcb4dSShaveta Leekha 42965fcb4dSShaveta Leekha&rio { 43965fcb4dSShaveta Leekha compatible = "fsl,srio"; 440e3d4373SMinghuan Lian interrupts = <16 2 1 20>; 45965fcb4dSShaveta Leekha #address-cells = <2>; 46965fcb4dSShaveta Leekha #size-cells = <2>; 47965fcb4dSShaveta Leekha fsl,iommu-parent = <&pamu0>; 48965fcb4dSShaveta Leekha ranges; 49965fcb4dSShaveta Leekha 50965fcb4dSShaveta Leekha port1 { 51965fcb4dSShaveta Leekha #address-cells = <2>; 52965fcb4dSShaveta Leekha #size-cells = <2>; 53965fcb4dSShaveta Leekha cell-index = <1>; 54965fcb4dSShaveta Leekha fsl,liodn-reg = <&guts 0x510>; /* RIO1LIODNR */ 55965fcb4dSShaveta Leekha }; 56965fcb4dSShaveta Leekha 57965fcb4dSShaveta Leekha port2 { 58965fcb4dSShaveta Leekha #address-cells = <2>; 59965fcb4dSShaveta Leekha #size-cells = <2>; 60965fcb4dSShaveta Leekha cell-index = <2>; 61965fcb4dSShaveta Leekha fsl,liodn-reg = <&guts 0x514>; /* RIO2LIODNR */ 62965fcb4dSShaveta Leekha }; 63965fcb4dSShaveta Leekha}; 64965fcb4dSShaveta Leekha 65965fcb4dSShaveta Leekha&dcsr { 66965fcb4dSShaveta Leekha dcsr-epu@0 { 67965fcb4dSShaveta Leekha compatible = "fsl,b4860-dcsr-epu", "fsl,dcsr-epu"; 68965fcb4dSShaveta Leekha }; 69965fcb4dSShaveta Leekha dcsr-npc { 70965fcb4dSShaveta Leekha compatible = "fsl,b4860-dcsr-cnpc", "fsl,dcsr-cnpc"; 71965fcb4dSShaveta Leekha }; 72965fcb4dSShaveta Leekha dcsr-dpaa@9000 { 73965fcb4dSShaveta Leekha compatible = "fsl,b4860-dcsr-dpaa", "fsl,dcsr-dpaa"; 74965fcb4dSShaveta Leekha }; 75965fcb4dSShaveta Leekha dcsr-ocn@11000 { 76965fcb4dSShaveta Leekha compatible = "fsl,b4860-dcsr-ocn", "fsl,dcsr-ocn"; 77965fcb4dSShaveta Leekha }; 78965fcb4dSShaveta Leekha dcsr-ddr@13000 { 79965fcb4dSShaveta Leekha compatible = "fsl,dcsr-ddr"; 80965fcb4dSShaveta Leekha dev-handle = <&ddr2>; 81965fcb4dSShaveta Leekha reg = <0x13000 0x1000>; 82965fcb4dSShaveta Leekha }; 83965fcb4dSShaveta Leekha dcsr-nal@18000 { 84965fcb4dSShaveta Leekha compatible = "fsl,b4860-dcsr-nal", "fsl,dcsr-nal"; 85965fcb4dSShaveta Leekha }; 86965fcb4dSShaveta Leekha dcsr-rcpm@22000 { 87965fcb4dSShaveta Leekha compatible = "fsl,b4860-dcsr-rcpm", "fsl,dcsr-rcpm"; 88965fcb4dSShaveta Leekha }; 89965fcb4dSShaveta Leekha dcsr-snpc@30000 { 90965fcb4dSShaveta Leekha compatible = "fsl,b4860-dcsr-snpc", "fsl,dcsr-snpc"; 91965fcb4dSShaveta Leekha }; 92965fcb4dSShaveta Leekha dcsr-snpc@31000 { 93965fcb4dSShaveta Leekha compatible = "fsl,b4860-dcsr-snpc", "fsl,dcsr-snpc"; 94965fcb4dSShaveta Leekha }; 95965fcb4dSShaveta Leekha dcsr-cpu-sb-proxy@108000 { 96965fcb4dSShaveta Leekha compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 97965fcb4dSShaveta Leekha cpu-handle = <&cpu1>; 98965fcb4dSShaveta Leekha reg = <0x108000 0x1000 0x109000 0x1000>; 99965fcb4dSShaveta Leekha }; 100965fcb4dSShaveta Leekha dcsr-cpu-sb-proxy@110000 { 101965fcb4dSShaveta Leekha compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 102965fcb4dSShaveta Leekha cpu-handle = <&cpu2>; 103965fcb4dSShaveta Leekha reg = <0x110000 0x1000 0x111000 0x1000>; 104965fcb4dSShaveta Leekha }; 105965fcb4dSShaveta Leekha dcsr-cpu-sb-proxy@118000 { 106965fcb4dSShaveta Leekha compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 107965fcb4dSShaveta Leekha cpu-handle = <&cpu3>; 108965fcb4dSShaveta Leekha reg = <0x118000 0x1000 0x119000 0x1000>; 109965fcb4dSShaveta Leekha }; 110965fcb4dSShaveta Leekha}; 111965fcb4dSShaveta Leekha 112965fcb4dSShaveta Leekha&soc { 113965fcb4dSShaveta Leekha ddr2: memory-controller@9000 { 114965fcb4dSShaveta Leekha compatible = "fsl,qoriq-memory-controller-v4.5", "fsl,qoriq-memory-controller"; 115965fcb4dSShaveta Leekha reg = <0x9000 0x1000>; 116965fcb4dSShaveta Leekha interrupts = <16 2 1 9>; 117965fcb4dSShaveta Leekha }; 118965fcb4dSShaveta Leekha 119965fcb4dSShaveta Leekha cpc: l3-cache-controller@10000 { 120965fcb4dSShaveta Leekha compatible = "fsl,b4860-l3-cache-controller", "cache"; 121965fcb4dSShaveta Leekha }; 122965fcb4dSShaveta Leekha 123965fcb4dSShaveta Leekha corenet-cf@18000 { 124965fcb4dSShaveta Leekha compatible = "fsl,b4860-corenet-cf"; 125965fcb4dSShaveta Leekha }; 126965fcb4dSShaveta Leekha 127965fcb4dSShaveta Leekha guts: global-utilities@e0000 { 128965fcb4dSShaveta Leekha compatible = "fsl,b4860-device-config", "fsl,qoriq-device-config-2.0"; 129965fcb4dSShaveta Leekha }; 130965fcb4dSShaveta Leekha 131965fcb4dSShaveta Leekha clockgen: global-utilities@e1000 { 132965fcb4dSShaveta Leekha compatible = "fsl,b4860-clockgen", "fsl,qoriq-clockgen-2.0"; 133965fcb4dSShaveta Leekha }; 134965fcb4dSShaveta Leekha 135965fcb4dSShaveta Leekha rcpm: global-utilities@e2000 { 136965fcb4dSShaveta Leekha compatible = "fsl,b4860-rcpm", "fsl,qoriq-rcpm-2.0"; 137965fcb4dSShaveta Leekha }; 138965fcb4dSShaveta Leekha 139965fcb4dSShaveta Leekha L2: l2-cache-controller@c20000 { 140965fcb4dSShaveta Leekha compatible = "fsl,b4860-l2-cache-controller"; 141965fcb4dSShaveta Leekha }; 142965fcb4dSShaveta Leekha}; 143