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