1/* 2 * a3m071 board Device Tree Source 3 * 4 * Copyright 2012 Stefan Roese <sr@denx.de> 5 * 6 * Copyright (C) 2011 DENX Software Engineering GmbH 7 * Heiko Schocher <hs@denx.de> 8 * 9 * Copyright (C) 2007 Semihalf 10 * Marian Balakowicz <m8@semihalf.com> 11 * 12 * This program is free software; you can redistribute it and/or modify it 13 * under the terms of the GNU General Public License as published by the 14 * Free Software Foundation; either version 2 of the License, or (at your 15 * option) any later version. 16 */ 17 18/include/ "mpc5200b.dtsi" 19 20/ { 21 model = "anonymous,a3m071"; 22 compatible = "anonymous,a3m071"; 23 24 soc5200@f0000000 { 25 #address-cells = <1>; 26 #size-cells = <1>; 27 compatible = "fsl,mpc5200b-immr"; 28 ranges = <0 0xf0000000 0x0000c000>; 29 reg = <0xf0000000 0x00000100>; 30 bus-frequency = <0>; /* From boot loader */ 31 system-frequency = <0>; /* From boot loader */ 32 33 timer@600 { 34 fsl,has-wdt; 35 }; 36 37 spi@f00 { 38 status = "disabled"; 39 }; 40 41 usb: usb@1000 { 42 status = "disabled"; 43 }; 44 45 psc@2000 { 46 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart"; 47 reg = <0x2000 0x100>; 48 interrupts = <2 1 0>; 49 }; 50 51 psc@2200 { 52 status = "disabled"; 53 }; 54 55 psc@2400 { 56 status = "disabled"; 57 }; 58 59 psc@2600 { 60 status = "disabled"; 61 }; 62 63 psc@2800 { 64 status = "disabled"; 65 }; 66 67 psc@2c00 { // PSC6 68 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart"; 69 reg = <0x2c00 0x100>; 70 interrupts = <2 4 0>; 71 }; 72 73 ethernet@3000 { 74 phy-handle = <&phy0>; 75 }; 76 77 mdio@3000 { 78 phy0: ethernet-phy@3 { 79 reg = <0x03>; 80 }; 81 }; 82 83 ata@3a00 { 84 status = "disabled"; 85 }; 86 87 i2c@3d00 { 88 status = "disabled"; 89 }; 90 91 i2c@3d40 { 92 status = "disabled"; 93 }; 94 }; 95 96 localbus { 97 compatible = "fsl,mpc5200b-lpb","simple-bus"; 98 #address-cells = <2>; 99 #size-cells = <1>; 100 ranges = <0 0 0xfc000000 0x02000000 101 3 0 0xe9000000 0x00080000 102 5 0 0xe8000000 0x00010000>; 103 104 flash@0,0 { 105 #address-cells = <1>; 106 #size-cells = <1>; 107 reg = <0 0x0 0x02000000>; 108 compatible = "cfi-flash"; 109 bank-width = <2>; 110 partition@0x0 { 111 label = "u-boot"; 112 reg = <0x00000000 0x00040000>; 113 read-only; 114 }; 115 partition@0x00040000 { 116 label = "env"; 117 reg = <0x00040000 0x00020000>; 118 }; 119 partition@0x00060000 { 120 label = "dtb"; 121 reg = <0x00060000 0x00020000>; 122 }; 123 partition@0x00080000 { 124 label = "kernel"; 125 reg = <0x00080000 0x00500000>; 126 }; 127 partition@0x00580000 { 128 label = "root"; 129 reg = <0x00580000 0x00A80000>; 130 }; 131 }; 132 133 fpga@3,0 { 134 compatible = "anonymous,a3m071-fpga"; 135 reg = <3 0x0 0x00080000 136 5 0x0 0x00010000>; 137 interrupts = <0 0 3>; /* level low */ 138 }; 139 }; 140 141 pci@f0000d00 { 142 status = "disabled"; 143 }; 144}; 145