12e8685a4SKumar Gala/* 22e8685a4SKumar Gala * MPC8536DS Device Tree Source stub (no addresses or top-level ranges) 32e8685a4SKumar Gala * 42e8685a4SKumar Gala * Copyright 2011 Freescale Semiconductor Inc. 52e8685a4SKumar Gala * 62e8685a4SKumar Gala * Redistribution and use in source and binary forms, with or without 72e8685a4SKumar Gala * modification, are permitted provided that the following conditions are met: 82e8685a4SKumar Gala * * Redistributions of source code must retain the above copyright 92e8685a4SKumar Gala * notice, this list of conditions and the following disclaimer. 102e8685a4SKumar Gala * * Redistributions in binary form must reproduce the above copyright 112e8685a4SKumar Gala * notice, this list of conditions and the following disclaimer in the 122e8685a4SKumar Gala * documentation and/or other materials provided with the distribution. 132e8685a4SKumar Gala * * Neither the name of Freescale Semiconductor nor the 142e8685a4SKumar Gala * names of its contributors may be used to endorse or promote products 152e8685a4SKumar Gala * derived from this software without specific prior written permission. 162e8685a4SKumar Gala * 172e8685a4SKumar Gala * 182e8685a4SKumar Gala * ALTERNATIVELY, this software may be distributed under the terms of the 192e8685a4SKumar Gala * GNU General Public License ("GPL") as published by the Free Software 202e8685a4SKumar Gala * Foundation, either version 2 of that License or (at your option) any 212e8685a4SKumar Gala * later version. 222e8685a4SKumar Gala * 232e8685a4SKumar Gala * THIS SOFTWARE IS PROVIDED BY Freescale Semiconductor ``AS IS'' AND ANY 242e8685a4SKumar Gala * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 252e8685a4SKumar Gala * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 262e8685a4SKumar Gala * DISCLAIMED. IN NO EVENT SHALL Freescale Semiconductor BE LIABLE FOR ANY 272e8685a4SKumar Gala * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 282e8685a4SKumar Gala * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 292e8685a4SKumar Gala * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 302e8685a4SKumar Gala * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 312e8685a4SKumar Gala * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 322e8685a4SKumar Gala * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 332e8685a4SKumar Gala */ 342e8685a4SKumar Gala 35955abacdSXie Xiaobo&lbc { 36955abacdSXie Xiaobo nor@0,0 { 37955abacdSXie Xiaobo #address-cells = <1>; 38955abacdSXie Xiaobo #size-cells = <1>; 39955abacdSXie Xiaobo compatible = "cfi-flash"; 40955abacdSXie Xiaobo reg = <0x0 0x0 0x8000000>; 41955abacdSXie Xiaobo bank-width = <2>; 42955abacdSXie Xiaobo device-width = <1>; 43955abacdSXie Xiaobo 44955abacdSXie Xiaobo partition@0 { 45955abacdSXie Xiaobo reg = <0x0 0x03000000>; 46955abacdSXie Xiaobo label = "ramdisk-nor"; 47955abacdSXie Xiaobo }; 48955abacdSXie Xiaobo 49955abacdSXie Xiaobo partition@3000000 { 50955abacdSXie Xiaobo reg = <0x03000000 0x00e00000>; 51955abacdSXie Xiaobo label = "diagnostic-nor"; 52955abacdSXie Xiaobo read-only; 53955abacdSXie Xiaobo }; 54955abacdSXie Xiaobo 55955abacdSXie Xiaobo partition@3e00000 { 56955abacdSXie Xiaobo reg = <0x03e00000 0x00200000>; 57955abacdSXie Xiaobo label = "dink-nor"; 58955abacdSXie Xiaobo read-only; 59955abacdSXie Xiaobo }; 60955abacdSXie Xiaobo 61955abacdSXie Xiaobo partition@4000000 { 62955abacdSXie Xiaobo reg = <0x04000000 0x00400000>; 63955abacdSXie Xiaobo label = "kernel-nor"; 64955abacdSXie Xiaobo }; 65955abacdSXie Xiaobo 66955abacdSXie Xiaobo partition@4400000 { 67955abacdSXie Xiaobo reg = <0x04400000 0x03b00000>; 68955abacdSXie Xiaobo label = "fs-nor"; 69955abacdSXie Xiaobo }; 70955abacdSXie Xiaobo 71955abacdSXie Xiaobo partition@7f00000 { 72955abacdSXie Xiaobo reg = <0x07f00000 0x00080000>; 73955abacdSXie Xiaobo label = "dtb-nor"; 74955abacdSXie Xiaobo }; 75955abacdSXie Xiaobo 76955abacdSXie Xiaobo partition@7f80000 { 77955abacdSXie Xiaobo reg = <0x07f80000 0x00080000>; 78955abacdSXie Xiaobo label = "u-boot-nor"; 79955abacdSXie Xiaobo read-only; 80955abacdSXie Xiaobo }; 81955abacdSXie Xiaobo }; 82955abacdSXie Xiaobo 83955abacdSXie Xiaobo nand@2,0 { 84955abacdSXie Xiaobo #address-cells = <1>; 85955abacdSXie Xiaobo #size-cells = <1>; 86955abacdSXie Xiaobo compatible = "fsl,mpc8536-fcm-nand", 87955abacdSXie Xiaobo "fsl,elbc-fcm-nand"; 88955abacdSXie Xiaobo reg = <0x2 0x0 0x40000>; 89955abacdSXie Xiaobo 90955abacdSXie Xiaobo partition@0 { 91955abacdSXie Xiaobo reg = <0x0 0x02000000>; 92955abacdSXie Xiaobo label = "u-boot-nand"; 93955abacdSXie Xiaobo read-only; 94955abacdSXie Xiaobo }; 95955abacdSXie Xiaobo 96955abacdSXie Xiaobo partition@2000000 { 97955abacdSXie Xiaobo reg = <0x02000000 0x10000000>; 98955abacdSXie Xiaobo label = "fs-nand"; 99955abacdSXie Xiaobo }; 100955abacdSXie Xiaobo 101955abacdSXie Xiaobo partition@12000000 { 102955abacdSXie Xiaobo reg = <0x12000000 0x08000000>; 103955abacdSXie Xiaobo label = "ramdisk-nand"; 104955abacdSXie Xiaobo }; 105955abacdSXie Xiaobo 106955abacdSXie Xiaobo partition@1a000000 { 107955abacdSXie Xiaobo reg = <0x1a000000 0x04000000>; 108955abacdSXie Xiaobo label = "kernel-nand"; 109955abacdSXie Xiaobo }; 110955abacdSXie Xiaobo 111955abacdSXie Xiaobo partition@1e000000 { 112955abacdSXie Xiaobo reg = <0x1e000000 0x01000000>; 113955abacdSXie Xiaobo label = "dtb-nand"; 114955abacdSXie Xiaobo }; 115955abacdSXie Xiaobo 116955abacdSXie Xiaobo partition@1f000000 { 117955abacdSXie Xiaobo reg = <0x1f000000 0x21000000>; 118955abacdSXie Xiaobo label = "empty-nand"; 119955abacdSXie Xiaobo }; 120955abacdSXie Xiaobo }; 121955abacdSXie Xiaobo 122955abacdSXie Xiaobo board-control@3,0 { 123955abacdSXie Xiaobo compatible = "fsl,mpc8536ds-fpga-pixis"; 124955abacdSXie Xiaobo reg = <0x3 0x0 0x8000>; 125955abacdSXie Xiaobo }; 126955abacdSXie Xiaobo}; 127955abacdSXie Xiaobo 1282e8685a4SKumar Gala&board_soc { 1292e8685a4SKumar Gala i2c@3100 { 1302e8685a4SKumar Gala rtc@68 { 1312e8685a4SKumar Gala compatible = "dallas,ds3232"; 1322e8685a4SKumar Gala reg = <0x68>; 1332e8685a4SKumar Gala interrupts = <0 0x1 0 0>; 1342e8685a4SKumar Gala }; 13517ae4f0aSJia Hongtao adt7461@4c { 13617ae4f0aSJia Hongtao compatible = "adi,adt7461"; 13717ae4f0aSJia Hongtao reg = <0x4c>; 13817ae4f0aSJia Hongtao }; 1392e8685a4SKumar Gala }; 1402e8685a4SKumar Gala 1412e8685a4SKumar Gala spi@7000 { 1422e8685a4SKumar Gala flash@0 { 1432e8685a4SKumar Gala #address-cells = <1>; 1442e8685a4SKumar Gala #size-cells = <1>; 145*fba4e9f9SHou Zhiqiang compatible = "spansion,s25sl12801", "jedec,spi-nor"; 1462e8685a4SKumar Gala reg = <0>; 1472e8685a4SKumar Gala spi-max-frequency = <40000000>; 1482e8685a4SKumar Gala partition@u-boot { 1492e8685a4SKumar Gala label = "u-boot"; 1502e8685a4SKumar Gala reg = <0x00000000 0x00100000>; 1512e8685a4SKumar Gala read-only; 1522e8685a4SKumar Gala }; 1532e8685a4SKumar Gala partition@kernel { 1542e8685a4SKumar Gala label = "kernel"; 1552e8685a4SKumar Gala reg = <0x00100000 0x00500000>; 1562e8685a4SKumar Gala read-only; 1572e8685a4SKumar Gala }; 1582e8685a4SKumar Gala partition@dtb { 1592e8685a4SKumar Gala label = "dtb"; 1602e8685a4SKumar Gala reg = <0x00600000 0x00100000>; 1612e8685a4SKumar Gala read-only; 1622e8685a4SKumar Gala }; 1632e8685a4SKumar Gala partition@fs { 1642e8685a4SKumar Gala label = "file system"; 1652e8685a4SKumar Gala reg = <0x00700000 0x00900000>; 1662e8685a4SKumar Gala }; 1672e8685a4SKumar Gala }; 1682e8685a4SKumar Gala flash@1 { 169*fba4e9f9SHou Zhiqiang compatible = "spansion,s25sl12801", "jedec,spi-nor"; 1702e8685a4SKumar Gala reg = <1>; 1712e8685a4SKumar Gala spi-max-frequency = <40000000>; 1722e8685a4SKumar Gala }; 1732e8685a4SKumar Gala flash@2 { 174*fba4e9f9SHou Zhiqiang compatible = "spansion,s25sl12801", "jedec,spi-nor"; 1752e8685a4SKumar Gala reg = <2>; 1762e8685a4SKumar Gala spi-max-frequency = <40000000>; 1772e8685a4SKumar Gala }; 1782e8685a4SKumar Gala flash@3 { 179*fba4e9f9SHou Zhiqiang compatible = "spansion,s25sl12801", "jedec,spi-nor"; 1802e8685a4SKumar Gala reg = <3>; 1812e8685a4SKumar Gala spi-max-frequency = <40000000>; 1822e8685a4SKumar Gala }; 1832e8685a4SKumar Gala }; 1842e8685a4SKumar Gala 1852e8685a4SKumar Gala usb@22000 { 1862e8685a4SKumar Gala phy_type = "ulpi"; 1872e8685a4SKumar Gala }; 1882e8685a4SKumar Gala 1892e8685a4SKumar Gala usb@23000 { 1902e8685a4SKumar Gala phy_type = "ulpi"; 1912e8685a4SKumar Gala }; 1922e8685a4SKumar Gala 1932e8685a4SKumar Gala enet0: ethernet@24000 { 1942e8685a4SKumar Gala tbi-handle = <&tbi0>; 1952e8685a4SKumar Gala phy-handle = <&phy1>; 1962e8685a4SKumar Gala phy-connection-type = "rgmii-id"; 1972e8685a4SKumar Gala }; 1982e8685a4SKumar Gala 1992e8685a4SKumar Gala mdio@24520 { 2002e8685a4SKumar Gala phy0: ethernet-phy@0 { 2012e8685a4SKumar Gala interrupts = <10 0x1 0 0>; 2022e8685a4SKumar Gala reg = <0>; 2032e8685a4SKumar Gala }; 2042e8685a4SKumar Gala phy1: ethernet-phy@1 { 2052e8685a4SKumar Gala interrupts = <10 0x1 0 0>; 2062e8685a4SKumar Gala reg = <1>; 2072e8685a4SKumar Gala }; 208b915341bSJia Hongtao sgmii_phy0: sgmii-phy@0 { 209b915341bSJia Hongtao interrupts = <6 1 0 0>; 210b915341bSJia Hongtao reg = <0x1d>; 211b915341bSJia Hongtao }; 212b915341bSJia Hongtao sgmii_phy1: sgmii-phy@1 { 213b915341bSJia Hongtao interrupts = <6 1 0 0>; 214b915341bSJia Hongtao reg = <0x1c>; 215b915341bSJia Hongtao }; 2162e8685a4SKumar Gala tbi0: tbi-phy@11 { 2172e8685a4SKumar Gala reg = <0x11>; 2182e8685a4SKumar Gala device_type = "tbi-phy"; 2192e8685a4SKumar Gala }; 2202e8685a4SKumar Gala }; 2212e8685a4SKumar Gala 2222e8685a4SKumar Gala enet2: ethernet@26000 { 2232e8685a4SKumar Gala tbi-handle = <&tbi1>; 2242e8685a4SKumar Gala phy-handle = <&phy0>; 2252e8685a4SKumar Gala phy-connection-type = "rgmii-id"; 2262e8685a4SKumar Gala }; 2272e8685a4SKumar Gala 2282e8685a4SKumar Gala mdio@26520 { 2292e8685a4SKumar Gala #address-cells = <1>; 2302e8685a4SKumar Gala #size-cells = <0>; 2312e8685a4SKumar Gala compatible = "fsl,gianfar-tbi"; 2322e8685a4SKumar Gala reg = <0x26520 0x20>; 2332e8685a4SKumar Gala 2342e8685a4SKumar Gala tbi1: tbi-phy@11 { 2352e8685a4SKumar Gala reg = <0x11>; 2362e8685a4SKumar Gala device_type = "tbi-phy"; 2372e8685a4SKumar Gala }; 2382e8685a4SKumar Gala }; 2392e8685a4SKumar Gala 2402e8685a4SKumar Gala usb@2b000 { 2412e8685a4SKumar Gala dr_mode = "peripheral"; 2422e8685a4SKumar Gala phy_type = "ulpi"; 2432e8685a4SKumar Gala }; 2442e8685a4SKumar Gala}; 245