1/* 2 * Device Tree Include file for Freescale Layerscape-1043A family SoC. 3 * 4 * Copyright (C) 2015, Freescale Semiconductor 5 * 6 * Mingkai Hu <Mingkai.hu@freescale.com> 7 * 8 * This file is licensed under the terms of the GNU General Public 9 * License version 2. This program is licensed "as is" without any 10 * warranty of any kind, whether express or implied. 11 */ 12 13/include/ "fsl-ls1043a.dtsi" 14 15/ { 16 model = "LS1043A QDS Board"; 17 aliases { 18 spi0 = &qspi; 19 spi1 = &dspi0; 20 }; 21}; 22 23&dspi0 { 24 bus-num = <0>; 25 status = "okay"; 26 27 dflash0: n25q128a { 28 #address-cells = <1>; 29 #size-cells = <1>; 30 compatible = "spi-flash"; 31 spi-max-frequency = <1000000>; /* input clock */ 32 spi-cpol; 33 spi-cpha; 34 reg = <0>; 35 }; 36 37 dflash1: sst25wf040b { 38 #address-cells = <1>; 39 #size-cells = <1>; 40 compatible = "spi-flash"; 41 spi-max-frequency = <3500000>; 42 spi-cpol; 43 spi-cpha; 44 reg = <1>; 45 }; 46 47 dflash2: en25s64 { 48 #address-cells = <1>; 49 #size-cells = <1>; 50 compatible = "spi-flash"; 51 spi-max-frequency = <3500000>; 52 spi-cpol; 53 spi-cpha; 54 reg = <2>; 55 }; 56}; 57 58&qspi { 59 bus-num = <0>; 60 status = "okay"; 61 62 qflash0: s25fl128s@0 { 63 #address-cells = <1>; 64 #size-cells = <1>; 65 compatible = "spi-flash"; 66 spi-max-frequency = <20000000>; 67 reg = <0>; 68 }; 69}; 70 71&i2c0 { 72 status = "okay"; 73 pca9547@77 { 74 compatible = "philips,pca9547"; 75 reg = <0x77>; 76 #address-cells = <1>; 77 #size-cells = <0>; 78 79 i2c@0 { 80 #address-cells = <1>; 81 #size-cells = <0>; 82 reg = <0x0>; 83 84 rtc@68 { 85 compatible = "dallas,ds3232"; 86 reg = <0x68>; 87 /* IRQ10_B */ 88 interrupts = <0 150 0x4>; 89 }; 90 }; 91 92 i2c@2 { 93 #address-cells = <1>; 94 #size-cells = <0>; 95 reg = <0x2>; 96 97 ina220@40 { 98 compatible = "ti,ina220"; 99 reg = <0x40>; 100 shunt-resistor = <1000>; 101 }; 102 103 ina220@41 { 104 compatible = "ti,ina220"; 105 reg = <0x41>; 106 shunt-resistor = <1000>; 107 }; 108 }; 109 110 i2c@3 { 111 #address-cells = <1>; 112 #size-cells = <0>; 113 reg = <0x3>; 114 115 eeprom@56 { 116 compatible = "at24,24c512"; 117 reg = <0x56>; 118 }; 119 120 eeprom@57 { 121 compatible = "at24,24c512"; 122 reg = <0x57>; 123 }; 124 125 adt7461a@4c { 126 compatible = "adt7461a"; 127 reg = <0x4c>; 128 }; 129 }; 130 }; 131}; 132 133&ifc { 134 #address-cells = <2>; 135 #size-cells = <1>; 136 /* NOR, NAND Flashes and FPGA on board */ 137 ranges = <0x0 0x0 0x0 0x60000000 0x08000000 138 0x1 0x0 0x0 0x7e800000 0x00010000 139 0x2 0x0 0x0 0x7fb00000 0x00000100>; 140 status = "okay"; 141 142 nor@0,0 { 143 #address-cells = <1>; 144 #size-cells = <1>; 145 compatible = "cfi-flash"; 146 reg = <0x0 0x0 0x8000000>; 147 bank-width = <2>; 148 device-width = <1>; 149 }; 150 151 nand@1,0 { 152 compatible = "fsl,ifc-nand"; 153 #address-cells = <1>; 154 #size-cells = <1>; 155 reg = <0x1 0x0 0x10000>; 156 }; 157 158 fpga: board-control@2,0 { 159 #address-cells = <1>; 160 #size-cells = <1>; 161 compatible = "simple-bus"; 162 reg = <0x2 0x0 0x0000100>; 163 bank-width = <1>; 164 device-width = <1>; 165 ranges = <0 2 0 0x100>; 166 }; 167}; 168 169&duart0 { 170 status = "okay"; 171}; 172 173&duart1 { 174 status = "okay"; 175}; 176 177&lpuart0 { 178 status = "okay"; 179}; 180