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