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 33/dts-v1/; 34/include/ "imx53x.dtsi" 35 36/ { 37 model = "Digi ConnectCore Wi-i.MX53"; 38 compatible = "digi,imx53-ccwm53", "fsl,imx53"; 39 40 memory { 41 /* RAM 512M */ 42 reg = <0x70000000 0x10000000 43 0xB0000000 0x10000000>; 44 }; 45 46 localbus@10000000 { 47 sata@10000000 { 48 status = "okay"; 49 }; 50 ipu3@1E000000 { 51 status = "okay"; 52 }; 53 }; 54 55 soc@50000000 { 56 aips@50000000 { 57 spba@50000000 { 58 esdhc@50004000 { 59 clock-frequency = <216000000>; 60 status = "okay"; 61 }; 62 esdhc@50008000 { 63 clock-frequency = <216000000>; 64 status = "okay"; 65 }; 66 SSI2: ssi@50014000 { 67 status = "okay"; 68 }; 69 }; 70 timer@53fa0000 { 71 status = "okay"; 72 }; 73 /* UART1, console */ 74 console: serial@53fbc000 { 75 status = "okay"; 76 clock-frequency = <0>; /* won't load w/o this */ 77 }; 78 serial@53fc0000 { 79 status = "okay"; 80 clock-frequency = <0>; /* won't load w/o this */ 81 }; 82 serial@53ff0000 { 83 status = "okay"; 84 clock-frequency = <0>; /* won't load w/o this */ 85 }; 86 clock@53fd4000 { 87 status = "okay"; 88 }; 89 gpio@53f84000 { 90 status = "okay"; 91 }; 92 gpio@53f88000 { 93 status = "okay"; 94 }; 95 gpio@53f8c000 { 96 status = "okay"; 97 }; 98 gpio@53f90000 { 99 status = "okay"; 100 }; 101 usb@53f80000 /* OTG */ { 102 status = "okay"; 103 }; 104 usb@53f80200 /* Host 1 */ { 105 status = "okay"; 106 }; 107 wdog@53f98000 { 108 status = "okay"; 109 }; 110 i2c@53fec000 { 111 status = "okay"; 112 rtc@68 { 113 compatible = "dialog,ds9052"; 114 reg = <0x48>; 115 interrupts = <0x1 0x1 0 0>; 116 }; 117 }; 118 }; 119 aips@60000000 { 120 ethernet@63fec000 { 121 status = "okay"; 122 phy-mode = "rmii"; 123 }; 124 i2c@63fc4000 { 125 status = "okay"; 126 }; 127 i2c@63fc8000 { 128 status = "okay"; 129 }; 130 audmux@63fd4000 { 131 status = "okay"; 132 }; 133 ide@63fe0000 { 134 status = "okay"; 135 }; 136 serial@63f90000 { 137 status = "okay"; 138 }; 139 }; 140 }; 141 142 aliases { 143 SSI2 = &SSI2; 144 }; 145 146 chosen { 147 bootargs = "-v"; 148 stdin = &console; 149 stdout = &console; 150 }; 151}; 152