1 /* 2 * P2020DS Device Tree Source stub (no address 3 * 4 * Copyright 2011-2012 Freescale Semiconductor 5 * 6 * Redistribution and use in source and binary 7 * modification, are permitted provided that t 8 * * Redistributions of source code must r 9 * notice, this list of conditions and t 10 * * Redistributions in binary form must r 11 * notice, this list of conditions and t 12 * documentation and/or other materials 13 * * Neither the name of Freescale Semicon 14 * names of its contributors may be used 15 * derived from this software without sp 16 * 17 * 18 * ALTERNATIVELY, this software may be distrib 19 * GNU General Public License ("GPL") as publi 20 * Foundation, either version 2 of that Licens 21 * later version. 22 * 23 * THIS SOFTWARE IS PROVIDED BY Freescale Semi 24 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, B 25 * WARRANTIES OF MERCHANTABILITY AND FITNESS F 26 * DISCLAIMED. IN NO EVENT SHALL Freescale Sem 27 * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEM 28 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT 29 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 30 * ON ANY THEORY OF LIABILITY, WHETHER IN CONT 31 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING 32 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILIT 33 */ 34 35 &board_lbc { 36 nor@0,0 { 37 #address-cells = <1>; 38 #size-cells = <1>; 39 compatible = "cfi-flash"; 40 reg = <0x0 0x0 0x8000000>; 41 bank-width = <2>; 42 device-width = <1>; 43 44 ramdisk@0 { 45 reg = <0x0 0x03000000> 46 read-only; 47 }; 48 49 diagnostic@3000000 { 50 reg = <0x03000000 0x00 51 read-only; 52 }; 53 54 dink@3e00000 { 55 reg = <0x03e00000 0x00 56 read-only; 57 }; 58 59 kernel@4000000 { 60 reg = <0x04000000 0x00 61 read-only; 62 }; 63 64 jffs2@4400000 { 65 reg = <0x04400000 0x03 66 }; 67 68 dtb@7f00000 { 69 reg = <0x07f00000 0x00 70 read-only; 71 }; 72 73 u-boot@7f80000 { 74 reg = <0x07f80000 0x00 75 read-only; 76 }; 77 }; 78 79 nand@2,0 { 80 #address-cells = <1>; 81 #size-cells = <1>; 82 compatible = "fsl,elbc-fcm-nan 83 reg = <0x2 0x0 0x40000>; 84 85 u-boot@0 { 86 reg = <0x0 0x02000000> 87 read-only; 88 }; 89 90 jffs2@2000000 { 91 reg = <0x02000000 0x10 92 }; 93 94 ramdisk@12000000 { 95 reg = <0x12000000 0x08 96 read-only; 97 }; 98 99 kernel@1a000000 { 100 reg = <0x1a000000 0x04 101 }; 102 103 dtb@1e000000 { 104 reg = <0x1e000000 0x01 105 read-only; 106 }; 107 108 empty@1f000000 { 109 reg = <0x1f000000 0x21 110 }; 111 }; 112 113 board-control@3,0 { 114 compatible = "fsl,p2020ds-fpga 115 reg = <0x3 0x0 0x30>; 116 }; 117 118 nand@4,0 { 119 compatible = "fsl,elbc-fcm-nan 120 reg = <0x4 0x0 0x40000>; 121 }; 122 123 nand@5,0 { 124 compatible = "fsl,elbc-fcm-nan 125 reg = <0x5 0x0 0x40000>; 126 }; 127 128 nand@6,0 { 129 compatible = "fsl,elbc-fcm-nan 130 reg = <0x6 0x0 0x40000>; 131 }; 132 }; 133 134 &board_soc { 135 usb@22000 { 136 phy_type = "ulpi"; 137 dr_mode = "host"; 138 }; 139 140 mdio@24520 { 141 phy0: ethernet-phy@0 { 142 interrupts = <3 1 0 0> 143 reg = <0x0>; 144 }; 145 phy1: ethernet-phy@1 { 146 interrupts = <3 1 0 0> 147 reg = <0x1>; 148 }; 149 phy2: ethernet-phy@2 { 150 interrupts = <3 1 0 0> 151 reg = <0x2>; 152 }; 153 154 sgmii_phy1: sgmii-phy@1 { 155 interrupts = <5 1 0 0> 156 reg = <0x1c>; 157 }; 158 sgmii_phy2: sgmii-phy@2 { 159 interrupts = <5 1 0 0> 160 reg = <0x1d>; 161 }; 162 163 tbi0: tbi-phy@11 { 164 reg = <0x11>; 165 device_type = "tbi-phy 166 }; 167 168 }; 169 170 mdio@25520 { 171 tbi1: tbi-phy@11 { 172 reg = <0x11>; 173 device_type = "tbi-phy 174 }; 175 }; 176 177 mdio@26520 { 178 tbi2: tbi-phy@11 { 179 reg = <0x11>; 180 device_type = "tbi-phy 181 }; 182 183 }; 184 185 ptp_clock@24e00 { 186 fsl,tclk-period = <5>; 187 fsl,tmr-prsc = <200>; 188 fsl,tmr-add = <0xCCCCCCCD>; 189 fsl,tmr-fiper1 = <0x3B9AC9FB>; 190 fsl,tmr-fiper2 = <0x0001869B>; 191 fsl,max-adj = <249999999>; 192 }; 193 194 enet0: ethernet@24000 { 195 tbi-handle = <&tbi0>; 196 phy-handle = <&phy0>; 197 phy-connection-type = "rgmii-i 198 }; 199 200 enet1: ethernet@25000 { 201 tbi-handle = <&tbi1>; 202 phy-handle = <&phy1>; 203 phy-connection-type = "rgmii-i 204 205 }; 206 207 enet2: ethernet@26000 { 208 tbi-handle = <&tbi2>; 209 phy-handle = <&phy2>; 210 phy-connection-type = "rgmii-i 211 }; 212 }; 213 214 &board_pci1 { 215 pcie@0 { 216 interrupt-map-mask = <0xff00 0 217 interrupt-map = < 218 219 // IDSEL 0x11 func 0 - 220 0x8800 0x0 0x0 0x1 &i8 221 0x8800 0x0 0x0 0x2 &i8 222 223 // IDSEL 0x11 func 1 - 224 0x8900 0x0 0x0 0x1 &i8 225 0x8900 0x0 0x0 0x2 &i8 226 227 // IDSEL 0x11 func 2 - 228 0x8a00 0x0 0x0 0x1 &i8 229 0x8a00 0x0 0x0 0x2 &i8 230 231 // IDSEL 0x11 func 3 - 232 0x8b00 0x0 0x0 0x1 &i8 233 0x8b00 0x0 0x0 0x2 &i8 234 235 // IDSEL 0x11 func 4 - 236 0x8c00 0x0 0x0 0x1 &i8 237 0x8c00 0x0 0x0 0x2 &i8 238 239 // IDSEL 0x11 func 5 - 240 0x8d00 0x0 0x0 0x1 &i8 241 0x8d00 0x0 0x0 0x2 &i8 242 243 // IDSEL 0x11 func 6 - 244 0x8e00 0x0 0x0 0x1 &i8 245 0x8e00 0x0 0x0 0x2 &i8 246 247 // IDSEL 0x11 func 7 - 248 0x8f00 0x0 0x0 0x1 &i8 249 0x8f00 0x0 0x0 0x2 &i8 250 251 // IDSEL 0x1d Audio 252 0xe800 0x0 0x0 0x1 &i8 253 254 // IDSEL 0x1e Legacy 255 0xf000 0x0 0x0 0x1 &i8 256 0xf100 0x0 0x0 0x1 &i8 257 258 // IDSEL 0x1f IDE/SATA 259 0xf800 0x0 0x0 0x1 &i8 260 0xf900 0x0 0x0 0x1 &i8 261 >; 262 263 uli1575@0 { 264 reg = <0x0 0x0 0x0 0x0 265 #size-cells = <2>; 266 #address-cells = <3>; 267 ranges = <0x2000000 0x 268 0x2000000 0x 269 0x0 0x200000 270 271 0x1000000 0x 272 0x1000000 0x 273 0x0 0x10000> 274 isa@1e { 275 device_type = 276 #interrupt-cel 277 #size-cells = 278 #address-cells 279 reg = <0xf000 280 ranges = <0x1 281 0x10 282 interrupt-pare 283 284 i8259: interru 285 reg = 286 287 288 interr 289 device 290 #addre 291 #inter 292 compat 293 interr 294 interr 295 }; 296 297 i8042@60 { 298 #size- 299 #addre 300 reg = 301 interr 302 interr 303 304 305 keyboa 306 307 308 }; 309 310 mouse@ 311 312 313 }; 314 }; 315 316 rtc@70 { 317 compat 318 reg = 319 }; 320 321 gpio@400 { 322 reg = 323 }; 324 }; 325 }; 326 }; 327 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.