]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/blob - sys/boot/fdt/dts/arm/imx53-qsb.dts
MFC: r265238, r265240
[FreeBSD/stable/10.git] / sys / boot / fdt / dts / arm / imx53-qsb.dts
1 /*
2  * Copyright (c) 2012 The FreeBSD Foundation
3  * Copyright (c) 2013 Rui Paulo
4  * All rights reserved.
5  *
6  * This software was developed by Semihalf under sponsorship from
7  * the FreeBSD Foundation.
8  *
9  * Redistribution and use in source and binary forms, with or without
10  * modification, are permitted provided that the following conditions
11  * are met:
12  * 1. Redistributions of source code must retain the above copyright
13  *    notice, this list of conditions and the following disclaimer.
14  * 2. Redistributions in binary form must reproduce the above copyright
15  *    notice, this list of conditions and the following disclaimer in the
16  *    documentation and/or other materials provided with the distribution.
17  *
18  * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
19  * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
20  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
21  * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
22  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
23  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
24  * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
25  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
26  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
27  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
28  * SUCH DAMAGE.
29  *
30  * Freescale i.MX53 Quick Start Board
31  * In u-boot, this board is known as "MX53LOCO" for some reason.
32  *
33  * $FreeBSD$
34  */
35
36 /dts-v1/;
37 /include/ "imx53x.dtsi"
38
39 / {
40         model = "Freescale i.MX53 Quick Start Board";
41         compatible = "fsl,imx53-qsb", "fsl,imx53";
42
43         memory {
44                 /* RAM 512M */
45                 reg = <0x70000000 0x20000000>;
46         };
47
48         localbus@18000000 {
49                 ipu3@18000000 {
50                         status = "okay";
51                 };
52         };
53
54         soc@50000000 {
55                 aips@50000000 {
56                         spba@50000000 {
57                                 esdhc@50004000 {
58                                         clock-frequency = <216000000>;
59                                         status = "okay";
60                                 };
61                                 esdhc@50008000 {
62                                         clock-frequency = <216000000>;
63                                         status = "okay";
64                                 };
65                                 SSI2: ssi@50014000 {
66                                         status = "okay";
67                                 };
68                         };
69                         timer@53fa0000 {
70                                 status = "okay";
71                         };
72
73                         /* UART1, console */
74                         console: serial@53fbc000 {
75                                 status = "okay";
76                                 clock-frequency = <0>; /* won't load w/o this */
77                         };
78
79                         clock@53fd4000 {
80                                 status = "okay";
81                         };
82                         gpio@53f84000 {
83                                 status = "okay";
84                         };
85                         gpio@53f88000 {
86                                 status = "okay";
87                         };
88                         gpio@53f8c000 {
89                                 status = "okay";
90                         };
91                         gpio@53f90000 {
92                                 status = "okay";
93                         };
94                         usb@53f80000 /* OTG */ {
95                                 status = "okay";
96                         };
97                         usb@53f80200 /* Host 1 */ {
98                                 status = "okay";
99                         };
100                         wdog@53f98000 {
101                                 status = "okay";
102                         };
103                 };
104                 aips@60000000 {
105                         ethernet@63fec000 {
106                                 status = "okay";
107                                 phy-mode = "rmii";
108                         };
109                         i2c@63fc4000 {
110                                 status = "okay";
111                         };
112                         i2c@63fc8000 {
113                                 status = "okay";
114                         };
115                         audmux@63fd4000 {
116                                 status = "okay";
117                         };
118                         ide@63fe0000 {
119                                 status = "okay";
120                         };
121                 };
122         };
123
124         aliases {
125                 SSI2 = &SSI2;
126         };
127
128         chosen {
129                 bootargs = "-v";
130                 stdin = &console;
131                 stdout = &console;
132         };
133 };