digi-ccwmx53.dts revision 257393
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: head/sys/boot/fdt/dts/digi-ccwmx53.dts 257393 2013-10-30 18:26:18Z ian $
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 0x20000000>;
45	};
46
47	localbus@18000000 {
48		ipu3@18000000 {
49			status = "okay";
50		};
51	};
52
53	soc@50000000 {
54		aips@50000000 {
55			spba@50000000 {
56				esdhc@50004000 {
57					clock-frequency = <216000000>;
58					status = "okay";
59				};
60				esdhc@50008000 {
61					clock-frequency = <216000000>;
62					status = "okay";
63				};
64				SSI2: ssi@50014000 {
65					status = "okay";
66				};
67			};
68			timer@53fa0000 {
69				status = "okay";
70			};
71
72			/* UART1, console */
73			console: serial@53fbc000 {
74				status = "okay";
75				clock-frequency = <0>; /* won't load w/o this */
76			};
77
78			clock@53fd4000 {
79				status = "okay";
80			};
81			gpio@53f84000 {
82				status = "okay";
83			};
84			gpio@53f88000 {
85				status = "okay";
86			};
87			gpio@53f8c000 {
88				status = "okay";
89			};
90			gpio@53f90000 {
91				status = "okay";
92			};
93			usb@53f80000 /* OTG */ {
94				status = "okay";
95			};
96			usb@53f80200 /* Host 1 */ {
97				status = "okay";
98			};
99			wdog@53f98000 {
100				status = "okay";
101			};
102		};
103		aips@60000000 {
104			ethernet@63fec000 {
105				status = "okay";
106				phy-mode = "rmii";
107			};
108			i2c@63fc4000 {
109				status = "okay";
110			};
111			i2c@63fc8000 {
112				status = "okay";
113			};
114			audmux@63fd4000 {
115				status = "okay";
116			};
117			ide@63fe0000 {
118				status = "okay";
119			};
120		};
121	};
122
123	aliases {
124		SSI2 = &SSI2;
125	};
126
127	chosen {
128		bootargs = "-v";
129		stdin  = &console;
130		stdout = &console;
131	};
132};
133