]> CyberLeo.Net >> Repos - FreeBSD/releng/10.2.git/blob - sys/boot/fdt/dts/arm/digi-ccwmx53.dts
- Copy stable/10@285827 to releng/10.2 in preparation for 10.2-RC1
[FreeBSD/releng/10.2.git] / sys / boot / fdt / dts / arm / digi-ccwmx53.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  * Digi ConnectCore Wi-i.MX53
31  *
32  * $FreeBSD$
33  */
34
35 /dts-v1/;
36 /include/ "imx53x.dtsi"
37
38 / {
39         model = "Digi ConnectCore Wi-i.MX53";
40         compatible = "digi,imx53-ccwm53";
41
42         memory {
43                 /* RAM 512M */
44                 reg = <0x70000000 0x10000000
45                        0xB0000000 0x10000000>;
46         };
47
48         localbus@10000000 {
49                 sata@10000000 {
50                         status = "okay";
51                 };
52                 ipu3@1E000000 {
53                         status = "okay";
54                 };
55         };
56
57         soc@50000000 {
58                 aips@50000000 {
59                         spba@50000000 {
60                                 esdhc@50004000 {
61                                         clock-frequency = <216000000>;
62                                         status = "okay";
63                                 };
64                                 esdhc@50008000 {
65                                         clock-frequency = <216000000>;
66                                         status = "okay";
67                                 };
68                                 SSI2: ssi@50014000 {
69                                         status = "okay";
70                                 };
71                         };
72                         timer@53fa0000 {
73                                 status = "okay";
74                         };
75                         /* UART1, console */
76                         console: serial@53fbc000 {
77                                 status = "okay";
78                                 clock-frequency = <0>; /* won't load w/o this */
79                         };
80                         serial@53fc0000 {
81                                 status = "okay";
82                                 clock-frequency = <0>; /* won't load w/o this */
83                         };
84                         serial@53ff0000 {
85                                 status = "okay";
86                                 clock-frequency = <0>; /* won't load w/o this */
87                         };
88                         clock@53fd4000 {
89                                 status = "okay";
90                         };
91                         gpio@53f84000 {
92                                 status = "okay";
93                         };
94                         gpio@53f88000 {
95                                 status = "okay";
96                         };
97                         gpio@53f8c000 {
98                                 status = "okay";
99                         };
100                         gpio@53f90000 {
101                                 status = "okay";
102                         };
103                         usb@53f80000 /* OTG */ {
104                                 status = "okay";
105                         };
106                         usb@53f80200 /* Host 1 */ {
107                                 status = "okay";
108                         };
109                         wdog@53f98000 {
110                                 status = "okay";
111                         };
112                         i2c@53fec000 {
113                                 status = "okay";
114                                 rtc@68 {
115                                         compatible = "dialog,ds9052";
116                                         reg = <0x48>;
117                                         interrupts = <0x1 0x1 0 0>;
118                                 };
119                         };
120                 };
121                 aips@60000000 {
122                         ethernet@63fec000 {
123                                 status = "okay";
124                                 phy-mode = "rmii";
125                         };
126                         i2c@63fc4000 {
127                                 status = "okay";
128                         };
129                         i2c@63fc8000 {
130                                 status = "okay";
131                         };
132                         audmux@63fd4000 {
133                                 status = "okay";
134                         };
135                         ide@63fe0000 {
136                                 status = "okay";
137                         };
138                         serial@63f90000 {
139                                 status = "okay";
140                         };
141                 };
142         };
143
144         aliases {
145                 SSI2 = &SSI2;
146         };
147
148         chosen {
149                 bootargs = "-v";
150                 stdin  = &console;
151                 stdout = &console;
152         };
153 };