0001 // SPDX-License-Identifier: GPL-2.0-or-later
0002 /*
0003 * a3m071 board Device Tree Source
0004 *
0005 * Copyright 2012 Stefan Roese <sr@denx.de>
0006 *
0007 * Copyright (C) 2011 DENX Software Engineering GmbH
0008 * Heiko Schocher <hs@denx.de>
0009 *
0010 * Copyright (C) 2007 Semihalf
0011 * Marian Balakowicz <m8@semihalf.com>
0012 */
0013
0014 /include/ "mpc5200b.dtsi"
0015
0016 &gpt0 { fsl,has-wdt; };
0017
0018 / {
0019 model = "anonymous,a3m071";
0020 compatible = "anonymous,a3m071";
0021
0022 soc5200@f0000000 {
0023 #address-cells = <1>;
0024 #size-cells = <1>;
0025 compatible = "fsl,mpc5200b-immr";
0026 ranges = <0 0xf0000000 0x0000c000>;
0027 reg = <0xf0000000 0x00000100>;
0028 bus-frequency = <0>; /* From boot loader */
0029 system-frequency = <0>; /* From boot loader */
0030
0031 spi@f00 {
0032 status = "disabled";
0033 };
0034
0035 usb: usb@1000 {
0036 status = "disabled";
0037 };
0038
0039 psc@2000 {
0040 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
0041 reg = <0x2000 0x100>;
0042 interrupts = <2 1 0>;
0043 };
0044
0045 psc@2200 {
0046 status = "disabled";
0047 };
0048
0049 psc@2400 {
0050 status = "disabled";
0051 };
0052
0053 psc@2600 {
0054 status = "disabled";
0055 };
0056
0057 psc@2800 {
0058 status = "disabled";
0059 };
0060
0061 psc@2c00 { // PSC6
0062 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
0063 reg = <0x2c00 0x100>;
0064 interrupts = <2 4 0>;
0065 };
0066
0067 ethernet@3000 {
0068 phy-handle = <&phy0>;
0069 };
0070
0071 mdio@3000 {
0072 phy0: ethernet-phy@3 {
0073 reg = <0x03>;
0074 };
0075 };
0076
0077 ata@3a00 {
0078 status = "disabled";
0079 };
0080
0081 i2c@3d00 {
0082 status = "disabled";
0083 };
0084
0085 i2c@3d40 {
0086 status = "disabled";
0087 };
0088 };
0089
0090 localbus {
0091 compatible = "fsl,mpc5200b-lpb","simple-bus";
0092 #address-cells = <2>;
0093 #size-cells = <1>;
0094 ranges = <0 0 0xfc000000 0x02000000
0095 3 0 0xe9000000 0x00080000
0096 5 0 0xe8000000 0x00010000>;
0097
0098 flash@0,0 {
0099 #address-cells = <1>;
0100 #size-cells = <1>;
0101 reg = <0 0x0 0x02000000>;
0102 compatible = "cfi-flash";
0103 bank-width = <2>;
0104 partition@0 {
0105 label = "u-boot";
0106 reg = <0x00000000 0x00040000>;
0107 read-only;
0108 };
0109 partition@40000 {
0110 label = "env";
0111 reg = <0x00040000 0x00020000>;
0112 };
0113 partition@60000 {
0114 label = "dtb";
0115 reg = <0x00060000 0x00020000>;
0116 };
0117 partition@80000 {
0118 label = "kernel";
0119 reg = <0x00080000 0x00500000>;
0120 };
0121 partition@580000 {
0122 label = "root";
0123 reg = <0x00580000 0x00A80000>;
0124 };
0125 };
0126
0127 fpga@3,0 {
0128 compatible = "anonymous,a3m071-fpga";
0129 reg = <3 0x0 0x00080000
0130 5 0x0 0x00010000>;
0131 interrupts = <0 0 3>; /* level low */
0132 };
0133 };
0134
0135 pci@f0000d00 {
0136 status = "disabled";
0137 };
0138 };