imx53-qsb.dts revision 266251
1256809Sian/*
2256809Sian * Copyright (c) 2012 The FreeBSD Foundation
3256809Sian * Copyright (c) 2013 Rui Paulo
4256809Sian * All rights reserved.
5256809Sian *
6256809Sian * This software was developed by Semihalf under sponsorship from
7256809Sian * the FreeBSD Foundation.
8256809Sian *
9256809Sian * Redistribution and use in source and binary forms, with or without
10256809Sian * modification, are permitted provided that the following conditions
11256809Sian * are met:
12256809Sian * 1. Redistributions of source code must retain the above copyright
13256809Sian *    notice, this list of conditions and the following disclaimer.
14256809Sian * 2. Redistributions in binary form must reproduce the above copyright
15256809Sian *    notice, this list of conditions and the following disclaimer in the
16256809Sian *    documentation and/or other materials provided with the distribution.
17256809Sian *
18256809Sian * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
19256809Sian * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
20256809Sian * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
21256809Sian * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
22256809Sian * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
23256809Sian * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
24256809Sian * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
25256809Sian * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
26256809Sian * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
27256809Sian * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
28256809Sian * SUCH DAMAGE.
29256809Sian *
30256809Sian * Freescale i.MX53 Quick Start Board
31257393Sian * In u-boot, this board is known as "MX53LOCO" for some reason.
32256809Sian *
33256809Sian * $FreeBSD: stable/10/sys/boot/fdt/dts/arm/imx53-qsb.dts 266251 2014-05-16 15:56:34Z ian $
34256809Sian */
35256809Sian
36256809Sian/dts-v1/;
37256809Sian/include/ "imx53x.dtsi"
38256809Sian
39256809Sian/ {
40256809Sian        model = "Freescale i.MX53 Quick Start Board";
41256809Sian        compatible = "fsl,imx53-qsb", "fsl,imx53";
42256809Sian
43256809Sian	memory {
44256809Sian		/* RAM 512M */
45256809Sian		reg = <0x70000000 0x20000000>;
46256809Sian	};
47256809Sian
48256809Sian	localbus@18000000 {
49256809Sian		ipu3@18000000 {
50256809Sian			status = "okay";
51256809Sian		};
52256809Sian	};
53256809Sian
54256809Sian	soc@50000000 {
55256809Sian		aips@50000000 {
56256809Sian			spba@50000000 {
57256809Sian				esdhc@50004000 {
58256809Sian					clock-frequency = <216000000>;
59256809Sian					status = "okay";
60256809Sian				};
61256809Sian				esdhc@50008000 {
62256809Sian					clock-frequency = <216000000>;
63256809Sian					status = "okay";
64256809Sian				};
65256809Sian				SSI2: ssi@50014000 {
66256809Sian					status = "okay";
67256809Sian				};
68256809Sian			};
69256809Sian			timer@53fa0000 {
70256809Sian				status = "okay";
71256809Sian			};
72256809Sian
73256809Sian			/* UART1, console */
74256809Sian			console: serial@53fbc000 {
75256809Sian				status = "okay";
76256809Sian				clock-frequency = <0>; /* won't load w/o this */
77256809Sian			};
78256809Sian
79256809Sian			clock@53fd4000 {
80256809Sian				status = "okay";
81256809Sian			};
82256809Sian			gpio@53f84000 {
83256809Sian				status = "okay";
84256809Sian			};
85256809Sian			gpio@53f88000 {
86256809Sian				status = "okay";
87256809Sian			};
88256809Sian			gpio@53f8c000 {
89256809Sian				status = "okay";
90256809Sian			};
91256809Sian			gpio@53f90000 {
92256809Sian				status = "okay";
93256809Sian			};
94257393Sian			usb@53f80000 /* OTG */ {
95257393Sian				status = "okay";
96257393Sian			};
97257393Sian			usb@53f80200 /* Host 1 */ {
98257393Sian				status = "okay";
99257393Sian			};
100256809Sian			wdog@53f98000 {
101256809Sian				status = "okay";
102256809Sian			};
103256809Sian		};
104256809Sian		aips@60000000 {
105256809Sian			ethernet@63fec000 {
106256809Sian				status = "okay";
107256809Sian				phy-mode = "rmii";
108266251Sian			};
109256809Sian			i2c@63fc4000 {
110256809Sian				status = "okay";
111256809Sian			};
112256809Sian			i2c@63fc8000 {
113256809Sian				status = "okay";
114256809Sian			};
115256809Sian			audmux@63fd4000 {
116256809Sian				status = "okay";
117256809Sian			};
118256809Sian			ide@63fe0000 {
119256809Sian				status = "okay";
120256809Sian			};
121256809Sian		};
122256809Sian	};
123256809Sian
124256809Sian	aliases {
125256809Sian		SSI2 = &SSI2;
126256809Sian	};
127256809Sian
128256809Sian	chosen {
129256809Sian		bootargs = "-v";
130256809Sian		stdin = &console;
131256809Sian		stdout = &console;
132256809Sian	};
133256809Sian};
134