Merge tag 'sunxi-dt-for-3.15-2' of https://github.com/mripard/linux into next/dt
[linux.git] / arch / arm / boot / dts / armada-xp-matrix.dts
1 /*
2  * Device Tree file for Marvell Armada XP Matrix board
3  *
4  * Copyright (C) 2013 Marvell
5  *
6  * Lior Amsalem <alior@marvell.com>
7  *
8  * This file is licensed under the terms of the GNU General Public
9  * License version 2.  This program is licensed "as is" without any
10  * warranty of any kind, whether express or implied.
11  */
12
13 /dts-v1/;
14 #include "armada-xp-mv78460.dtsi"
15
16 / {
17         model = "Marvell Armada XP Matrix Board";
18         compatible = "marvell,axp-matrix", "marvell,armadaxp-mv78460", "marvell,armadaxp", "marvell,armada-370-xp";
19
20         chosen {
21                 bootargs = "console=ttyS0,115200 earlyprintk";
22         };
23
24         memory {
25                 device_type = "memory";
26                 /*
27                  * This board has 4 GB of RAM, but the last 256 MB of
28                  * RAM are not usable due to the overlap with the MBus
29                  * Window address range
30                  */
31                 reg = <0 0x00000000 0 0xf0000000>;
32         };
33
34         soc {
35                 ranges = <MBUS_ID(0xf0, 0x01) 0 0 0xf1000000 0x100000
36                           MBUS_ID(0x01, 0x1d) 0 0 0xfff00000 0x100000>;
37
38                 internal-regs {
39                         serial@12000 {
40                                 clock-frequency = <250000000>;
41                                 status = "okay";
42                         };
43                         serial@12100 {
44                                 clock-frequency = <250000000>;
45                                 status = "okay";
46                         };
47                         serial@12200 {
48                                 clock-frequency = <250000000>;
49                                 status = "okay";
50                         };
51                         serial@12300 {
52                                 clock-frequency = <250000000>;
53                                 status = "okay";
54                         };
55
56                         sata@a0000 {
57                                 nr-ports = <2>;
58                                 status = "okay";
59                         };
60
61                         ethernet@30000 {
62                                 status = "okay";
63                                 phy-mode = "sgmii";
64                         };
65
66                         pcie-controller {
67                                 status = "okay";
68
69                                 pcie@1,0 {
70                                         /* Port 0, Lane 0 */
71                                         status = "okay";
72                                 };
73                         };
74
75                         usb@50000 {
76                                 status = "okay";
77                         };
78                 };
79         };
80 };