1 // SPDX-License-Identifier: GPL-2.0-or-later 1 // SPDX-License-Identifier: GPL-2.0-or-later 2 /* 2 /* 3 * phyCORE-MPC5200B-tiny (pcm030) board Device 3 * phyCORE-MPC5200B-tiny (pcm030) board Device Tree Source 4 * 4 * 5 * Copyright 2006 Pengutronix 5 * Copyright 2006 Pengutronix 6 * Sascha Hauer <s.hauer@pengutronix.de> 6 * Sascha Hauer <s.hauer@pengutronix.de> 7 * Copyright 2007 Pengutronix 7 * Copyright 2007 Pengutronix 8 * Juergen Beisert <j.beisert@pengutronix.de> 8 * Juergen Beisert <j.beisert@pengutronix.de> 9 */ 9 */ 10 10 11 /include/ "mpc5200b.dtsi" 11 /include/ "mpc5200b.dtsi" 12 12 13 &gpt0 { fsl,has-wdt; }; 13 &gpt0 { fsl,has-wdt; }; 14 &gpt2 { gpio-controller; }; 14 &gpt2 { gpio-controller; }; 15 &gpt3 { gpio-controller; }; 15 &gpt3 { gpio-controller; }; 16 &gpt4 { gpio-controller; }; 16 &gpt4 { gpio-controller; }; 17 &gpt5 { gpio-controller; }; 17 &gpt5 { gpio-controller; }; 18 &gpt6 { gpio-controller; }; 18 &gpt6 { gpio-controller; }; 19 &gpt7 { gpio-controller; }; 19 &gpt7 { gpio-controller; }; 20 20 21 / { 21 / { 22 model = "phytec,pcm030"; 22 model = "phytec,pcm030"; 23 compatible = "phytec,pcm030"; 23 compatible = "phytec,pcm030"; 24 24 25 soc5200@f0000000 { 25 soc5200@f0000000 { 26 audioplatform: psc@2000 { /* P 26 audioplatform: psc@2000 { /* PSC1 in ac97 mode */ 27 compatible = "mpc5200b 27 compatible = "mpc5200b-psc-ac97","fsl,mpc5200b-psc-ac97"; 28 cell-index = <0>; 28 cell-index = <0>; 29 }; 29 }; 30 30 31 /* PSC2 port is used by CAN1/2 31 /* PSC2 port is used by CAN1/2 */ 32 psc@2200 { 32 psc@2200 { 33 status = "disabled"; 33 status = "disabled"; 34 }; 34 }; 35 35 36 psc@2400 { /* PSC3 in UART mod 36 psc@2400 { /* PSC3 in UART mode */ 37 compatible = "fsl,mpc5 37 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart"; 38 }; 38 }; 39 39 40 /* PSC4 is ??? */ 40 /* PSC4 is ??? */ 41 psc@2600 { 41 psc@2600 { 42 status = "disabled"; 42 status = "disabled"; 43 }; 43 }; 44 44 45 /* PSC5 is ??? */ 45 /* PSC5 is ??? */ 46 psc@2800 { 46 psc@2800 { 47 status = "disabled"; 47 status = "disabled"; 48 }; 48 }; 49 49 50 psc@2c00 { /* PSC6 in UART mod 50 psc@2c00 { /* PSC6 in UART mode */ 51 compatible = "fsl,mpc5 51 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart"; 52 }; 52 }; 53 53 54 ethernet@3000 { 54 ethernet@3000 { 55 phy-handle = <&phy0>; 55 phy-handle = <&phy0>; 56 }; 56 }; 57 57 58 mdio@3000 { 58 mdio@3000 { 59 phy0: ethernet-phy@0 { 59 phy0: ethernet-phy@0 { 60 reg = <0>; 60 reg = <0>; 61 }; 61 }; 62 }; 62 }; 63 63 64 i2c@3d40 { 64 i2c@3d40 { 65 rtc@51 { 65 rtc@51 { 66 compatible = " 66 compatible = "nxp,pcf8563"; 67 reg = <0x51>; 67 reg = <0x51>; 68 }; 68 }; 69 eeprom@52 { 69 eeprom@52 { 70 compatible = " 70 compatible = "catalyst,24c32", "atmel,24c32"; 71 reg = <0x52>; 71 reg = <0x52>; 72 pagesize = <32 72 pagesize = <32>; 73 }; 73 }; 74 }; 74 }; 75 75 76 sram@8000 { 76 sram@8000 { 77 compatible = "fsl,mpc5 77 compatible = "fsl,mpc5200b-sram","fsl,mpc5200-sram"; 78 reg = <0x8000 0x4000>; 78 reg = <0x8000 0x4000>; 79 }; 79 }; 80 }; 80 }; 81 81 82 pci@f0000d00 { 82 pci@f0000d00 { 83 interrupt-map-mask = <0xf800 0 83 interrupt-map-mask = <0xf800 0 0 7>; 84 interrupt-map = <0xc000 0 0 1 84 interrupt-map = <0xc000 0 0 1 &mpc5200_pic 0 0 3 // 1st slot 85 0xc000 0 0 2 85 0xc000 0 0 2 &mpc5200_pic 1 1 3 86 0xc000 0 0 3 86 0xc000 0 0 3 &mpc5200_pic 1 2 3 87 0xc000 0 0 4 87 0xc000 0 0 4 &mpc5200_pic 1 3 3 88 88 89 0xc800 0 0 1 89 0xc800 0 0 1 &mpc5200_pic 1 1 3 // 2nd slot 90 0xc800 0 0 2 90 0xc800 0 0 2 &mpc5200_pic 1 2 3 91 0xc800 0 0 3 91 0xc800 0 0 3 &mpc5200_pic 1 3 3 92 0xc800 0 0 4 92 0xc800 0 0 4 &mpc5200_pic 0 0 3>; 93 ranges = <0x42000000 0 0x80000 93 ranges = <0x42000000 0 0x80000000 0x80000000 0 0x20000000>, 94 <0x02000000 0 0xa0000 94 <0x02000000 0 0xa0000000 0xa0000000 0 0x10000000>, 95 <0x01000000 0 0x00000 95 <0x01000000 0 0x00000000 0xb0000000 0 0x01000000>; 96 }; 96 }; 97 97 98 localbus { 98 localbus { 99 status = "disabled"; 99 status = "disabled"; 100 }; 100 }; 101 101 102 sound { 102 sound { 103 compatible = "phytec,pcm030-au 103 compatible = "phytec,pcm030-audio-fabric"; 104 asoc-platform = <&audioplatfor 104 asoc-platform = <&audioplatform>; 105 }; 105 }; 106 }; 106 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.