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