1bdad0548SGrzegorz Bernacki/* 2bdad0548SGrzegorz Bernacki * Digsy MTC board Device Tree Source 3bdad0548SGrzegorz Bernacki * 4bdad0548SGrzegorz Bernacki * Copyright (C) 2009 Semihalf 5bdad0548SGrzegorz Bernacki * 6bdad0548SGrzegorz Bernacki * Based on the CM5200 by M. Balakowicz 7bdad0548SGrzegorz Bernacki * 8bdad0548SGrzegorz Bernacki * This program is free software; you can redistribute it and/or modify it 9bdad0548SGrzegorz Bernacki * under the terms of the GNU General Public License as published by the 10bdad0548SGrzegorz Bernacki * Free Software Foundation; either version 2 of the License, or (at your 11bdad0548SGrzegorz Bernacki * option) any later version. 12bdad0548SGrzegorz Bernacki */ 13bdad0548SGrzegorz Bernacki 14c8bf6b52SJohn Bonesio/include/ "mpc5200b.dtsi" 15bdad0548SGrzegorz Bernacki 16bdad0548SGrzegorz Bernacki/ { 17bdad0548SGrzegorz Bernacki model = "intercontrol,digsy-mtc"; 18bdad0548SGrzegorz Bernacki compatible = "intercontrol,digsy-mtc"; 19bdad0548SGrzegorz Bernacki 20bdad0548SGrzegorz Bernacki memory { 21bdad0548SGrzegorz Bernacki reg = <0x00000000 0x02000000>; // 32MB 22bdad0548SGrzegorz Bernacki }; 23bdad0548SGrzegorz Bernacki 24bdad0548SGrzegorz Bernacki soc5200@f0000000 { 25bdad0548SGrzegorz Bernacki timer@600 { // General Purpose Timer 26bdad0548SGrzegorz Bernacki fsl,has-wdt; 27bdad0548SGrzegorz Bernacki }; 28bdad0548SGrzegorz Bernacki 29c8bf6b52SJohn Bonesio rtc@800 { 30c8bf6b52SJohn Bonesio status = "disabled"; 31bdad0548SGrzegorz Bernacki }; 32bdad0548SGrzegorz Bernacki 33c8bf6b52SJohn Bonesio can@900 { 34c8bf6b52SJohn Bonesio status = "disabled"; 35bdad0548SGrzegorz Bernacki }; 36bdad0548SGrzegorz Bernacki 37c8bf6b52SJohn Bonesio can@980 { 38c8bf6b52SJohn Bonesio status = "disabled"; 39bdad0548SGrzegorz Bernacki }; 40bdad0548SGrzegorz Bernacki 41c8bf6b52SJohn Bonesio psc@2000 { // PSC1 42c8bf6b52SJohn Bonesio status = "disabled"; 43bdad0548SGrzegorz Bernacki }; 44bdad0548SGrzegorz Bernacki 45c8bf6b52SJohn Bonesio psc@2200 { // PSC2 46c8bf6b52SJohn Bonesio status = "disabled"; 47bdad0548SGrzegorz Bernacki }; 48bdad0548SGrzegorz Bernacki 49c8bf6b52SJohn Bonesio psc@2400 { // PSC3 50c8bf6b52SJohn Bonesio status = "disabled"; 51bdad0548SGrzegorz Bernacki }; 52bdad0548SGrzegorz Bernacki 53abf1e27fSJohn Bonesio psc@2600 { // PSC4 54bdad0548SGrzegorz Bernacki compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart"; 55bdad0548SGrzegorz Bernacki }; 56bdad0548SGrzegorz Bernacki 57abf1e27fSJohn Bonesio psc@2800 { // PSC5 5886f5a4a7SGrzegorz Bernacki compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart"; 59c8bf6b52SJohn Bonesio }; 60c8bf6b52SJohn Bonesio 61c8bf6b52SJohn Bonesio psc@2c00 { // PSC6 62c8bf6b52SJohn Bonesio status = "disabled"; 6386f5a4a7SGrzegorz Bernacki }; 6486f5a4a7SGrzegorz Bernacki 65bdad0548SGrzegorz Bernacki ethernet@3000 { 66bdad0548SGrzegorz Bernacki phy-handle = <&phy0>; 67bdad0548SGrzegorz Bernacki }; 68bdad0548SGrzegorz Bernacki 69bdad0548SGrzegorz Bernacki mdio@3000 { 70bdad0548SGrzegorz Bernacki phy0: ethernet-phy@0 { 71bdad0548SGrzegorz Bernacki reg = <0>; 72bdad0548SGrzegorz Bernacki }; 73bdad0548SGrzegorz Bernacki }; 74bdad0548SGrzegorz Bernacki 75bdad0548SGrzegorz Bernacki i2c@3d00 { 76bdad0548SGrzegorz Bernacki rtc@50 { 77bdad0548SGrzegorz Bernacki compatible = "at,24c08"; 78bdad0548SGrzegorz Bernacki reg = <0x50>; 79bdad0548SGrzegorz Bernacki }; 80bdad0548SGrzegorz Bernacki 81bdad0548SGrzegorz Bernacki rtc@68 { 82bdad0548SGrzegorz Bernacki compatible = "dallas,ds1339"; 83bdad0548SGrzegorz Bernacki reg = <0x68>; 84bdad0548SGrzegorz Bernacki }; 85bdad0548SGrzegorz Bernacki }; 86bdad0548SGrzegorz Bernacki 87c8bf6b52SJohn Bonesio i2c@3d40 { 88c8bf6b52SJohn Bonesio status = "disabled"; 89bdad0548SGrzegorz Bernacki }; 90bdad0548SGrzegorz Bernacki }; 91bdad0548SGrzegorz Bernacki 92c8bf6b52SJohn Bonesio pci@f0000d00 { 93c8bf6b52SJohn Bonesio status = "disabled"; 94c8bf6b52SJohn Bonesio }; 95c8bf6b52SJohn Bonesio 96abf1e27fSJohn Bonesio localbus { 97bdad0548SGrzegorz Bernacki ranges = <0 0 0xff000000 0x1000000>; 98bdad0548SGrzegorz Bernacki 99bdad0548SGrzegorz Bernacki // 16-bit flash device at LocalPlus Bus CS0 100bdad0548SGrzegorz Bernacki flash@0,0 { 101bdad0548SGrzegorz Bernacki compatible = "cfi-flash"; 102bdad0548SGrzegorz Bernacki reg = <0 0 0x1000000>; 103bdad0548SGrzegorz Bernacki bank-width = <2>; 104bdad0548SGrzegorz Bernacki device-width = <2>; 105bdad0548SGrzegorz Bernacki #size-cells = <1>; 106bdad0548SGrzegorz Bernacki #address-cells = <1>; 107bdad0548SGrzegorz Bernacki 108bdad0548SGrzegorz Bernacki partition@0 { 109bdad0548SGrzegorz Bernacki label = "kernel"; 110bdad0548SGrzegorz Bernacki reg = <0x0 0x00200000>; 111bdad0548SGrzegorz Bernacki }; 112bdad0548SGrzegorz Bernacki partition@200000 { 113bdad0548SGrzegorz Bernacki label = "root"; 114bdad0548SGrzegorz Bernacki reg = <0x00200000 0x00300000>; 115bdad0548SGrzegorz Bernacki }; 116bdad0548SGrzegorz Bernacki partition@500000 { 117bdad0548SGrzegorz Bernacki label = "user"; 118bdad0548SGrzegorz Bernacki reg = <0x00500000 0x00a00000>; 119bdad0548SGrzegorz Bernacki }; 120bdad0548SGrzegorz Bernacki partition@f00000 { 121bdad0548SGrzegorz Bernacki label = "u-boot"; 122bdad0548SGrzegorz Bernacki reg = <0x00f00000 0x100000>; 123bdad0548SGrzegorz Bernacki }; 124bdad0548SGrzegorz Bernacki }; 125bdad0548SGrzegorz Bernacki }; 126bdad0548SGrzegorz Bernacki}; 127