1830cb6faSHeiko Schocher/* 2830cb6faSHeiko Schocher * Manroland mucmc52 board Device Tree Source 3830cb6faSHeiko Schocher * 4830cb6faSHeiko Schocher * Copyright (C) 2009 DENX Software Engineering GmbH 5830cb6faSHeiko Schocher * Heiko Schocher <hs@denx.de> 6830cb6faSHeiko Schocher * Copyright 2006-2007 Secret Lab Technologies Ltd. 7830cb6faSHeiko Schocher * 8830cb6faSHeiko Schocher * This program is free software; you can redistribute it and/or modify it 9830cb6faSHeiko Schocher * under the terms of the GNU General Public License as published by the 10830cb6faSHeiko Schocher * Free Software Foundation; either version 2 of the License, or (at your 11830cb6faSHeiko Schocher * option) any later version. 12830cb6faSHeiko Schocher */ 13830cb6faSHeiko Schocher 14c8bf6b52SJohn Bonesio/include/ "mpc5200b.dtsi" 15830cb6faSHeiko Schocher 16fa59f178SGrant Likely/* Timer pins that need to be in GPIO mode */ 17fa59f178SGrant Likely&gpt0 { gpio-controller; }; 18fa59f178SGrant Likely&gpt1 { gpio-controller; }; 19fa59f178SGrant Likely&gpt2 { gpio-controller; }; 20fa59f178SGrant Likely&gpt3 { gpio-controller; }; 21fa59f178SGrant Likely 22fa59f178SGrant Likely/* Disabled timers */ 23fa59f178SGrant Likely&gpt4 { status = "disabled"; }; 24fa59f178SGrant Likely&gpt5 { status = "disabled"; }; 25fa59f178SGrant Likely&gpt6 { status = "disabled"; }; 26fa59f178SGrant Likely&gpt7 { status = "disabled"; }; 27fa59f178SGrant Likely 28830cb6faSHeiko Schocher/ { 29830cb6faSHeiko Schocher model = "manroland,mucmc52"; 30830cb6faSHeiko Schocher compatible = "manroland,mucmc52"; 31830cb6faSHeiko Schocher 32830cb6faSHeiko Schocher soc5200@f0000000 { 33c8bf6b52SJohn Bonesio rtc@800 { 34c8bf6b52SJohn Bonesio status = "disabled"; 35c8bf6b52SJohn Bonesio }; 36c8bf6b52SJohn Bonesio 37c8bf6b52SJohn Bonesio can@900 { 38c8bf6b52SJohn Bonesio status = "disabled"; 39c8bf6b52SJohn Bonesio }; 40c8bf6b52SJohn Bonesio 41c8bf6b52SJohn Bonesio can@980 { 42c8bf6b52SJohn Bonesio status = "disabled"; 43c8bf6b52SJohn Bonesio }; 44c8bf6b52SJohn Bonesio 45c8bf6b52SJohn Bonesio spi@f00 { 46c8bf6b52SJohn Bonesio status = "disabled"; 47c8bf6b52SJohn Bonesio }; 48c8bf6b52SJohn Bonesio 49c8bf6b52SJohn Bonesio usb@1000 { 50c8bf6b52SJohn Bonesio status = "disabled"; 51c8bf6b52SJohn Bonesio }; 52c8bf6b52SJohn Bonesio 53c8bf6b52SJohn Bonesio psc@2000 { // PSC1 54830cb6faSHeiko Schocher compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart"; 55830cb6faSHeiko Schocher }; 56830cb6faSHeiko Schocher 57c8bf6b52SJohn Bonesio psc@2200 { // PSC2 58830cb6faSHeiko Schocher compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart"; 59830cb6faSHeiko Schocher }; 60830cb6faSHeiko Schocher 61c8bf6b52SJohn Bonesio psc@2400 { // PSC3 62c8bf6b52SJohn Bonesio status = "disabled"; 63c8bf6b52SJohn Bonesio }; 64c8bf6b52SJohn Bonesio 65c8bf6b52SJohn Bonesio psc@2600 { // PSC4 66c8bf6b52SJohn Bonesio status = "disabled"; 67c8bf6b52SJohn Bonesio }; 68c8bf6b52SJohn Bonesio 69c8bf6b52SJohn Bonesio psc@2800 { // PSC5 70c8bf6b52SJohn Bonesio status = "disabled"; 71c8bf6b52SJohn Bonesio }; 72c8bf6b52SJohn Bonesio 73c8bf6b52SJohn Bonesio psc@2c00 { // PSC6 74830cb6faSHeiko Schocher compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart"; 75830cb6faSHeiko Schocher }; 76830cb6faSHeiko Schocher 77830cb6faSHeiko Schocher ethernet@3000 { 78830cb6faSHeiko Schocher phy-handle = <&phy0>; 79830cb6faSHeiko Schocher }; 80830cb6faSHeiko Schocher 81830cb6faSHeiko Schocher mdio@3000 { 82830cb6faSHeiko Schocher phy0: ethernet-phy@0 { 83830cb6faSHeiko Schocher compatible = "intel,lxt971"; 84830cb6faSHeiko Schocher reg = <0>; 85830cb6faSHeiko Schocher }; 86830cb6faSHeiko Schocher }; 87830cb6faSHeiko Schocher 88c8bf6b52SJohn Bonesio i2c@3d00 { 89c8bf6b52SJohn Bonesio status = "disabled"; 90830cb6faSHeiko Schocher }; 91830cb6faSHeiko Schocher 92830cb6faSHeiko Schocher i2c@3d40 { 93830cb6faSHeiko Schocher hwmon@2c { 94830cb6faSHeiko Schocher compatible = "ad,adm9240"; 95830cb6faSHeiko Schocher reg = <0x2c>; 96830cb6faSHeiko Schocher }; 97830cb6faSHeiko Schocher rtc@51 { 98830cb6faSHeiko Schocher compatible = "nxp,pcf8563"; 99830cb6faSHeiko Schocher reg = <0x51>; 100830cb6faSHeiko Schocher }; 101830cb6faSHeiko Schocher }; 102830cb6faSHeiko Schocher }; 103830cb6faSHeiko Schocher 104830cb6faSHeiko Schocher pci@f0000d00 { 105830cb6faSHeiko Schocher interrupt-map-mask = <0xf800 0 0 7>; 106830cb6faSHeiko Schocher interrupt-map = < 107830cb6faSHeiko Schocher /* IDSEL 0x10 */ 108830cb6faSHeiko Schocher 0x8000 0 0 1 &mpc5200_pic 0 3 3 109830cb6faSHeiko Schocher 0x8000 0 0 2 &mpc5200_pic 0 3 3 110830cb6faSHeiko Schocher 0x8000 0 0 3 &mpc5200_pic 0 2 3 111830cb6faSHeiko Schocher 0x8000 0 0 4 &mpc5200_pic 0 1 3 112830cb6faSHeiko Schocher >; 113830cb6faSHeiko Schocher ranges = <0x42000000 0 0x60000000 0x60000000 0 0x10000000 114830cb6faSHeiko Schocher 0x02000000 0 0x90000000 0x90000000 0 0x10000000 115830cb6faSHeiko Schocher 0x01000000 0 0x00000000 0xa0000000 0 0x01000000>; 116830cb6faSHeiko Schocher }; 117830cb6faSHeiko Schocher 118830cb6faSHeiko Schocher localbus { 119830cb6faSHeiko Schocher ranges = <0 0 0xff800000 0x00800000 120830cb6faSHeiko Schocher 1 0 0x80000000 0x00800000 121830cb6faSHeiko Schocher 3 0 0x80000000 0x00800000>; 122830cb6faSHeiko Schocher 123830cb6faSHeiko Schocher flash@0,0 { 124830cb6faSHeiko Schocher compatible = "cfi-flash"; 125830cb6faSHeiko Schocher reg = <0 0 0x00800000>; 126830cb6faSHeiko Schocher bank-width = <4>; 127830cb6faSHeiko Schocher device-width = <2>; 128830cb6faSHeiko Schocher #size-cells = <1>; 129830cb6faSHeiko Schocher #address-cells = <1>; 130830cb6faSHeiko Schocher partition@0 { 131830cb6faSHeiko Schocher label = "DTS"; 132830cb6faSHeiko Schocher reg = <0x0 0x00100000>; 133830cb6faSHeiko Schocher }; 134830cb6faSHeiko Schocher partition@100000 { 135830cb6faSHeiko Schocher label = "Kernel"; 136830cb6faSHeiko Schocher reg = <0x100000 0x00200000>; 137830cb6faSHeiko Schocher }; 138830cb6faSHeiko Schocher partition@300000 { 139830cb6faSHeiko Schocher label = "RootFS"; 140830cb6faSHeiko Schocher reg = <0x00300000 0x00200000>; 141830cb6faSHeiko Schocher }; 142830cb6faSHeiko Schocher partition@500000 { 143830cb6faSHeiko Schocher label = "user"; 144830cb6faSHeiko Schocher reg = <0x00500000 0x00200000>; 145830cb6faSHeiko Schocher }; 146830cb6faSHeiko Schocher partition@700000 { 147830cb6faSHeiko Schocher label = "U-Boot"; 148830cb6faSHeiko Schocher reg = <0x00700000 0x00040000>; 149830cb6faSHeiko Schocher }; 150830cb6faSHeiko Schocher partition@740000 { 151830cb6faSHeiko Schocher label = "Env"; 152830cb6faSHeiko Schocher reg = <0x00740000 0x00020000>; 153830cb6faSHeiko Schocher }; 154830cb6faSHeiko Schocher partition@760000 { 155830cb6faSHeiko Schocher label = "red. Env"; 156830cb6faSHeiko Schocher reg = <0x00760000 0x00020000>; 157830cb6faSHeiko Schocher }; 158830cb6faSHeiko Schocher partition@780000 { 159830cb6faSHeiko Schocher label = "reserve"; 160830cb6faSHeiko Schocher reg = <0x00780000 0x00080000>; 161830cb6faSHeiko Schocher }; 162830cb6faSHeiko Schocher }; 163830cb6faSHeiko Schocher 164830cb6faSHeiko Schocher simple100: gpio-controller-100@3,600100 { 165830cb6faSHeiko Schocher compatible = "manroland,mucmc52-aux-gpio"; 166830cb6faSHeiko Schocher reg = <3 0x00600100 0x1>; 167830cb6faSHeiko Schocher gpio-controller; 168830cb6faSHeiko Schocher #gpio-cells = <2>; 169830cb6faSHeiko Schocher }; 170830cb6faSHeiko Schocher simple104: gpio-controller-104@3,600104 { 171830cb6faSHeiko Schocher compatible = "manroland,mucmc52-aux-gpio"; 172830cb6faSHeiko Schocher reg = <3 0x00600104 0x1>; 173830cb6faSHeiko Schocher gpio-controller; 174830cb6faSHeiko Schocher #gpio-cells = <2>; 175830cb6faSHeiko Schocher }; 176830cb6faSHeiko Schocher simple200: gpio-controller-200@3,600200 { 177830cb6faSHeiko Schocher compatible = "manroland,mucmc52-aux-gpio"; 178830cb6faSHeiko Schocher reg = <3 0x00600200 0x1>; 179830cb6faSHeiko Schocher gpio-controller; 180830cb6faSHeiko Schocher #gpio-cells = <2>; 181830cb6faSHeiko Schocher }; 182830cb6faSHeiko Schocher simple201: gpio-controller-201@3,600201 { 183830cb6faSHeiko Schocher compatible = "manroland,mucmc52-aux-gpio"; 184830cb6faSHeiko Schocher reg = <3 0x00600201 0x1>; 185830cb6faSHeiko Schocher gpio-controller; 186830cb6faSHeiko Schocher #gpio-cells = <2>; 187830cb6faSHeiko Schocher }; 188830cb6faSHeiko Schocher simple202: gpio-controller-202@3,600202 { 189830cb6faSHeiko Schocher compatible = "manroland,mucmc52-aux-gpio"; 190830cb6faSHeiko Schocher reg = <3 0x00600202 0x1>; 191830cb6faSHeiko Schocher gpio-controller; 192830cb6faSHeiko Schocher #gpio-cells = <2>; 193830cb6faSHeiko Schocher }; 194830cb6faSHeiko Schocher simple203: gpio-controller-203@3,600203 { 195830cb6faSHeiko Schocher compatible = "manroland,mucmc52-aux-gpio"; 196830cb6faSHeiko Schocher reg = <3 0x00600203 0x1>; 197830cb6faSHeiko Schocher gpio-controller; 198830cb6faSHeiko Schocher #gpio-cells = <2>; 199830cb6faSHeiko Schocher }; 200830cb6faSHeiko Schocher simple204: gpio-controller-204@3,600204 { 201830cb6faSHeiko Schocher compatible = "manroland,mucmc52-aux-gpio"; 202830cb6faSHeiko Schocher reg = <3 0x00600204 0x1>; 203830cb6faSHeiko Schocher gpio-controller; 204830cb6faSHeiko Schocher #gpio-cells = <2>; 205830cb6faSHeiko Schocher }; 206830cb6faSHeiko Schocher simple206: gpio-controller-206@3,600206 { 207830cb6faSHeiko Schocher compatible = "manroland,mucmc52-aux-gpio"; 208830cb6faSHeiko Schocher reg = <3 0x00600206 0x1>; 209830cb6faSHeiko Schocher gpio-controller; 210830cb6faSHeiko Schocher #gpio-cells = <2>; 211830cb6faSHeiko Schocher }; 212830cb6faSHeiko Schocher simple207: gpio-controller-207@3,600207 { 213830cb6faSHeiko Schocher compatible = "manroland,mucmc52-aux-gpio"; 214830cb6faSHeiko Schocher reg = <3 0x00600207 0x1>; 215830cb6faSHeiko Schocher gpio-controller; 216830cb6faSHeiko Schocher #gpio-cells = <2>; 217830cb6faSHeiko Schocher }; 218830cb6faSHeiko Schocher simple20f: gpio-controller-20f@3,60020f { 219830cb6faSHeiko Schocher compatible = "manroland,mucmc52-aux-gpio"; 220830cb6faSHeiko Schocher reg = <3 0x0060020f 0x1>; 221830cb6faSHeiko Schocher gpio-controller; 222830cb6faSHeiko Schocher #gpio-cells = <2>; 223830cb6faSHeiko Schocher }; 224830cb6faSHeiko Schocher 225830cb6faSHeiko Schocher }; 226830cb6faSHeiko Schocher}; 227