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