imx53-qsb.dts revision 266362
1255130Srpaulo/* 2255130Srpaulo * Copyright (c) 2012 The FreeBSD Foundation 3255130Srpaulo * Copyright (c) 2013 Rui Paulo 4255130Srpaulo * All rights reserved. 5255130Srpaulo * 6255130Srpaulo * This software was developed by Semihalf under sponsorship from 7255130Srpaulo * the FreeBSD Foundation. 8255130Srpaulo * 9255130Srpaulo * Redistribution and use in source and binary forms, with or without 10255130Srpaulo * modification, are permitted provided that the following conditions 11255130Srpaulo * are met: 12255130Srpaulo * 1. Redistributions of source code must retain the above copyright 13255130Srpaulo * notice, this list of conditions and the following disclaimer. 14255130Srpaulo * 2. Redistributions in binary form must reproduce the above copyright 15259315Sian * notice, this list of conditions and the following disclaimer in the 16259315Sian * documentation and/or other materials provided with the distribution. 17255130Srpaulo * 18259315Sian * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 19259315Sian * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 20259315Sian * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 21255130Srpaulo * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 22255130Srpaulo * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 23255130Srpaulo * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 24255130Srpaulo * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 25255130Srpaulo * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 26255130Srpaulo * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 27255130Srpaulo * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 28255130Srpaulo * SUCH DAMAGE. 29255130Srpaulo * 30255130Srpaulo * Freescale i.MX53 Quick Start Board 31255130Srpaulo * In u-boot, this board is known as "MX53LOCO" for some reason. 32255130Srpaulo * 33255130Srpaulo * $FreeBSD: stable/10/sys/boot/fdt/dts/arm/imx53-qsb.dts 266362 2014-05-17 21:46:25Z ian $ 34255130Srpaulo */ 35255130Srpaulo 36255130Srpaulo/dts-v1/; 37255130Srpaulo/include/ "imx53x.dtsi" 38255130Srpaulo 39255130Srpaulo/ { 40255130Srpaulo model = "Freescale i.MX53 Quick Start Board"; 41255130Srpaulo compatible = "fsl,imx53-qsb", "fsl,imx53"; 42255130Srpaulo 43255130Srpaulo memory { 44255130Srpaulo /* RAM is 2 banks of 512M each. */ 45255130Srpaulo reg = <0x70000000 0x20000000 46255130Srpaulo 0xb0000000 0x20000000>; 47255130Srpaulo }; 48255130Srpaulo 49255130Srpaulo localbus@18000000 { 50255130Srpaulo ipu3@18000000 { 51255130Srpaulo 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 74 /* UART1, console */ 75 console: serial@53fbc000 { 76 status = "okay"; 77 clock-frequency = <0>; /* won't load w/o this */ 78 }; 79 80 clock@53fd4000 { 81 status = "okay"; 82 }; 83 gpio@53f84000 { 84 status = "okay"; 85 }; 86 gpio@53f88000 { 87 status = "okay"; 88 }; 89 gpio@53f8c000 { 90 status = "okay"; 91 }; 92 gpio@53f90000 { 93 status = "okay"; 94 }; 95 usb@53f80000 /* OTG */ { 96 status = "okay"; 97 }; 98 usb@53f80200 /* Host 1 */ { 99 status = "okay"; 100 }; 101 wdog@53f98000 { 102 status = "okay"; 103 }; 104 }; 105 aips@60000000 { 106 ethernet@63fec000 { 107 status = "okay"; 108 phy-mode = "rmii"; 109 }; 110 i2c@63fc4000 { 111 status = "okay"; 112 }; 113 i2c@63fc8000 { 114 status = "okay"; 115 }; 116 audmux@63fd4000 { 117 status = "okay"; 118 }; 119 ide@63fe0000 { 120 status = "okay"; 121 }; 122 }; 123 }; 124 125 aliases { 126 SSI2 = &SSI2; 127 }; 128 129 chosen { 130 bootargs = "-v"; 131 stdin = &console; 132 stdout = &console; 133 }; 134}; 135