1950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan/* 2950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan * P1020 RDB-PC Device Tree Source (32-bit address map) 3950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan * 4950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan * Copyright 2012 Freescale Semiconductor Inc. 5950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan * 6950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan * Redistribution and use in source and binary forms, with or without 7950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan * modification, are permitted provided that the following conditions are met: 8950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan * * Redistributions of source code must retain the above copyright 9950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan * notice, this list of conditions and the following disclaimer. 10950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan * * Redistributions in binary form must reproduce the above copyright 11950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan * notice, this list of conditions and the following disclaimer in the 12950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan * documentation and/or other materials provided with the distribution. 13950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan * * Neither the name of Freescale Semiconductor nor the 14950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan * names of its contributors may be used to endorse or promote products 15950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan * derived from this software without specific prior written permission. 16950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan * 17950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan * 18950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan * ALTERNATIVELY, this software may be distributed under the terms of the 19950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan * GNU General Public License ("GPL") as published by the Free Software 20950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan * Foundation, either version 2 of that License or (at your option) any 21950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan * later version. 22950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan * 23950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan * THIS SOFTWARE IS PROVIDED BY Freescale Semiconductor ``AS IS'' AND ANY 24950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 25950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 26950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan * DISCLAIMED. IN NO EVENT SHALL Freescale Semiconductor BE LIABLE FOR ANY 27950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 28950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 29950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 30950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 31950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 32950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 33950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan */ 34950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan 35950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan/include/ "fsl/p1020si-pre.dtsi" 36950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan/ { 37950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan model = "fsl,P1020RDB-PC"; 38950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan compatible = "fsl,P1020RDB-PC"; 39950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan 40950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan memory { 41950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan device_type = "memory"; 42950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan }; 43950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan 44950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan lbc: localbus@ffe05000 { 45950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan reg = <0 0xffe05000 0 0x1000>; 46950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan 47950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan /* NOR, NAND Flashes and Vitesse 5 port L2 switch */ 48950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan ranges = <0x0 0x0 0x0 0xef000000 0x01000000 49950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan 0x1 0x0 0x0 0xff800000 0x00040000 50950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan 0x2 0x0 0x0 0xffb00000 0x00020000 51950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan 0x3 0x0 0x0 0xffa00000 0x00020000>; 52950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan }; 53950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan 54950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan soc: soc@ffe00000 { 55950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan ranges = <0x0 0x0 0xffe00000 0x100000>; 56950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan }; 57950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan 58950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan pci0: pcie@ffe09000 { 59950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan ranges = <0x2000000 0x0 0xa0000000 0 0xa0000000 0x0 0x20000000 60950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan 0x1000000 0x0 0x00000000 0 0xffc10000 0x0 0x10000>; 61950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan reg = <0 0xffe09000 0 0x1000>; 62950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan pcie@0 { 63950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan ranges = <0x2000000 0x0 0xa0000000 64950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan 0x2000000 0x0 0xa0000000 65950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan 0x0 0x20000000 66950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan 67950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan 0x1000000 0x0 0x0 68950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan 0x1000000 0x0 0x0 69950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan 0x0 0x100000>; 70950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan }; 71950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan }; 72950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan 73950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan pci1: pcie@ffe0a000 { 74950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan reg = <0 0xffe0a000 0 0x1000>; 75950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan ranges = <0x2000000 0x0 0x80000000 0 0x80000000 0x0 0x20000000 76950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan 0x1000000 0x0 0x00000000 0 0xffc00000 0x0 0x10000>; 77950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan pcie@0 { 78950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan ranges = <0x2000000 0x0 0x80000000 79950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan 0x2000000 0x0 0x80000000 80950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan 0x0 0x20000000 81950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan 82950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan 0x1000000 0x0 0x0 83950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan 0x1000000 0x0 0x0 84950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan 0x0 0x100000>; 85950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan }; 86950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan }; 87950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan}; 88950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan 89950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan/include/ "p1020rdb-pc.dtsi" 90950740098c6745d69056b3acb5090ca9d8aa918cZhicheng Fan/include/ "fsl/p1020si-post.dtsi" 91