]> git.kernelconcepts.de Git - karo-tx-linux.git/blob - arch/powerpc/boot/dts/bsc9131rdb.dtsi
arm: imx6: defconfig: update tx6 defconfigs
[karo-tx-linux.git] / arch / powerpc / boot / dts / bsc9131rdb.dtsi
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 };