1371bc96bSHeiko Schocher/* 2371bc96bSHeiko Schocher * Manroland uc101 board Device Tree Source 3371bc96bSHeiko Schocher * 4371bc96bSHeiko Schocher * Copyright (C) 2009 DENX Software Engineering GmbH 5371bc96bSHeiko Schocher * Heiko Schocher <hs@denx.de> 6371bc96bSHeiko Schocher * Copyright 2006-2007 Secret Lab Technologies Ltd. 7371bc96bSHeiko Schocher * 8371bc96bSHeiko Schocher * This program is free software; you can redistribute it and/or modify it 9371bc96bSHeiko Schocher * under the terms of the GNU General Public License as published by the 10371bc96bSHeiko Schocher * Free Software Foundation; either version 2 of the License, or (at your 11371bc96bSHeiko Schocher * option) any later version. 12371bc96bSHeiko Schocher */ 13371bc96bSHeiko Schocher 14c8bf6b52SJohn Bonesio/include/ "mpc5200b.dtsi" 15371bc96bSHeiko Schocher 16371bc96bSHeiko Schocher/ { 17371bc96bSHeiko Schocher model = "manroland,uc101"; 18371bc96bSHeiko Schocher compatible = "manroland,uc101"; 19371bc96bSHeiko Schocher 20371bc96bSHeiko Schocher soc5200@f0000000 { 21371bc96bSHeiko Schocher gpt0: timer@600 { // General Purpose Timer in GPIO mode 22371bc96bSHeiko Schocher gpio-controller; 23371bc96bSHeiko Schocher #gpio-cells = <2>; 24371bc96bSHeiko Schocher }; 25371bc96bSHeiko Schocher 26371bc96bSHeiko Schocher gpt1: timer@610 { // General Purpose Timer in GPIO mode 27371bc96bSHeiko Schocher gpio-controller; 28371bc96bSHeiko Schocher #gpio-cells = <2>; 29371bc96bSHeiko Schocher }; 30371bc96bSHeiko Schocher 31371bc96bSHeiko Schocher gpt2: timer@620 { // General Purpose Timer in GPIO mode 32371bc96bSHeiko Schocher gpio-controller; 33371bc96bSHeiko Schocher #gpio-cells = <2>; 34371bc96bSHeiko Schocher }; 35371bc96bSHeiko Schocher 36371bc96bSHeiko Schocher gpt3: timer@630 { // General Purpose Timer in GPIO mode 37371bc96bSHeiko Schocher compatible = "fsl,mpc5200b-gpt","fsl,mpc5200-gpt"; 38371bc96bSHeiko Schocher reg = <0x630 0x10>; 39371bc96bSHeiko Schocher interrupts = <1 12 0>; 40371bc96bSHeiko Schocher gpio-controller; 41371bc96bSHeiko Schocher #gpio-cells = <2>; 42371bc96bSHeiko Schocher }; 43371bc96bSHeiko Schocher 44371bc96bSHeiko Schocher gpt4: timer@640 { // General Purpose Timer in GPIO mode 45371bc96bSHeiko Schocher gpio-controller; 46371bc96bSHeiko Schocher #gpio-cells = <2>; 47371bc96bSHeiko Schocher }; 48371bc96bSHeiko Schocher 49371bc96bSHeiko Schocher gpt5: timer@650 { // General Purpose Timer in GPIO mode 50371bc96bSHeiko Schocher gpio-controller; 51371bc96bSHeiko Schocher #gpio-cells = <2>; 52371bc96bSHeiko Schocher }; 53371bc96bSHeiko Schocher 54371bc96bSHeiko Schocher gpt6: timer@660 { // General Purpose Timer in GPIO mode 55371bc96bSHeiko Schocher gpio-controller; 56371bc96bSHeiko Schocher #gpio-cells = <2>; 57371bc96bSHeiko Schocher }; 58371bc96bSHeiko Schocher 59371bc96bSHeiko Schocher gpt7: timer@670 { // General Purpose Timer in GPIO mode 60371bc96bSHeiko Schocher gpio-controller; 61371bc96bSHeiko Schocher #gpio-cells = <2>; 62371bc96bSHeiko Schocher }; 63371bc96bSHeiko Schocher 64c8bf6b52SJohn Bonesio rtc@800 { 65c8bf6b52SJohn Bonesio status = "disabled"; 66371bc96bSHeiko Schocher }; 67371bc96bSHeiko Schocher 68c8bf6b52SJohn Bonesio can@900 { 69c8bf6b52SJohn Bonesio status = "disabled"; 70371bc96bSHeiko Schocher }; 71371bc96bSHeiko Schocher 72c8bf6b52SJohn Bonesio can@980 { 73c8bf6b52SJohn Bonesio status = "disabled"; 74371bc96bSHeiko Schocher }; 75371bc96bSHeiko Schocher 76c8bf6b52SJohn Bonesio spi@f00 { 77c8bf6b52SJohn Bonesio status = "disabled"; 78371bc96bSHeiko Schocher }; 79371bc96bSHeiko Schocher 80c8bf6b52SJohn Bonesio usb@1000 { 81c8bf6b52SJohn Bonesio status = "disabled"; 82c8bf6b52SJohn Bonesio }; 83c8bf6b52SJohn Bonesio 84c8bf6b52SJohn Bonesio psc@2000 { // PSC1 85371bc96bSHeiko Schocher compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart"; 86371bc96bSHeiko Schocher }; 87371bc96bSHeiko Schocher 88c8bf6b52SJohn Bonesio psc@2200 { // PSC2 89371bc96bSHeiko Schocher compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart"; 90371bc96bSHeiko Schocher }; 91371bc96bSHeiko Schocher 92c8bf6b52SJohn Bonesio psc@2400 { // PSC3 93c8bf6b52SJohn Bonesio status = "disabled"; 94c8bf6b52SJohn Bonesio }; 95c8bf6b52SJohn Bonesio 96c8bf6b52SJohn Bonesio psc@2600 { // PSC4 97c8bf6b52SJohn Bonesio status = "disabled"; 98c8bf6b52SJohn Bonesio }; 99c8bf6b52SJohn Bonesio 100c8bf6b52SJohn Bonesio psc@2800 { // PSC5 101c8bf6b52SJohn Bonesio status = "disabled"; 102c8bf6b52SJohn Bonesio }; 103c8bf6b52SJohn Bonesio 104c8bf6b52SJohn Bonesio psc@2c00 { // PSC6 105371bc96bSHeiko Schocher compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart"; 106371bc96bSHeiko Schocher }; 107371bc96bSHeiko Schocher 108371bc96bSHeiko Schocher ethernet@3000 { 109371bc96bSHeiko Schocher phy-handle = <&phy0>; 110371bc96bSHeiko Schocher }; 111371bc96bSHeiko Schocher 112371bc96bSHeiko Schocher mdio@3000 { 113371bc96bSHeiko Schocher phy0: ethernet-phy@0 { 114371bc96bSHeiko Schocher compatible = "intel,lxt971"; 115371bc96bSHeiko Schocher reg = <0>; 116371bc96bSHeiko Schocher }; 117371bc96bSHeiko Schocher }; 118371bc96bSHeiko Schocher 119c8bf6b52SJohn Bonesio i2c@3d00 { 120c8bf6b52SJohn Bonesio status = "disabled"; 121371bc96bSHeiko Schocher }; 122371bc96bSHeiko Schocher 123371bc96bSHeiko Schocher i2c@3d40 { 124371bc96bSHeiko Schocher fsl,preserve-clocking; 125371bc96bSHeiko Schocher clock-frequency = <400000>; 126371bc96bSHeiko Schocher 127371bc96bSHeiko Schocher hwmon@2c { 128371bc96bSHeiko Schocher compatible = "ad,adm9240"; 129371bc96bSHeiko Schocher reg = <0x2c>; 130371bc96bSHeiko Schocher }; 131371bc96bSHeiko Schocher rtc@51 { 132371bc96bSHeiko Schocher compatible = "nxp,pcf8563"; 133371bc96bSHeiko Schocher reg = <0x51>; 134371bc96bSHeiko Schocher }; 135371bc96bSHeiko Schocher }; 136371bc96bSHeiko Schocher }; 137c8bf6b52SJohn Bonesio 138c8bf6b52SJohn Bonesio pci@f0000d00 { 139c8bf6b52SJohn Bonesio status = "disabled"; 140371bc96bSHeiko Schocher }; 141371bc96bSHeiko Schocher 142371bc96bSHeiko Schocher localbus { 143371bc96bSHeiko Schocher ranges = <0 0 0xff800000 0x00800000 144371bc96bSHeiko Schocher 1 0 0x80000000 0x00800000 145371bc96bSHeiko Schocher 3 0 0x80000000 0x00800000>; 146371bc96bSHeiko Schocher 147371bc96bSHeiko Schocher flash@0,0 { 148371bc96bSHeiko Schocher compatible = "cfi-flash"; 149371bc96bSHeiko Schocher reg = <0 0 0x00800000>; 150371bc96bSHeiko Schocher bank-width = <2>; 151371bc96bSHeiko Schocher device-width = <2>; 152371bc96bSHeiko Schocher #size-cells = <1>; 153371bc96bSHeiko Schocher #address-cells = <1>; 154371bc96bSHeiko Schocher 155371bc96bSHeiko Schocher partition@0 { 156371bc96bSHeiko Schocher label = "DTS"; 157371bc96bSHeiko Schocher reg = <0x0 0x00100000>; 158371bc96bSHeiko Schocher }; 159371bc96bSHeiko Schocher partition@100000 { 160371bc96bSHeiko Schocher label = "Kernel"; 161371bc96bSHeiko Schocher reg = <0x100000 0x00200000>; 162371bc96bSHeiko Schocher }; 163371bc96bSHeiko Schocher partition@300000 { 164371bc96bSHeiko Schocher label = "RootFS"; 165371bc96bSHeiko Schocher reg = <0x00300000 0x00200000>; 166371bc96bSHeiko Schocher }; 167371bc96bSHeiko Schocher partition@500000 { 168371bc96bSHeiko Schocher label = "user"; 169371bc96bSHeiko Schocher reg = <0x00500000 0x00200000>; 170371bc96bSHeiko Schocher }; 171371bc96bSHeiko Schocher partition@700000 { 172371bc96bSHeiko Schocher label = "U-Boot"; 173371bc96bSHeiko Schocher reg = <0x00700000 0x00040000>; 174371bc96bSHeiko Schocher }; 175371bc96bSHeiko Schocher partition@740000 { 176371bc96bSHeiko Schocher label = "Env"; 177371bc96bSHeiko Schocher reg = <0x00740000 0x00010000>; 178371bc96bSHeiko Schocher }; 179371bc96bSHeiko Schocher partition@750000 { 180371bc96bSHeiko Schocher label = "red. Env"; 181371bc96bSHeiko Schocher reg = <0x00750000 0x00010000>; 182371bc96bSHeiko Schocher }; 183371bc96bSHeiko Schocher partition@760000 { 184371bc96bSHeiko Schocher label = "reserve"; 185371bc96bSHeiko Schocher reg = <0x00760000 0x000a0000>; 186371bc96bSHeiko Schocher }; 187371bc96bSHeiko Schocher }; 188371bc96bSHeiko Schocher 189371bc96bSHeiko Schocher }; 190371bc96bSHeiko Schocher}; 191