1// SPDX-License-Identifier: GPL-2.0-or-later 2/* 3 * a3m071 board Device Tree Source 4 * 5 * Copyright 2012 Stefan Roese <sr@denx.de> 6 * 7 * Copyright (C) 2011 DENX Software Engineering GmbH 8 * Heiko Schocher <hs@denx.de> 9 * 10 * Copyright (C) 2007 Semihalf 11 * Marian Balakowicz <m8@semihalf.com> 12 */ 13 14/include/ "mpc5200b.dtsi" 15 16&gpt0 { fsl,has-wdt; }; 17 18/ { 19 model = "anonymous,a3m071"; 20 compatible = "anonymous,a3m071"; 21 22 soc5200@f0000000 { 23 #address-cells = <1>; 24 #size-cells = <1>; 25 compatible = "fsl,mpc5200b-immr"; 26 ranges = <0 0xf0000000 0x0000c000>; 27 reg = <0xf0000000 0x00000100>; 28 bus-frequency = <0>; /* From boot loader */ 29 system-frequency = <0>; /* From boot loader */ 30 31 spi@f00 { 32 status = "disabled"; 33 }; 34 35 usb: usb@1000 { 36 status = "disabled"; 37 }; 38 39 psc@2000 { 40 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart"; 41 reg = <0x2000 0x100>; 42 interrupts = <2 1 0>; 43 }; 44 45 psc@2200 { 46 status = "disabled"; 47 }; 48 49 psc@2400 { 50 status = "disabled"; 51 }; 52 53 psc@2600 { 54 status = "disabled"; 55 }; 56 57 psc@2800 { 58 status = "disabled"; 59 }; 60 61 psc@2c00 { // PSC6 62 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart"; 63 reg = <0x2c00 0x100>; 64 interrupts = <2 4 0>; 65 }; 66 67 ethernet@3000 { 68 phy-handle = <&phy0>; 69 }; 70 71 mdio@3000 { 72 phy0: ethernet-phy@3 { 73 reg = <0x03>; 74 }; 75 }; 76 77 ata@3a00 { 78 status = "disabled"; 79 }; 80 81 i2c@3d00 { 82 status = "disabled"; 83 }; 84 85 i2c@3d40 { 86 status = "disabled"; 87 }; 88 }; 89 90 localbus { 91 compatible = "fsl,mpc5200b-lpb","simple-bus"; 92 #address-cells = <2>; 93 #size-cells = <1>; 94 ranges = <0 0 0xfc000000 0x02000000 95 3 0 0xe9000000 0x00080000 96 5 0 0xe8000000 0x00010000>; 97 98 flash@0,0 { 99 #address-cells = <1>; 100 #size-cells = <1>; 101 reg = <0 0x0 0x02000000>; 102 compatible = "cfi-flash"; 103 bank-width = <2>; 104 partition@0 { 105 label = "u-boot"; 106 reg = <0x00000000 0x00040000>; 107 read-only; 108 }; 109 partition@40000 { 110 label = "env"; 111 reg = <0x00040000 0x00020000>; 112 }; 113 partition@60000 { 114 label = "dtb"; 115 reg = <0x00060000 0x00020000>; 116 }; 117 partition@80000 { 118 label = "kernel"; 119 reg = <0x00080000 0x00500000>; 120 }; 121 partition@580000 { 122 label = "root"; 123 reg = <0x00580000 0x00A80000>; 124 }; 125 }; 126 127 fpga@3,0 { 128 compatible = "anonymous,a3m071-fpga"; 129 reg = <3 0x0 0x00080000 130 5 0x0 0x00010000>; 131 interrupts = <0 0 3>; /* level low */ 132 }; 133 }; 134 135 pci@f0000d00 { 136 status = "disabled"; 137 }; 138}; 139