linux/arch/powerpc/boot/dts/bsc9131rdb.dtsi
<<
>>
Prefs
   1/*
   2 * BSC9131 RDB Device Tree Source stub (no addresses or top-level ranges)
   3 *
   4 * Copyright 2011-2012 Freescale Semiconductor Inc.
   5 *
   6 * Redistribution and use in source and binary forms, with or without
   7 * modification, are permitted provided that the following conditions are met:
   8 *     * Redistributions of source code must retain the above copyright
   9 *       notice, this list of conditions and the following disclaimer.
  10 *     * Redistributions in binary form must reproduce the above copyright
  11 *       notice, this list of conditions and the following disclaimer in the
  12 *       documentation and/or other materials provided with the distribution.
  13 *     * Neither the name of Freescale Semiconductor nor the
  14 *       names of its contributors may be used to endorse or promote products
  15 *       derived from this software without specific prior written permission.
  16 *
  17 *
  18 * ALTERNATIVELY, this software may be distributed under the terms of the
  19 * GNU General Public License ("GPL") as published by the Free Software
  20 * Foundation, either version 2 of that License or (at your option) any
  21 * later version.
  22 *
  23 * THIS SOFTWARE IS PROVIDED BY Freescale Semiconductor ``AS IS'' AND ANY
  24 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  25 * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  26 * DISCLAIMED. IN NO EVENT SHALL Freescale Semiconductor BE LIABLE FOR ANY
  27 * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  28 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  29 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
  30 * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  31 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  32 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  33 */
  34
  35&board_ifc {
  36
  37        nand@0,0 {
  38                #address-cells = <1>;
  39                #size-cells = <1>;
  40                compatible = "fsl,ifc-nand";
  41                reg = <0x0 0x0 0x4000>;
  42
  43                partition@0 {
  44                        /* This location must not be altered  */
  45                        /* 3MB for u-boot Bootloader Image */
  46                        reg = <0x0 0x00300000>;
  47                        label = "NAND U-Boot Image";
  48                        read-only;
  49                };
  50
  51                partition@300000 {
  52                        /* 1MB for DTB Image */
  53                        reg = <0x00300000 0x00100000>;
  54                        label = "NAND DTB Image";
  55                };
  56
  57                partition@400000 {
  58                        /* 8MB for Linux Kernel Image */
  59                        reg = <0x00400000 0x00800000>;
  60                        label = "NAND Linux Kernel Image";
  61                };
  62
  63                partition@c00000 {
  64                        /* Rest space for Root file System Image */
  65                        reg = <0x00c00000 0x07400000>;
  66                        label = "NAND RFS Image";
  67                };
  68        };
  69};
  70
  71&board_soc {
  72        /* BSC9131RDB does not have any device on i2c@3100 */
  73        i2c@3100 {
  74                status = "disabled";
  75        };
  76
  77        spi@7000 {
  78                flash@0 {
  79                        #address-cells = <1>;
  80                        #size-cells = <1>;
  81                        compatible = "spansion,s25sl12801";
  82                        reg = <0>;
  83                        spi-max-frequency = <50000000>;
  84
  85                        /* 512KB for u-boot Bootloader Image */
  86                        partition@0 {
  87                                reg = <0x0 0x00080000>;
  88                                label = "SPI Flash U-Boot Image";
  89                                read-only;
  90                        };
  91
  92                        /* 512KB for DTB Image */
  93                        partition@80000 {
  94                                reg = <0x00080000 0x00080000>;
  95                                label = "SPI Flash DTB Image";
  96                        };
  97
  98                        /* 4MB for Linux Kernel Image */
  99                        partition@100000 {
 100                                reg = <0x00100000 0x00400000>;
 101                                label = "SPI Flash Kernel Image";
 102                        };
 103
 104                        /*11MB for RFS Image */
 105                        partition@500000 {
 106                                reg = <0x00500000 0x00B00000>;
 107                                label = "SPI Flash RFS Image";
 108                        };
 109
 110                };
 111        };
 112
 113        usb@22000 {
 114                phy_type = "ulpi";
 115        };
 116
 117        mdio@24000 {
 118                phy0: ethernet-phy@0 {
 119                        interrupts = <3 1 0 0>;
 120                        reg = <0x0>;
 121                };
 122
 123                phy1: ethernet-phy@1 {
 124                        interrupts = <2 1 0 0>;
 125                        reg = <0x3>;
 126                };
 127        };
 128
 129        sdhc@2e000 {
 130                status = "disabled";
 131        };
 132
 133        enet0: ethernet@b0000 {
 134                phy-handle = <&phy0>;
 135                phy-connection-type = "rgmii-id";
 136        };
 137
 138        enet1: ethernet@b1000 {
 139                phy-handle = <&phy1>;
 140                phy-connection-type = "rgmii-id";
 141        };
 142};
 143