1// SPDX-License-Identifier: GPL-2.0-or-later 2/* 3 * Device tree source for the Emerson/Artesyn MVME7100 4 * 5 * Copyright 2016 Elettra-Sincrotrone Trieste S.C.p.A. 6 * 7 * Author: Alessio Igor Bogani <alessio.bogani@elettra.eu> 8 */ 9 10/include/ "mpc8641si-pre.dtsi" 11 12/ { 13 model = "MVME7100"; 14 compatible = "artesyn,MVME7100"; 15 16 memory { 17 device_type = "memory"; 18 reg = <0x00000000 0x80000000>; 19 }; 20 21 soc: soc@f1000000 { 22 ranges = <0x00000000 0xf1000000 0x00100000>; 23 24 i2c@3000 { 25 hwmon@4c { 26 compatible = "dallas,max6649"; 27 reg = <0x4c>; 28 }; 29 30 rtc@68 { 31 status = "disabled"; 32 }; 33 }; 34 35 36 enet0: ethernet@24000 { 37 phy-handle = <&phy0>; 38 phy-connection-type = "rgmii-id"; 39 }; 40 41 mdio@24520 { 42 phy0: ethernet-phy@1 { 43 reg = <1>; 44 }; 45 phy1: ethernet-phy@2 { 46 reg = <2>; 47 }; 48 phy2: ethernet-phy@3 { 49 reg = <3>; 50 }; 51 phy3: ethernet-phy@4 { 52 reg = <4>; 53 }; 54 }; 55 56 enet1: ethernet@25000 { 57 phy-handle = <&phy1>; 58 phy-connection-type = "rgmii-id"; 59 }; 60 61 mdio@25520 { 62 status = "disabled"; 63 }; 64 65 enet2: ethernet@26000 { 66 phy-handle = <&phy2>; 67 phy-connection-type = "rgmii-id"; 68 }; 69 70 mdio@26520 { 71 status = "disabled"; 72 }; 73 74 enet3: ethernet@27000 { 75 phy-handle = <&phy3>; 76 phy-connection-type = "rgmii-id"; 77 }; 78 79 mdio@27520 { 80 status = "disabled"; 81 }; 82 83 serial1: serial@4600 { 84 status = "disabled"; 85 }; 86 }; 87 88 lbc: localbus@f1005000 { 89 reg = <0xf1005000 0x1000>; 90 91 ranges = <0 0 0xf8000000 0x08000000 // NOR Flash (128MB) 92 2 0 0xf2030000 0x00010000 // NAND Flash (8GB) 93 3 0 0xf2400000 0x00080000 // MRAM (512KB) 94 4 0 0xf2000000 0x00010000 // BCSR 95 5 0 0xf2010000 0x00010000>; // QUART 96 97 bcsr@4,0 { 98 compatible = "artesyn,mvme7100-bcsr"; 99 reg = <4 0 0x10000>; 100 }; 101 102 serial@5,1000 { 103 device_type = "serial"; 104 compatible = "ns16550"; 105 reg = <5 0x1000 0x100>; 106 clock-frequency = <1843200>; 107 interrupts = <11 1 0 0>; 108 }; 109 110 serial@5,2000 { 111 device_type = "serial"; 112 compatible = "ns16550"; 113 reg = <5 0x2000 0x100>; 114 clock-frequency = <1843200>; 115 interrupts = <11 1 0 0>; 116 }; 117 118 serial@5,3000 { 119 device_type = "serial"; 120 compatible = "ns16550"; 121 reg = <5 0x3000 0x100>; 122 clock-frequency = <1843200>; 123 interrupts = <11 1 0 0>; 124 }; 125 126 serial@5,4000 { 127 device_type = "serial"; 128 compatible = "ns16550"; 129 reg = <5 0x4000 0x100>; 130 clock-frequency = <1843200>; 131 interrupts = <11 1 0 0>; 132 }; 133 }; 134 135 pci0: pcie@f1008000 { 136 status = "disabled"; 137 }; 138 139 pci1: pcie@f1009000 { 140 status = "disabled"; 141 }; 142 143 chosen { 144 stdout-path = &serial0; 145 }; 146}; 147 148/include/ "mpc8641si-post.dtsi" 149