]> CyberLeo.Net >> Repos - FreeBSD/releng/10.2.git/blob - sys/boot/fdt/dts/arm/efikamx.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 / efikamx.dts
1 /*
2  * Copyright (c) 2012 The FreeBSD Foundation
3  * All rights reserved.
4  *
5  * This software was developed by Semihalf under sponsorship from
6  * the FreeBSD Foundation.
7  *
8  * Redistribution and use in source and binary forms, with or without
9  * modification, are permitted provided that the following conditions
10  * are met:
11  * 1. Redistributions of source code must retain the above copyright
12  *    notice, this list of conditions and the following disclaimer.
13  * 2. Redistributions in binary form must reproduce the above copyright
14  *    notice, this list of conditions and the following disclaimer in the
15  *    documentation and/or other materials provided with the distribution.
16  *
17  * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
18  * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
19  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
20  * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
21  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
22  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
23  * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
24  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
25  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
26  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
27  * SUCH DAMAGE.
28  *
29  * Freescale i.MX515 Device Tree Source.
30  *
31  * $FreeBSD$
32  */
33
34 /dts-v1/;
35 /include/ "imx51x.dtsi"
36
37 / {
38         model = "Genesi Efika MX";
39         compatible = "genesi,imx51-efikamx";
40
41         memory {
42                 /* RAM 512M */
43                 reg = <0x90000000 0x20000000>;
44         };
45
46         localbus@5e000000 {
47                 ipu3@5e000000 {
48                         status = "okay";
49                 };
50         };
51
52         soc@70000000 {
53                 aips@70000000 {
54                         spba@70000000 {
55                                 esdhc@70004000 {
56                                         clock-frequency = <216000000>;
57                                         status = "okay";
58                                 };
59                                 esdhc@70008000 {
60                                         clock-frequency = <216000000>;
61                                         status = "okay";
62                                 };
63                                 SSI2: ssi@70014000 {
64                                         status = "okay";
65                                 };
66                         };
67                         timer@73fa0000 {
68                                 status = "okay";
69                         };
70
71                         /* UART1, console */
72                         UART1: serial@73fbc000 {
73                                 status = "okay";
74                                 clock-frequency = <3000000>; /* XXX */
75                         };
76
77                         clock@73fd4000 {
78                                 status = "okay";
79                         };
80                         gpio@73f84000 {
81                                 status = "okay";
82                         };
83                         gpio@73f88000 {
84                                 status = "okay";
85                         };
86                         gpio@73f8c000 {
87                                 status = "okay";
88                         };
89                         gpio@73f90000 {
90                                 status = "okay";
91                         };
92                         usb@73f80000 /* OTG */ {
93                                 status = "okay";
94                         };
95                         usb@73f80200 /* Host 1 */ {
96                                 status = "okay";
97                         };
98                         wdog@73f98000 {
99                                 status = "okay";
100                         };
101                 };
102                 aips@80000000 {
103                         i2c@83fc4000 {
104                                 status = "okay";
105                         };
106                         i2c@83fc8000 {
107                                 status = "okay";
108                         };
109                         audmux@83fd4000 {
110                                 status = "okay";
111                         };
112                         ide@83fe0000 {
113                                 status = "okay";
114                         };
115                 };
116         };
117
118         aliases {
119                 UART1 = &UART1;
120                 SSI2 = &SSI2;
121         };
122
123         chosen {
124                 bootargs = "-v";
125                 stdin = "UART1";
126                 stdout = "UART1";
127         };
128 };