1b9925d59SBhupesh Sharma/* 2b9925d59SBhupesh Sharma * Device Tree file for Freescale LS2080a QDS Board. 3b9925d59SBhupesh Sharma * 4b9925d59SBhupesh Sharma * Copyright (C) 2015, Freescale Semiconductor 5b9925d59SBhupesh Sharma * 6b9925d59SBhupesh Sharma * Bhupesh Sharma <bhupesh.sharma@freescale.com> 7b9925d59SBhupesh Sharma * 8b9925d59SBhupesh Sharma * This file is dual-licensed: you can use it either under the terms 9b9925d59SBhupesh Sharma * of the GPLv2 or the X11 license, at your option. Note that this dual 10b9925d59SBhupesh Sharma * licensing only applies to this file, and not this project as a 11b9925d59SBhupesh Sharma * whole. 12b9925d59SBhupesh Sharma * 13b9925d59SBhupesh Sharma * a) This library is free software; you can redistribute it and/or 14b9925d59SBhupesh Sharma * modify it under the terms of the GNU General Public License as 15b9925d59SBhupesh Sharma * published by the Free Software Foundation; either version 2 of the 16b9925d59SBhupesh Sharma * License, or (at your option) any later version. 17b9925d59SBhupesh Sharma * 18b9925d59SBhupesh Sharma * This library is distributed in the hope that it will be useful, 19b9925d59SBhupesh Sharma * but WITHOUT ANY WARRANTY; without even the implied warranty of 20b9925d59SBhupesh Sharma * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 21b9925d59SBhupesh Sharma * GNU General Public License for more details. 22b9925d59SBhupesh Sharma * 23b9925d59SBhupesh Sharma * Or, alternatively, 24b9925d59SBhupesh Sharma * 25b9925d59SBhupesh Sharma * b) Permission is hereby granted, free of charge, to any person 26b9925d59SBhupesh Sharma * obtaining a copy of this software and associated documentation 27b9925d59SBhupesh Sharma * files (the "Software"), to deal in the Software without 28b9925d59SBhupesh Sharma * restriction, including without limitation the rights to use, 29b9925d59SBhupesh Sharma * copy, modify, merge, publish, distribute, sublicense, and/or 30b9925d59SBhupesh Sharma * sell copies of the Software, and to permit persons to whom the 31b9925d59SBhupesh Sharma * Software is furnished to do so, subject to the following 32b9925d59SBhupesh Sharma * conditions: 33b9925d59SBhupesh Sharma * 34b9925d59SBhupesh Sharma * The above copyright notice and this permission notice shall be 35b9925d59SBhupesh Sharma * included in all copies or substantial portions of the Software. 36b9925d59SBhupesh Sharma * 37b9925d59SBhupesh Sharma * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 38b9925d59SBhupesh Sharma * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 39b9925d59SBhupesh Sharma * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 40b9925d59SBhupesh Sharma * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 41b9925d59SBhupesh Sharma * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 42b9925d59SBhupesh Sharma * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 43b9925d59SBhupesh Sharma * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 44b9925d59SBhupesh Sharma * OTHER DEALINGS IN THE SOFTWARE. 45b9925d59SBhupesh Sharma */ 46b9925d59SBhupesh Sharma 47b9925d59SBhupesh Sharma/dts-v1/; 48b9925d59SBhupesh Sharma 49*236f794eSHongtao Jia#include "fsl-ls2080a.dtsi" 50b9925d59SBhupesh Sharma 51b9925d59SBhupesh Sharma/ { 52b9925d59SBhupesh Sharma model = "Freescale Layerscape 2080a QDS Board"; 53b9925d59SBhupesh Sharma compatible = "fsl,ls2080a-qds", "fsl,ls2080a"; 54b9925d59SBhupesh Sharma 55b9925d59SBhupesh Sharma aliases { 56b9925d59SBhupesh Sharma serial0 = &serial0; 57b9925d59SBhupesh Sharma serial1 = &serial1; 58b9925d59SBhupesh Sharma }; 59b9925d59SBhupesh Sharma 60d5c8b122SStuart Yoder chosen { 61d5c8b122SStuart Yoder stdout-path = "serial0:115200n8"; 62d5c8b122SStuart Yoder }; 63b9925d59SBhupesh Sharma}; 64b9925d59SBhupesh Sharma 65b9925d59SBhupesh Sharma&esdhc { 66b9925d59SBhupesh Sharma status = "okay"; 67b9925d59SBhupesh Sharma}; 68b9925d59SBhupesh Sharma 69b9925d59SBhupesh Sharma&ifc { 70b9925d59SBhupesh Sharma status = "okay"; 71b9925d59SBhupesh Sharma #address-cells = <2>; 72b9925d59SBhupesh Sharma #size-cells = <1>; 73b9925d59SBhupesh Sharma ranges = <0x0 0x0 0x5 0x80000000 0x08000000 74b9925d59SBhupesh Sharma 0x2 0x0 0x5 0x30000000 0x00010000 75b9925d59SBhupesh Sharma 0x3 0x0 0x5 0x20000000 0x00010000>; 76b9925d59SBhupesh Sharma 77b9925d59SBhupesh Sharma nor@0,0 { 78b9925d59SBhupesh Sharma #address-cells = <1>; 79b9925d59SBhupesh Sharma #size-cells = <1>; 80b9925d59SBhupesh Sharma compatible = "cfi-flash"; 81b9925d59SBhupesh Sharma reg = <0x0 0x0 0x8000000>; 82b9925d59SBhupesh Sharma bank-width = <2>; 83b9925d59SBhupesh Sharma device-width = <1>; 84b9925d59SBhupesh Sharma }; 85b9925d59SBhupesh Sharma 86b9925d59SBhupesh Sharma nand@2,0 { 87b9925d59SBhupesh Sharma compatible = "fsl,ifc-nand"; 88b9925d59SBhupesh Sharma reg = <0x2 0x0 0x10000>; 89b9925d59SBhupesh Sharma }; 90b9925d59SBhupesh Sharma 91b9925d59SBhupesh Sharma cpld@3,0 { 92b9925d59SBhupesh Sharma reg = <0x3 0x0 0x10000>; 93b9925d59SBhupesh Sharma compatible = "fsl,ls2080aqds-fpga", "fsl,fpga-qixis"; 94b9925d59SBhupesh Sharma }; 95b9925d59SBhupesh Sharma}; 96b9925d59SBhupesh Sharma 97b9925d59SBhupesh Sharma&i2c0 { 98b9925d59SBhupesh Sharma status = "okay"; 99b9925d59SBhupesh Sharma pca9547@77 { 100b9925d59SBhupesh Sharma compatible = "nxp,pca9547"; 101b9925d59SBhupesh Sharma reg = <0x77>; 102b9925d59SBhupesh Sharma #address-cells = <1>; 103b9925d59SBhupesh Sharma #size-cells = <0>; 104b9925d59SBhupesh Sharma i2c@0 { 105b9925d59SBhupesh Sharma #address-cells = <1>; 106b9925d59SBhupesh Sharma #size-cells = <0>; 107b9925d59SBhupesh Sharma reg = <0x00>; 108b9925d59SBhupesh Sharma rtc@68 { 109b9925d59SBhupesh Sharma compatible = "dallas,ds3232"; 110b9925d59SBhupesh Sharma reg = <0x68>; 111b9925d59SBhupesh Sharma }; 112b9925d59SBhupesh Sharma }; 113b9925d59SBhupesh Sharma 114b9925d59SBhupesh Sharma i2c@2 { 115b9925d59SBhupesh Sharma #address-cells = <1>; 116b9925d59SBhupesh Sharma #size-cells = <0>; 117b9925d59SBhupesh Sharma reg = <0x02>; 118b9925d59SBhupesh Sharma 119b9925d59SBhupesh Sharma ina220@40 { 120b9925d59SBhupesh Sharma compatible = "ti,ina220"; 121b9925d59SBhupesh Sharma reg = <0x40>; 122b9925d59SBhupesh Sharma shunt-resistor = <500>; 123b9925d59SBhupesh Sharma }; 124b9925d59SBhupesh Sharma 125b9925d59SBhupesh Sharma ina220@41 { 126b9925d59SBhupesh Sharma compatible = "ti,ina220"; 127b9925d59SBhupesh Sharma reg = <0x41>; 128b9925d59SBhupesh Sharma shunt-resistor = <1000>; 129b9925d59SBhupesh Sharma }; 130b9925d59SBhupesh Sharma }; 131b9925d59SBhupesh Sharma 132b9925d59SBhupesh Sharma i2c@3 { 133b9925d59SBhupesh Sharma #address-cells = <1>; 134b9925d59SBhupesh Sharma #size-cells = <0>; 135b9925d59SBhupesh Sharma reg = <0x3>; 136b9925d59SBhupesh Sharma 137b9925d59SBhupesh Sharma adt7481@4c { 138b9925d59SBhupesh Sharma compatible = "adi,adt7461"; 139b9925d59SBhupesh Sharma reg = <0x4c>; 140b9925d59SBhupesh Sharma }; 141b9925d59SBhupesh Sharma }; 142b9925d59SBhupesh Sharma }; 143b9925d59SBhupesh Sharma}; 144b9925d59SBhupesh Sharma 145b9925d59SBhupesh Sharma&i2c1 { 146b9925d59SBhupesh Sharma status = "disabled"; 147b9925d59SBhupesh Sharma}; 148b9925d59SBhupesh Sharma 149b9925d59SBhupesh Sharma&i2c2 { 150b9925d59SBhupesh Sharma status = "disabled"; 151b9925d59SBhupesh Sharma}; 152b9925d59SBhupesh Sharma 153b9925d59SBhupesh Sharma&i2c3 { 154b9925d59SBhupesh Sharma status = "disabled"; 155b9925d59SBhupesh Sharma}; 156b9925d59SBhupesh Sharma 157b9925d59SBhupesh Sharma&dspi { 158b9925d59SBhupesh Sharma status = "okay"; 159b9925d59SBhupesh Sharma dflash0: n25q128a { 160b9925d59SBhupesh Sharma #address-cells = <1>; 161b9925d59SBhupesh Sharma #size-cells = <1>; 162b9925d59SBhupesh Sharma compatible = "st,m25p80"; 163b9925d59SBhupesh Sharma spi-max-frequency = <3000000>; 164b9925d59SBhupesh Sharma reg = <0>; 165b9925d59SBhupesh Sharma }; 166b9925d59SBhupesh Sharma dflash1: sst25wf040b { 167b9925d59SBhupesh Sharma #address-cells = <1>; 168b9925d59SBhupesh Sharma #size-cells = <1>; 169b9925d59SBhupesh Sharma compatible = "st,m25p80"; 170b9925d59SBhupesh Sharma spi-max-frequency = <3000000>; 171b9925d59SBhupesh Sharma reg = <1>; 172b9925d59SBhupesh Sharma }; 173b9925d59SBhupesh Sharma dflash2: en25s64 { 174b9925d59SBhupesh Sharma #address-cells = <1>; 175b9925d59SBhupesh Sharma #size-cells = <1>; 176b9925d59SBhupesh Sharma compatible = "st,m25p80"; 177b9925d59SBhupesh Sharma spi-max-frequency = <3000000>; 178b9925d59SBhupesh Sharma reg = <2>; 179b9925d59SBhupesh Sharma }; 180b9925d59SBhupesh Sharma}; 181b9925d59SBhupesh Sharma 182b9925d59SBhupesh Sharma&qspi { 183b9925d59SBhupesh Sharma status = "okay"; 184b3f85abaSYuan Yao flash0: s25fl256s1@0 { 185b3f85abaSYuan Yao #address-cells = <1>; 186b3f85abaSYuan Yao #size-cells = <1>; 187b3f85abaSYuan Yao compatible = "st,m25p80"; 188b3f85abaSYuan Yao spi-max-frequency = <20000000>; 189b3f85abaSYuan Yao reg = <0>; 190b3f85abaSYuan Yao }; 191b3f85abaSYuan Yao flash2: s25fl256s1@2 { 192b9925d59SBhupesh Sharma #address-cells = <1>; 193b9925d59SBhupesh Sharma #size-cells = <1>; 194b9925d59SBhupesh Sharma compatible = "st,m25p80"; 195b9925d59SBhupesh Sharma spi-max-frequency = <20000000>; 196b9925d59SBhupesh Sharma reg = <0>; 197b9925d59SBhupesh Sharma }; 198b9925d59SBhupesh Sharma}; 199b9925d59SBhupesh Sharma 200b9925d59SBhupesh Sharma&sata0 { 201b9925d59SBhupesh Sharma status = "okay"; 202b9925d59SBhupesh Sharma}; 203b9925d59SBhupesh Sharma 204b9925d59SBhupesh Sharma&sata1 { 205b9925d59SBhupesh Sharma status = "okay"; 206b9925d59SBhupesh Sharma}; 207b9925d59SBhupesh Sharma 208b9925d59SBhupesh Sharma&usb0 { 209b9925d59SBhupesh Sharma status = "okay"; 210b9925d59SBhupesh Sharma}; 211b9925d59SBhupesh Sharma 212b9925d59SBhupesh Sharma&usb1 { 213b9925d59SBhupesh Sharma status = "okay"; 214b9925d59SBhupesh Sharma}; 215