1/* 2 * Manroland uc101 board Device Tree Source 3 * 4 * Copyright (C) 2009 DENX Software Engineering GmbH 5 * Heiko Schocher <hs@denx.de> 6 * Copyright 2006-2007 Secret Lab Technologies Ltd. 7 * 8 * This program is free software; you can redistribute it and/or modify it 9 * under the terms of the GNU General Public License as published by the 10 * Free Software Foundation; either version 2 of the License, or (at your 11 * option) any later version. 12 */ 13 14/include/ "mpc5200b.dtsi" 15 16/ { 17 model = "manroland,uc101"; 18 compatible = "manroland,uc101"; 19 20 soc5200@f0000000 { 21 gpt0: timer@600 { // General Purpose Timer in GPIO mode 22 gpio-controller; 23 #gpio-cells = <2>; 24 }; 25 26 gpt1: timer@610 { // General Purpose Timer in GPIO mode 27 gpio-controller; 28 #gpio-cells = <2>; 29 }; 30 31 gpt2: timer@620 { // General Purpose Timer in GPIO mode 32 gpio-controller; 33 #gpio-cells = <2>; 34 }; 35 36 gpt3: timer@630 { // General Purpose Timer in GPIO mode 37 compatible = "fsl,mpc5200b-gpt","fsl,mpc5200-gpt"; 38 reg = <0x630 0x10>; 39 interrupts = <1 12 0>; 40 gpio-controller; 41 #gpio-cells = <2>; 42 }; 43 44 gpt4: timer@640 { // General Purpose Timer in GPIO mode 45 gpio-controller; 46 #gpio-cells = <2>; 47 }; 48 49 gpt5: timer@650 { // General Purpose Timer in GPIO mode 50 gpio-controller; 51 #gpio-cells = <2>; 52 }; 53 54 gpt6: timer@660 { // General Purpose Timer in GPIO mode 55 gpio-controller; 56 #gpio-cells = <2>; 57 }; 58 59 gpt7: timer@670 { // General Purpose Timer in GPIO mode 60 gpio-controller; 61 #gpio-cells = <2>; 62 }; 63 64 rtc@800 { 65 status = "disabled"; 66 }; 67 68 can@900 { 69 status = "disabled"; 70 }; 71 72 can@980 { 73 status = "disabled"; 74 }; 75 76 spi@f00 { 77 status = "disabled"; 78 }; 79 80 usb@1000 { 81 status = "disabled"; 82 }; 83 84 psc@2000 { // PSC1 85 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart"; 86 }; 87 88 psc@2200 { // PSC2 89 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart"; 90 }; 91 92 psc@2400 { // PSC3 93 status = "disabled"; 94 }; 95 96 psc@2600 { // PSC4 97 status = "disabled"; 98 }; 99 100 psc@2800 { // PSC5 101 status = "disabled"; 102 }; 103 104 psc@2c00 { // PSC6 105 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart"; 106 }; 107 108 ethernet@3000 { 109 phy-handle = <&phy0>; 110 }; 111 112 mdio@3000 { 113 phy0: ethernet-phy@0 { 114 compatible = "intel,lxt971"; 115 reg = <0>; 116 }; 117 }; 118 119 i2c@3d00 { 120 status = "disabled"; 121 }; 122 123 i2c@3d40 { 124 fsl,preserve-clocking; 125 clock-frequency = <400000>; 126 127 hwmon@2c { 128 compatible = "ad,adm9240"; 129 reg = <0x2c>; 130 }; 131 rtc@51 { 132 compatible = "nxp,pcf8563"; 133 reg = <0x51>; 134 }; 135 }; 136 }; 137 138 pci@f0000d00 { 139 status = "disabled"; 140 }; 141 142 localbus { 143 ranges = <0 0 0xff800000 0x00800000 144 1 0 0x80000000 0x00800000 145 3 0 0x80000000 0x00800000>; 146 147 flash@0,0 { 148 compatible = "cfi-flash"; 149 reg = <0 0 0x00800000>; 150 bank-width = <2>; 151 device-width = <2>; 152 #size-cells = <1>; 153 #address-cells = <1>; 154 155 partition@0 { 156 label = "DTS"; 157 reg = <0x0 0x00100000>; 158 }; 159 partition@100000 { 160 label = "Kernel"; 161 reg = <0x100000 0x00200000>; 162 }; 163 partition@300000 { 164 label = "RootFS"; 165 reg = <0x00300000 0x00200000>; 166 }; 167 partition@500000 { 168 label = "user"; 169 reg = <0x00500000 0x00200000>; 170 }; 171 partition@700000 { 172 label = "U-Boot"; 173 reg = <0x00700000 0x00040000>; 174 }; 175 partition@740000 { 176 label = "Env"; 177 reg = <0x00740000 0x00010000>; 178 }; 179 partition@750000 { 180 label = "red. Env"; 181 reg = <0x00750000 0x00010000>; 182 }; 183 partition@760000 { 184 label = "reserve"; 185 reg = <0x00760000 0x000a0000>; 186 }; 187 }; 188 189 }; 190}; 191