1106757b3Ss.hauer@pengutronix.de/* 2106757b3Ss.hauer@pengutronix.de * phyCORE-MPC5200B-tiny (pcm030) board Device Tree Source 3106757b3Ss.hauer@pengutronix.de * 4106757b3Ss.hauer@pengutronix.de * Copyright 2006 Pengutronix 5106757b3Ss.hauer@pengutronix.de * Sascha Hauer <s.hauer@pengutronix.de> 6106757b3Ss.hauer@pengutronix.de * Copyright 2007 Pengutronix 7106757b3Ss.hauer@pengutronix.de * Juergen Beisert <j.beisert@pengutronix.de> 8106757b3Ss.hauer@pengutronix.de * 9106757b3Ss.hauer@pengutronix.de * This program is free software; you can redistribute it and/or modify it 10106757b3Ss.hauer@pengutronix.de * under the terms of the GNU General Public License as published by the 11106757b3Ss.hauer@pengutronix.de * Free Software Foundation; either version 2 of the License, or (at your 12106757b3Ss.hauer@pengutronix.de * option) any later version. 13106757b3Ss.hauer@pengutronix.de */ 14106757b3Ss.hauer@pengutronix.de 15c8bf6b52SJohn Bonesio/include/ "mpc5200b.dtsi" 16106757b3Ss.hauer@pengutronix.de 17fa59f178SGrant Likely&gpt0 { fsl,has-wdt; }; 18fa59f178SGrant Likely&gpt2 { gpio-controller; }; 19fa59f178SGrant Likely&gpt3 { gpio-controller; }; 20fa59f178SGrant Likely&gpt4 { gpio-controller; }; 21fa59f178SGrant Likely&gpt5 { gpio-controller; }; 22fa59f178SGrant Likely&gpt6 { gpio-controller; }; 23fa59f178SGrant Likely&gpt7 { gpio-controller; }; 24fa59f178SGrant Likely 25106757b3Ss.hauer@pengutronix.de/ { 26106757b3Ss.hauer@pengutronix.de model = "phytec,pcm030"; 27106757b3Ss.hauer@pengutronix.de compatible = "phytec,pcm030"; 28106757b3Ss.hauer@pengutronix.de 29106757b3Ss.hauer@pengutronix.de soc5200@f0000000 { 30f4221a7aSEric Millbrandt audioplatform: psc@2000 { /* PSC1 in ac97 mode */ 31106757b3Ss.hauer@pengutronix.de compatible = "mpc5200b-psc-ac97","fsl,mpc5200b-psc-ac97"; 32106757b3Ss.hauer@pengutronix.de cell-index = <0>; 33106757b3Ss.hauer@pengutronix.de }; 34106757b3Ss.hauer@pengutronix.de 35106757b3Ss.hauer@pengutronix.de /* PSC2 port is used by CAN1/2 */ 36c8bf6b52SJohn Bonesio psc@2200 { 37c8bf6b52SJohn Bonesio status = "disabled"; 38c8bf6b52SJohn Bonesio }; 39106757b3Ss.hauer@pengutronix.de 40abf1e27fSJohn Bonesio psc@2400 { /* PSC3 in UART mode */ 41106757b3Ss.hauer@pengutronix.de compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart"; 42106757b3Ss.hauer@pengutronix.de }; 43106757b3Ss.hauer@pengutronix.de 44106757b3Ss.hauer@pengutronix.de /* PSC4 is ??? */ 45c8bf6b52SJohn Bonesio psc@2600 { 46c8bf6b52SJohn Bonesio status = "disabled"; 47c8bf6b52SJohn Bonesio }; 48106757b3Ss.hauer@pengutronix.de 49106757b3Ss.hauer@pengutronix.de /* PSC5 is ??? */ 50c8bf6b52SJohn Bonesio psc@2800 { 51c8bf6b52SJohn Bonesio status = "disabled"; 52c8bf6b52SJohn Bonesio }; 53106757b3Ss.hauer@pengutronix.de 54abf1e27fSJohn Bonesio psc@2c00 { /* PSC6 in UART mode */ 55106757b3Ss.hauer@pengutronix.de compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart"; 56106757b3Ss.hauer@pengutronix.de }; 57106757b3Ss.hauer@pengutronix.de 58106757b3Ss.hauer@pengutronix.de ethernet@3000 { 59106757b3Ss.hauer@pengutronix.de phy-handle = <&phy0>; 60106757b3Ss.hauer@pengutronix.de }; 61106757b3Ss.hauer@pengutronix.de 62106757b3Ss.hauer@pengutronix.de mdio@3000 { 63106757b3Ss.hauer@pengutronix.de phy0: ethernet-phy@0 { 64b8842451SGrant Likely reg = <0>; 65106757b3Ss.hauer@pengutronix.de }; 66106757b3Ss.hauer@pengutronix.de }; 67106757b3Ss.hauer@pengutronix.de 68106757b3Ss.hauer@pengutronix.de i2c@3d40 { 69106757b3Ss.hauer@pengutronix.de rtc@51 { 70106757b3Ss.hauer@pengutronix.de compatible = "nxp,pcf8563"; 71106757b3Ss.hauer@pengutronix.de reg = <0x51>; 72106757b3Ss.hauer@pengutronix.de }; 73c155ee10SWolfram Sang eeprom@52 { 74c155ee10SWolfram Sang compatible = "catalyst,24c32"; 75c155ee10SWolfram Sang reg = <0x52>; 7655271024SWolfram Sang pagesize = <32>; 77c155ee10SWolfram Sang }; 78106757b3Ss.hauer@pengutronix.de }; 79106757b3Ss.hauer@pengutronix.de 80106757b3Ss.hauer@pengutronix.de sram@8000 { 81b8842451SGrant Likely compatible = "fsl,mpc5200b-sram","fsl,mpc5200-sram"; 82106757b3Ss.hauer@pengutronix.de reg = <0x8000 0x4000>; 83106757b3Ss.hauer@pengutronix.de }; 84106757b3Ss.hauer@pengutronix.de }; 85106757b3Ss.hauer@pengutronix.de 86106757b3Ss.hauer@pengutronix.de pci@f0000d00 { 87b8842451SGrant Likely interrupt-map-mask = <0xf800 0 0 7>; 88b8842451SGrant Likely interrupt-map = <0xc000 0 0 1 &mpc5200_pic 0 0 3 // 1st slot 89b8842451SGrant Likely 0xc000 0 0 2 &mpc5200_pic 1 1 3 90b8842451SGrant Likely 0xc000 0 0 3 &mpc5200_pic 1 2 3 91b8842451SGrant Likely 0xc000 0 0 4 &mpc5200_pic 1 3 3 92106757b3Ss.hauer@pengutronix.de 93b8842451SGrant Likely 0xc800 0 0 1 &mpc5200_pic 1 1 3 // 2nd slot 94b8842451SGrant Likely 0xc800 0 0 2 &mpc5200_pic 1 2 3 95b8842451SGrant Likely 0xc800 0 0 3 &mpc5200_pic 1 3 3 96b8842451SGrant Likely 0xc800 0 0 4 &mpc5200_pic 0 0 3>; 97b8842451SGrant Likely ranges = <0x42000000 0 0x80000000 0x80000000 0 0x20000000 98b8842451SGrant Likely 0x02000000 0 0xa0000000 0xa0000000 0 0x10000000 99b8842451SGrant Likely 0x01000000 0 0x00000000 0xb0000000 0 0x01000000>; 100106757b3Ss.hauer@pengutronix.de }; 101c8bf6b52SJohn Bonesio 102c8bf6b52SJohn Bonesio localbus { 103c8bf6b52SJohn Bonesio status = "disabled"; 104c8bf6b52SJohn Bonesio }; 105f4221a7aSEric Millbrandt 106f4221a7aSEric Millbrandt sound { 107f4221a7aSEric Millbrandt compatible = "phytec,pcm030-audio-fabric"; 108f4221a7aSEric Millbrandt asoc-platform = <&audioplatform>; 109f4221a7aSEric Millbrandt }; 110106757b3Ss.hauer@pengutronix.de}; 111