Back to home page

OSCL-LXR

 
 

    


0001 // SPDX-License-Identifier: GPL-2.0-or-later
0002 /*
0003  * Device tree source for the Emerson/Artesyn MVME7100
0004  *
0005  * Copyright 2016 Elettra-Sincrotrone Trieste S.C.p.A.
0006  *
0007  * Author: Alessio Igor Bogani <alessio.bogani@elettra.eu>
0008  */
0009 
0010 /include/ "mpc8641si-pre.dtsi"
0011 
0012 / {
0013         model = "MVME7100";
0014         compatible = "artesyn,MVME7100";
0015 
0016         memory {
0017                 device_type = "memory";
0018                 reg = <0x00000000 0x80000000>;
0019         };
0020 
0021         soc: soc@f1000000 {
0022                 ranges = <0x00000000 0xf1000000 0x00100000>;
0023 
0024                 i2c@3000 {
0025                         hwmon@4c {
0026                                 compatible = "dallas,max6649";
0027                                 reg = <0x4c>;
0028                         };
0029 
0030                         rtc@68 {
0031                                 status = "disabled";
0032                         };
0033                 };
0034 
0035 
0036                 enet0: ethernet@24000 {
0037                         phy-handle = <&phy0>;
0038                         phy-connection-type = "rgmii-id";
0039                 };
0040 
0041                 mdio@24520 {
0042                         phy0: ethernet-phy@1 {
0043                                 reg = <1>;
0044                         };
0045                         phy1: ethernet-phy@2 {
0046                                 reg = <2>;
0047                         };
0048                         phy2: ethernet-phy@3 {
0049                                 reg = <3>;
0050                         };
0051                         phy3: ethernet-phy@4 {
0052                                 reg = <4>;
0053                         };
0054                 };
0055 
0056                 enet1: ethernet@25000 {
0057                         phy-handle = <&phy1>;
0058                         phy-connection-type = "rgmii-id";
0059                 };
0060 
0061                 mdio@25520 {
0062                         status = "disabled";
0063                 };
0064 
0065                 enet2: ethernet@26000 {
0066                         phy-handle = <&phy2>;
0067                         phy-connection-type = "rgmii-id";
0068                 };
0069 
0070                 mdio@26520 {
0071                         status = "disabled";
0072                 };
0073 
0074                 enet3: ethernet@27000 {
0075                         phy-handle = <&phy3>;
0076                         phy-connection-type = "rgmii-id";
0077                 };
0078 
0079                 mdio@27520 {
0080                         status = "disabled";
0081                 };
0082 
0083                 serial1: serial@4600 {
0084                         status = "disabled";
0085                 };
0086         };
0087 
0088         lbc: localbus@f1005000 {
0089                 reg = <0xf1005000 0x1000>;
0090 
0091                 ranges = <0 0 0xf8000000 0x08000000     // NOR Flash (128MB)
0092                           2 0 0xf2030000 0x00010000     // NAND Flash (8GB)
0093                           3 0 0xf2400000 0x00080000     // MRAM (512KB)
0094                           4 0 0xf2000000 0x00010000     // BCSR
0095                           5 0 0xf2010000 0x00010000>;   // QUART
0096 
0097                 bcsr@4,0 {
0098                         compatible = "artesyn,mvme7100-bcsr";
0099                         reg = <4 0 0x10000>;
0100                 };
0101 
0102                 serial@5,1000 {
0103                         device_type = "serial";
0104                         compatible = "ns16550";
0105                         reg = <5 0x1000 0x100>;
0106                         clock-frequency = <1843200>;
0107                         interrupts = <11 1 0 0>;
0108                 };
0109 
0110                 serial@5,2000 {
0111                         device_type = "serial";
0112                         compatible = "ns16550";
0113                         reg = <5 0x2000 0x100>;
0114                         clock-frequency = <1843200>;
0115                         interrupts = <11 1 0 0>;
0116                 };
0117 
0118                 serial@5,3000 {
0119                         device_type = "serial";
0120                         compatible = "ns16550";
0121                         reg = <5 0x3000 0x100>;
0122                         clock-frequency = <1843200>;
0123                         interrupts = <11 1 0 0>;
0124                 };
0125 
0126                 serial@5,4000 {
0127                         device_type = "serial";
0128                         compatible = "ns16550";
0129                         reg = <5 0x4000 0x100>;
0130                         clock-frequency = <1843200>;
0131                         interrupts = <11 1 0 0>;
0132                 };
0133         };
0134 
0135         pci0: pcie@f1008000 {
0136                 status = "disabled";
0137         };
0138 
0139         pci1: pcie@f1009000 {
0140                 status = "disabled";
0141         };
0142 
0143         chosen {
0144                 stdout-path = &serial0;
0145         };
0146 };
0147 
0148 /include/ "mpc8641si-post.dtsi"