105413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian/* 205413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian * P2020 RDB-PC Device Tree Source stub (no addresses or top-level ranges) 305413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian * 405413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian * Copyright 2011 Freescale Semiconductor Inc. 505413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian * 605413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian * Redistribution and use in source and binary forms, with or without 705413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian * modification, are permitted provided that the following conditions are met: 805413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian * * Redistributions of source code must retain the above copyright 905413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian * notice, this list of conditions and the following disclaimer. 1005413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian * * Redistributions in binary form must reproduce the above copyright 1105413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian * notice, this list of conditions and the following disclaimer in the 1205413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian * documentation and/or other materials provided with the distribution. 1305413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian * * Neither the name of Freescale Semiconductor nor the 1405413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian * names of its contributors may be used to endorse or promote products 1505413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian * derived from this software without specific prior written permission. 1605413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian * 1705413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian * 1805413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian * ALTERNATIVELY, this software may be distributed under the terms of the 1905413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian * GNU General Public License ("GPL") as published by the Free Software 2005413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian * Foundation, either version 2 of that License or (at your option) any 2105413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian * later version. 2205413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian * 2305413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian * THIS SOFTWARE IS PROVIDED BY Freescale Semiconductor ``AS IS'' AND ANY 2405413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 2505413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 2605413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian * DISCLAIMED. IN NO EVENT SHALL Freescale Semiconductor BE LIABLE FOR ANY 2705413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 2805413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 2905413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 3005413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 3105413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 3205413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 3305413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian */ 3405413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian 3505413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian&lbc { 3605413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian nor@0,0 { 3705413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian #address-cells = <1>; 3805413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian #size-cells = <1>; 3905413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian compatible = "cfi-flash"; 4005413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian reg = <0x0 0x0 0x1000000>; 4105413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian bank-width = <2>; 4205413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian device-width = <1>; 4305413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian 4405413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian partition@0 { 4505413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian /* This location must not be altered */ 4605413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian /* 256KB for Vitesse 7385 Switch firmware */ 4705413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian reg = <0x0 0x00040000>; 4805413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian label = "NOR Vitesse-7385 Firmware"; 4905413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian read-only; 5005413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian }; 5105413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian 5205413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian partition@40000 { 5305413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian /* 256KB for DTB Image */ 5405413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian reg = <0x00040000 0x00040000>; 5505413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian label = "NOR DTB Image"; 5605413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian }; 5705413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian 5805413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian partition@80000 { 5905413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian /* 3.5 MB for Linux Kernel Image */ 6005413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian reg = <0x00080000 0x00380000>; 6105413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian label = "NOR Linux Kernel Image"; 6205413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian }; 6305413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian 6405413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian partition@400000 { 6505413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian /* 11MB for JFFS2 based Root file System */ 6605413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian reg = <0x00400000 0x00b00000>; 6705413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian label = "NOR JFFS2 Root File System"; 6805413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian }; 6905413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian 7005413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian partition@f00000 { 7105413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian /* This location must not be altered */ 7205413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian /* 512KB for u-boot Bootloader Image */ 7305413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian /* 512KB for u-boot Environment Variables */ 7405413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian reg = <0x00f00000 0x00100000>; 7505413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian label = "NOR U-Boot Image"; 7605413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian read-only; 7705413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian }; 7805413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian }; 7905413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian 8005413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian nand@1,0 { 8105413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian #address-cells = <1>; 8205413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian #size-cells = <1>; 8305413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian compatible = "fsl,p2020-fcm-nand", 8405413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian "fsl,elbc-fcm-nand"; 8505413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian reg = <0x1 0x0 0x40000>; 8605413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian 8705413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian partition@0 { 8805413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian /* This location must not be altered */ 8905413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian /* 1MB for u-boot Bootloader Image */ 9005413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian reg = <0x0 0x00100000>; 9105413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian label = "NAND U-Boot Image"; 9205413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian read-only; 9305413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian }; 9405413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian 9505413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian partition@100000 { 9605413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian /* 1MB for DTB Image */ 9705413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian reg = <0x00100000 0x00100000>; 9805413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian label = "NAND DTB Image"; 9905413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian }; 10005413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian 10105413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian partition@200000 { 10205413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian /* 4MB for Linux Kernel Image */ 10305413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian reg = <0x00200000 0x00400000>; 10405413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian label = "NAND Linux Kernel Image"; 10505413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian }; 10605413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian 10705413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian partition@600000 { 10805413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian /* 4MB for Compressed Root file System Image */ 10905413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian reg = <0x00600000 0x00400000>; 11005413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian label = "NAND Compressed RFS Image"; 11105413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian }; 11205413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian 11305413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian partition@a00000 { 11405413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian /* 7MB for JFFS2 based Root file System */ 11505413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian reg = <0x00a00000 0x00700000>; 11605413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian label = "NAND JFFS2 Root File System"; 11705413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian }; 11805413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian 11905413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian partition@1100000 { 12005413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian /* 15MB for JFFS2 based Root file System */ 12105413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian reg = <0x01100000 0x00f00000>; 12205413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian label = "NAND Writable User area"; 12305413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian }; 12405413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian }; 12505413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian 12605413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian L2switch@2,0 { 12705413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian #address-cells = <1>; 12805413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian #size-cells = <1>; 12905413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian compatible = "vitesse-7385"; 13005413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian reg = <0x2 0x0 0x20000>; 13105413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian }; 13205413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian 13305413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian cpld@3,0 { 13405413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian #address-cells = <1>; 13505413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian #size-cells = <1>; 13605413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian compatible = "cpld"; 13705413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian reg = <0x3 0x0 0x20000>; 13805413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian read-only; 13905413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian }; 14005413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian}; 14105413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian 14205413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian&soc { 14305413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian i2c@3000 { 14405413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian rtc@68 { 14505413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian compatible = "pericom,pt7c4338"; 14605413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian reg = <0x68>; 14705413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian }; 14805413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian }; 14905413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian 15005413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian spi@7000 { 15105413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian flash@0 { 15205413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian #address-cells = <1>; 15305413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian #size-cells = <1>; 15405413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian compatible = "spansion,m25p80"; 15505413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian reg = <0>; 15605413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian spi-max-frequency = <40000000>; 15705413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian 15805413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian partition@0 { 15905413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian /* 512KB for u-boot Bootloader Image */ 16005413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian reg = <0x0 0x00080000>; 16105413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian label = "SPI U-Boot Image"; 16205413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian read-only; 16305413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian }; 16405413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian 16505413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian partition@80000 { 16605413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian /* 512KB for DTB Image */ 16705413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian reg = <0x00080000 0x00080000>; 16805413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian label = "SPI DTB Image"; 16905413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian }; 17005413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian 17105413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian partition@100000 { 17205413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian /* 4MB for Linux Kernel Image */ 17305413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian reg = <0x00100000 0x00400000>; 17405413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian label = "SPI Linux Kernel Image"; 17505413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian }; 17605413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian 17705413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian partition@500000 { 17805413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian /* 4MB for Compressed RFS Image */ 17905413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian reg = <0x00500000 0x00400000>; 18005413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian label = "SPI Compressed RFS Image"; 18105413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian }; 18205413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian 18305413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian partition@900000 { 18405413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian /* 7MB for JFFS2 based RFS */ 18505413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian reg = <0x00900000 0x00700000>; 18605413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian label = "SPI JFFS2 RFS"; 18705413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian }; 18805413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian }; 18905413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian }; 19005413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian 19105413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian usb@22000 { 19205413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian phy_type = "ulpi"; 19305413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian }; 19405413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian 19505413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian mdio@24520 { 19605413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian phy0: ethernet-phy@0 { 19705413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian interrupts = <3 1 0 0>; 19805413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian reg = <0x0>; 19905413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian }; 20005413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian phy1: ethernet-phy@1 { 20105413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian interrupts = <2 1 0 0>; 20205413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian reg = <0x1>; 20305413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian }; 20405413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian }; 20505413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian 20605413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian mdio@25520 { 20705413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian tbi0: tbi-phy@11 { 20805413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian reg = <0x11>; 20905413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian device_type = "tbi-phy"; 21005413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian }; 21105413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian }; 21205413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian 21305413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian mdio@26520 { 21405413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian status = "disabled"; 21505413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian }; 21605413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian 21705413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian ptp_clock@24e00 { 21805413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian fsl,tclk-period = <5>; 21905413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian fsl,tmr-prsc = <200>; 22005413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian fsl,tmr-add = <0xCCCCCCCD>; 22105413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian fsl,tmr-fiper1 = <0x3B9AC9FB>; 22205413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian fsl,tmr-fiper2 = <0x0001869B>; 22305413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian fsl,max-adj = <249999999>; 22405413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian }; 22505413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian 22605413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian enet0: ethernet@24000 { 22705413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian fixed-link = <1 1 1000 0 0>; 22805413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian phy-connection-type = "rgmii-id"; 22905413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian }; 23005413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian 23105413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian enet1: ethernet@25000 { 23205413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian tbi-handle = <&tbi0>; 23305413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian phy-handle = <&phy0>; 23405413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian phy-connection-type = "sgmii"; 23505413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian }; 23605413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian 23705413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian enet2: ethernet@26000 { 23805413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian phy-handle = <&phy1>; 23905413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian phy-connection-type = "rgmii-id"; 24005413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian }; 24105413245fb993bb4e2d54ead0675226394d8a7c8Tang Yuantian}; 242