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", "fsl,imx53";
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 };
Cache object: 3a26bc0dadd55967bbc585b8c4af9d34
|