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