digi-ccwmx53.dts revision 266365
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: stable/10/sys/boot/fdt/dts/arm/digi-ccwmx53.dts 266365 2014-05-17 22:00:10Z 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 0x10000000
45		       0xB0000000 0x10000000>;
46	};
47
48	localbus@18000000 {
49		ipu3@1E000000 {
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};
134