12874c5fdSThomas Gleixner// SPDX-License-Identifier: GPL-2.0-or-later 2106757b3Ss.hauer@pengutronix.de/* 3106757b3Ss.hauer@pengutronix.de * phyCORE-MPC5200B-tiny (pcm030) board Device Tree Source 4106757b3Ss.hauer@pengutronix.de * 5106757b3Ss.hauer@pengutronix.de * Copyright 2006 Pengutronix 6106757b3Ss.hauer@pengutronix.de * Sascha Hauer <s.hauer@pengutronix.de> 7106757b3Ss.hauer@pengutronix.de * Copyright 2007 Pengutronix 8106757b3Ss.hauer@pengutronix.de * Juergen Beisert <j.beisert@pengutronix.de> 9106757b3Ss.hauer@pengutronix.de */ 10106757b3Ss.hauer@pengutronix.de 11c8bf6b52SJohn Bonesio/include/ "mpc5200b.dtsi" 12106757b3Ss.hauer@pengutronix.de 13fa59f178SGrant Likely&gpt0 { fsl,has-wdt; }; 14fa59f178SGrant Likely&gpt2 { gpio-controller; }; 15fa59f178SGrant Likely&gpt3 { gpio-controller; }; 16fa59f178SGrant Likely&gpt4 { gpio-controller; }; 17fa59f178SGrant Likely&gpt5 { gpio-controller; }; 18fa59f178SGrant Likely&gpt6 { gpio-controller; }; 19fa59f178SGrant Likely&gpt7 { gpio-controller; }; 20fa59f178SGrant Likely 21106757b3Ss.hauer@pengutronix.de/ { 22106757b3Ss.hauer@pengutronix.de model = "phytec,pcm030"; 23106757b3Ss.hauer@pengutronix.de compatible = "phytec,pcm030"; 24106757b3Ss.hauer@pengutronix.de 25106757b3Ss.hauer@pengutronix.de soc5200@f0000000 { 26f4221a7aSEric Millbrandt audioplatform: psc@2000 { /* PSC1 in ac97 mode */ 27106757b3Ss.hauer@pengutronix.de compatible = "mpc5200b-psc-ac97","fsl,mpc5200b-psc-ac97"; 28106757b3Ss.hauer@pengutronix.de cell-index = <0>; 29106757b3Ss.hauer@pengutronix.de }; 30106757b3Ss.hauer@pengutronix.de 31106757b3Ss.hauer@pengutronix.de /* PSC2 port is used by CAN1/2 */ 32c8bf6b52SJohn Bonesio psc@2200 { 33c8bf6b52SJohn Bonesio status = "disabled"; 34c8bf6b52SJohn Bonesio }; 35106757b3Ss.hauer@pengutronix.de 36abf1e27fSJohn Bonesio psc@2400 { /* PSC3 in UART mode */ 37106757b3Ss.hauer@pengutronix.de compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart"; 38106757b3Ss.hauer@pengutronix.de }; 39106757b3Ss.hauer@pengutronix.de 40106757b3Ss.hauer@pengutronix.de /* PSC4 is ??? */ 41c8bf6b52SJohn Bonesio psc@2600 { 42c8bf6b52SJohn Bonesio status = "disabled"; 43c8bf6b52SJohn Bonesio }; 44106757b3Ss.hauer@pengutronix.de 45106757b3Ss.hauer@pengutronix.de /* PSC5 is ??? */ 46c8bf6b52SJohn Bonesio psc@2800 { 47c8bf6b52SJohn Bonesio status = "disabled"; 48c8bf6b52SJohn Bonesio }; 49106757b3Ss.hauer@pengutronix.de 50abf1e27fSJohn Bonesio psc@2c00 { /* PSC6 in UART mode */ 51106757b3Ss.hauer@pengutronix.de compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart"; 52106757b3Ss.hauer@pengutronix.de }; 53106757b3Ss.hauer@pengutronix.de 54106757b3Ss.hauer@pengutronix.de ethernet@3000 { 55106757b3Ss.hauer@pengutronix.de phy-handle = <&phy0>; 56106757b3Ss.hauer@pengutronix.de }; 57106757b3Ss.hauer@pengutronix.de 58106757b3Ss.hauer@pengutronix.de mdio@3000 { 59106757b3Ss.hauer@pengutronix.de phy0: ethernet-phy@0 { 60b8842451SGrant Likely reg = <0>; 61106757b3Ss.hauer@pengutronix.de }; 62106757b3Ss.hauer@pengutronix.de }; 63106757b3Ss.hauer@pengutronix.de 64106757b3Ss.hauer@pengutronix.de i2c@3d40 { 65106757b3Ss.hauer@pengutronix.de rtc@51 { 66106757b3Ss.hauer@pengutronix.de compatible = "nxp,pcf8563"; 67106757b3Ss.hauer@pengutronix.de reg = <0x51>; 68106757b3Ss.hauer@pengutronix.de }; 69c155ee10SWolfram Sang eeprom@52 { 70fd393188SJavier Martinez Canillas compatible = "catalyst,24c32", "atmel,24c32"; 71c155ee10SWolfram Sang reg = <0x52>; 7255271024SWolfram Sang pagesize = <32>; 73c155ee10SWolfram Sang }; 74106757b3Ss.hauer@pengutronix.de }; 75106757b3Ss.hauer@pengutronix.de 76106757b3Ss.hauer@pengutronix.de sram@8000 { 77b8842451SGrant Likely compatible = "fsl,mpc5200b-sram","fsl,mpc5200-sram"; 78106757b3Ss.hauer@pengutronix.de reg = <0x8000 0x4000>; 79106757b3Ss.hauer@pengutronix.de }; 80106757b3Ss.hauer@pengutronix.de }; 81106757b3Ss.hauer@pengutronix.de 82106757b3Ss.hauer@pengutronix.de pci@f0000d00 { 83b8842451SGrant Likely interrupt-map-mask = <0xf800 0 0 7>; 84b8842451SGrant Likely interrupt-map = <0xc000 0 0 1 &mpc5200_pic 0 0 3 // 1st slot 85b8842451SGrant Likely 0xc000 0 0 2 &mpc5200_pic 1 1 3 86b8842451SGrant Likely 0xc000 0 0 3 &mpc5200_pic 1 2 3 87b8842451SGrant Likely 0xc000 0 0 4 &mpc5200_pic 1 3 3 88106757b3Ss.hauer@pengutronix.de 89b8842451SGrant Likely 0xc800 0 0 1 &mpc5200_pic 1 1 3 // 2nd slot 90b8842451SGrant Likely 0xc800 0 0 2 &mpc5200_pic 1 2 3 91b8842451SGrant Likely 0xc800 0 0 3 &mpc5200_pic 1 3 3 92b8842451SGrant Likely 0xc800 0 0 4 &mpc5200_pic 0 0 3>; 93b8842451SGrant Likely ranges = <0x42000000 0 0x80000000 0x80000000 0 0x20000000 94b8842451SGrant Likely 0x02000000 0 0xa0000000 0xa0000000 0 0x10000000 95b8842451SGrant Likely 0x01000000 0 0x00000000 0xb0000000 0 0x01000000>; 96106757b3Ss.hauer@pengutronix.de }; 97c8bf6b52SJohn Bonesio 98c8bf6b52SJohn Bonesio localbus { 99c8bf6b52SJohn Bonesio status = "disabled"; 100c8bf6b52SJohn Bonesio }; 101f4221a7aSEric Millbrandt 102f4221a7aSEric Millbrandt sound { 103f4221a7aSEric Millbrandt compatible = "phytec,pcm030-audio-fabric"; 104f4221a7aSEric Millbrandt asoc-platform = <&audioplatform>; 105f4221a7aSEric Millbrandt }; 106106757b3Ss.hauer@pengutronix.de}; 107