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