18c2ecf20Sopenharmony_ci/* 28c2ecf20Sopenharmony_ci * Device Tree Source for AMCC (AppliedMicro) Eiger(460SX) 38c2ecf20Sopenharmony_ci * 48c2ecf20Sopenharmony_ci * Copyright 2009 AMCC (AppliedMicro) <ttnguyen@amcc.com> 58c2ecf20Sopenharmony_ci * 68c2ecf20Sopenharmony_ci * This file is licensed under the terms of the GNU General Public 78c2ecf20Sopenharmony_ci * License version 2. This program is licensed "as is" without 88c2ecf20Sopenharmony_ci * any warranty of any kind, whether express or implied. 98c2ecf20Sopenharmony_ci */ 108c2ecf20Sopenharmony_ci 118c2ecf20Sopenharmony_ci/dts-v1/; 128c2ecf20Sopenharmony_ci 138c2ecf20Sopenharmony_ci/ { 148c2ecf20Sopenharmony_ci #address-cells = <2>; 158c2ecf20Sopenharmony_ci #size-cells = <1>; 168c2ecf20Sopenharmony_ci model = "amcc,eiger"; 178c2ecf20Sopenharmony_ci compatible = "amcc,eiger"; 188c2ecf20Sopenharmony_ci dcr-parent = <&{/cpus/cpu@0}>; 198c2ecf20Sopenharmony_ci 208c2ecf20Sopenharmony_ci aliases { 218c2ecf20Sopenharmony_ci ethernet0 = &EMAC0; 228c2ecf20Sopenharmony_ci ethernet1 = &EMAC1; 238c2ecf20Sopenharmony_ci ethernet2 = &EMAC2; 248c2ecf20Sopenharmony_ci ethernet3 = &EMAC3; 258c2ecf20Sopenharmony_ci serial0 = &UART0; 268c2ecf20Sopenharmony_ci serial1 = &UART1; 278c2ecf20Sopenharmony_ci }; 288c2ecf20Sopenharmony_ci 298c2ecf20Sopenharmony_ci cpus { 308c2ecf20Sopenharmony_ci #address-cells = <1>; 318c2ecf20Sopenharmony_ci #size-cells = <0>; 328c2ecf20Sopenharmony_ci 338c2ecf20Sopenharmony_ci cpu@0 { 348c2ecf20Sopenharmony_ci device_type = "cpu"; 358c2ecf20Sopenharmony_ci model = "PowerPC,460SX"; 368c2ecf20Sopenharmony_ci reg = <0x00000000>; 378c2ecf20Sopenharmony_ci clock-frequency = <0>; /* Filled in by U-Boot */ 388c2ecf20Sopenharmony_ci timebase-frequency = <0>; /* Filled in by U-Boot */ 398c2ecf20Sopenharmony_ci i-cache-line-size = <32>; 408c2ecf20Sopenharmony_ci d-cache-line-size = <32>; 418c2ecf20Sopenharmony_ci i-cache-size = <32768>; 428c2ecf20Sopenharmony_ci d-cache-size = <32768>; 438c2ecf20Sopenharmony_ci dcr-controller; 448c2ecf20Sopenharmony_ci dcr-access-method = "native"; 458c2ecf20Sopenharmony_ci }; 468c2ecf20Sopenharmony_ci }; 478c2ecf20Sopenharmony_ci 488c2ecf20Sopenharmony_ci memory { 498c2ecf20Sopenharmony_ci device_type = "memory"; 508c2ecf20Sopenharmony_ci reg = <0x00000000 0x00000000 0x00000000>; /* Filled in by U-Boot */ 518c2ecf20Sopenharmony_ci }; 528c2ecf20Sopenharmony_ci 538c2ecf20Sopenharmony_ci UIC0: interrupt-controller0 { 548c2ecf20Sopenharmony_ci compatible = "ibm,uic-460sx","ibm,uic"; 558c2ecf20Sopenharmony_ci interrupt-controller; 568c2ecf20Sopenharmony_ci cell-index = <0>; 578c2ecf20Sopenharmony_ci dcr-reg = <0x0c0 0x009>; 588c2ecf20Sopenharmony_ci #address-cells = <0>; 598c2ecf20Sopenharmony_ci #size-cells = <0>; 608c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 618c2ecf20Sopenharmony_ci }; 628c2ecf20Sopenharmony_ci 638c2ecf20Sopenharmony_ci UIC1: interrupt-controller1 { 648c2ecf20Sopenharmony_ci compatible = "ibm,uic-460sx","ibm,uic"; 658c2ecf20Sopenharmony_ci interrupt-controller; 668c2ecf20Sopenharmony_ci cell-index = <1>; 678c2ecf20Sopenharmony_ci dcr-reg = <0x0d0 0x009>; 688c2ecf20Sopenharmony_ci #address-cells = <0>; 698c2ecf20Sopenharmony_ci #size-cells = <0>; 708c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 718c2ecf20Sopenharmony_ci interrupts = <0x1e 0x4 0x1f 0x4>; /* cascade */ 728c2ecf20Sopenharmony_ci interrupt-parent = <&UIC0>; 738c2ecf20Sopenharmony_ci }; 748c2ecf20Sopenharmony_ci 758c2ecf20Sopenharmony_ci UIC2: interrupt-controller2 { 768c2ecf20Sopenharmony_ci compatible = "ibm,uic-460sx","ibm,uic"; 778c2ecf20Sopenharmony_ci interrupt-controller; 788c2ecf20Sopenharmony_ci cell-index = <2>; 798c2ecf20Sopenharmony_ci dcr-reg = <0x0e0 0x009>; 808c2ecf20Sopenharmony_ci #address-cells = <0>; 818c2ecf20Sopenharmony_ci #size-cells = <0>; 828c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 838c2ecf20Sopenharmony_ci interrupts = <0xa 0x4 0xb 0x4>; /* cascade */ 848c2ecf20Sopenharmony_ci interrupt-parent = <&UIC0>; 858c2ecf20Sopenharmony_ci }; 868c2ecf20Sopenharmony_ci 878c2ecf20Sopenharmony_ci UIC3: interrupt-controller3 { 888c2ecf20Sopenharmony_ci compatible = "ibm,uic-460sx","ibm,uic"; 898c2ecf20Sopenharmony_ci interrupt-controller; 908c2ecf20Sopenharmony_ci cell-index = <3>; 918c2ecf20Sopenharmony_ci dcr-reg = <0x0f0 0x009>; 928c2ecf20Sopenharmony_ci #address-cells = <0>; 938c2ecf20Sopenharmony_ci #size-cells = <0>; 948c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 958c2ecf20Sopenharmony_ci interrupts = <0x10 0x4 0x11 0x4>; /* cascade */ 968c2ecf20Sopenharmony_ci interrupt-parent = <&UIC0>; 978c2ecf20Sopenharmony_ci }; 988c2ecf20Sopenharmony_ci 998c2ecf20Sopenharmony_ci SDR0: sdr { 1008c2ecf20Sopenharmony_ci compatible = "ibm,sdr-460sx"; 1018c2ecf20Sopenharmony_ci dcr-reg = <0x00e 0x002>; 1028c2ecf20Sopenharmony_ci }; 1038c2ecf20Sopenharmony_ci 1048c2ecf20Sopenharmony_ci CPR0: cpr { 1058c2ecf20Sopenharmony_ci compatible = "ibm,cpr-460sx"; 1068c2ecf20Sopenharmony_ci dcr-reg = <0x00c 0x002>; 1078c2ecf20Sopenharmony_ci }; 1088c2ecf20Sopenharmony_ci 1098c2ecf20Sopenharmony_ci plb { 1108c2ecf20Sopenharmony_ci compatible = "ibm,plb-460sx", "ibm,plb4"; 1118c2ecf20Sopenharmony_ci #address-cells = <2>; 1128c2ecf20Sopenharmony_ci #size-cells = <1>; 1138c2ecf20Sopenharmony_ci ranges; 1148c2ecf20Sopenharmony_ci clock-frequency = <0>; /* Filled in by U-Boot */ 1158c2ecf20Sopenharmony_ci 1168c2ecf20Sopenharmony_ci SDRAM0: sdram { 1178c2ecf20Sopenharmony_ci compatible = "ibm,sdram-460sx", "ibm,sdram-405gp"; 1188c2ecf20Sopenharmony_ci dcr-reg = <0x010 0x002>; 1198c2ecf20Sopenharmony_ci }; 1208c2ecf20Sopenharmony_ci 1218c2ecf20Sopenharmony_ci MAL0: mcmal { 1228c2ecf20Sopenharmony_ci compatible = "ibm,mcmal-460sx", "ibm,mcmal2"; 1238c2ecf20Sopenharmony_ci dcr-reg = <0x180 0x62>; 1248c2ecf20Sopenharmony_ci num-tx-chans = <4>; 1258c2ecf20Sopenharmony_ci num-rx-chans = <32>; 1268c2ecf20Sopenharmony_ci #address-cells = <1>; 1278c2ecf20Sopenharmony_ci #size-cells = <1>; 1288c2ecf20Sopenharmony_ci interrupt-parent = <&UIC1>; 1298c2ecf20Sopenharmony_ci interrupts = < /*TXEOB*/ 0x6 0x4 1308c2ecf20Sopenharmony_ci /*RXEOB*/ 0x7 0x4 1318c2ecf20Sopenharmony_ci /*SERR*/ 0x1 0x4 1328c2ecf20Sopenharmony_ci /*TXDE*/ 0x2 0x4 1338c2ecf20Sopenharmony_ci /*RXDE*/ 0x3 0x4 1348c2ecf20Sopenharmony_ci /*COAL TX0*/ 0x18 0x2 1358c2ecf20Sopenharmony_ci /*COAL TX1*/ 0x19 0x2 1368c2ecf20Sopenharmony_ci /*COAL TX2*/ 0x1a 0x2 1378c2ecf20Sopenharmony_ci /*COAL TX3*/ 0x1b 0x2 1388c2ecf20Sopenharmony_ci /*COAL RX0*/ 0x1c 0x2 1398c2ecf20Sopenharmony_ci /*COAL RX1*/ 0x1d 0x2 1408c2ecf20Sopenharmony_ci /*COAL RX2*/ 0x1e 0x2 1418c2ecf20Sopenharmony_ci /*COAL RX3*/ 0x1f 0x2>; 1428c2ecf20Sopenharmony_ci }; 1438c2ecf20Sopenharmony_ci 1448c2ecf20Sopenharmony_ci POB0: opb { 1458c2ecf20Sopenharmony_ci compatible = "ibm,opb-460sx", "ibm,opb"; 1468c2ecf20Sopenharmony_ci #address-cells = <1>; 1478c2ecf20Sopenharmony_ci #size-cells = <1>; 1488c2ecf20Sopenharmony_ci ranges = <0xb0000000 0x00000004 0xb0000000 0x50000000>; 1498c2ecf20Sopenharmony_ci clock-frequency = <0>; /* Filled in by U-Boot */ 1508c2ecf20Sopenharmony_ci 1518c2ecf20Sopenharmony_ci EBC0: ebc { 1528c2ecf20Sopenharmony_ci compatible = "ibm,ebc-460sx", "ibm,ebc"; 1538c2ecf20Sopenharmony_ci dcr-reg = <0x012 0x002>; 1548c2ecf20Sopenharmony_ci #address-cells = <2>; 1558c2ecf20Sopenharmony_ci #size-cells = <1>; 1568c2ecf20Sopenharmony_ci clock-frequency = <0>; /* Filled in by U-Boot */ 1578c2ecf20Sopenharmony_ci /* ranges property is supplied by U-Boot */ 1588c2ecf20Sopenharmony_ci interrupts = <0x6 0x4>; 1598c2ecf20Sopenharmony_ci interrupt-parent = <&UIC1>; 1608c2ecf20Sopenharmony_ci 1618c2ecf20Sopenharmony_ci nor_flash@0,0 { 1628c2ecf20Sopenharmony_ci compatible = "amd,s29gl512n", "cfi-flash"; 1638c2ecf20Sopenharmony_ci bank-width = <2>; 1648c2ecf20Sopenharmony_ci /* reg property is supplied in by U-Boot */ 1658c2ecf20Sopenharmony_ci #address-cells = <1>; 1668c2ecf20Sopenharmony_ci #size-cells = <1>; 1678c2ecf20Sopenharmony_ci partition@0 { 1688c2ecf20Sopenharmony_ci label = "kernel"; 1698c2ecf20Sopenharmony_ci reg = <0x00000000 0x001e0000>; 1708c2ecf20Sopenharmony_ci }; 1718c2ecf20Sopenharmony_ci partition@1e0000 { 1728c2ecf20Sopenharmony_ci label = "dtb"; 1738c2ecf20Sopenharmony_ci reg = <0x001e0000 0x00020000>; 1748c2ecf20Sopenharmony_ci }; 1758c2ecf20Sopenharmony_ci partition@200000 { 1768c2ecf20Sopenharmony_ci label = "ramdisk"; 1778c2ecf20Sopenharmony_ci reg = <0x00200000 0x01400000>; 1788c2ecf20Sopenharmony_ci }; 1798c2ecf20Sopenharmony_ci partition@1600000 { 1808c2ecf20Sopenharmony_ci label = "jffs2"; 1818c2ecf20Sopenharmony_ci reg = <0x01600000 0x00400000>; 1828c2ecf20Sopenharmony_ci }; 1838c2ecf20Sopenharmony_ci partition@1a00000 { 1848c2ecf20Sopenharmony_ci label = "user"; 1858c2ecf20Sopenharmony_ci reg = <0x01a00000 0x02560000>; 1868c2ecf20Sopenharmony_ci }; 1878c2ecf20Sopenharmony_ci partition@3f60000 { 1888c2ecf20Sopenharmony_ci label = "env"; 1898c2ecf20Sopenharmony_ci reg = <0x03f60000 0x00040000>; 1908c2ecf20Sopenharmony_ci }; 1918c2ecf20Sopenharmony_ci partition@3fa0000 { 1928c2ecf20Sopenharmony_ci label = "u-boot"; 1938c2ecf20Sopenharmony_ci reg = <0x03fa0000 0x00060000>; 1948c2ecf20Sopenharmony_ci }; 1958c2ecf20Sopenharmony_ci }; 1968c2ecf20Sopenharmony_ci 1978c2ecf20Sopenharmony_ci ndfc@1,0 { 1988c2ecf20Sopenharmony_ci compatible = "ibm,ndfc"; 1998c2ecf20Sopenharmony_ci /* reg property is supplied by U-boot */ 2008c2ecf20Sopenharmony_ci ccr = <0x00003000>; 2018c2ecf20Sopenharmony_ci bank-settings = <0x80002222>; 2028c2ecf20Sopenharmony_ci #address-cells = <1>; 2038c2ecf20Sopenharmony_ci #size-cells = <1>; 2048c2ecf20Sopenharmony_ci 2058c2ecf20Sopenharmony_ci nand { 2068c2ecf20Sopenharmony_ci #address-cells = <1>; 2078c2ecf20Sopenharmony_ci #size-cells = <1>; 2088c2ecf20Sopenharmony_ci partition@0 { 2098c2ecf20Sopenharmony_ci label = "uboot"; 2108c2ecf20Sopenharmony_ci reg = <0x00000000 0x00200000>; 2118c2ecf20Sopenharmony_ci }; 2128c2ecf20Sopenharmony_ci partition@200000 { 2138c2ecf20Sopenharmony_ci label = "uboot-environment"; 2148c2ecf20Sopenharmony_ci reg = <0x00200000 0x00100000>; 2158c2ecf20Sopenharmony_ci }; 2168c2ecf20Sopenharmony_ci partition@300000 { 2178c2ecf20Sopenharmony_ci label = "linux"; 2188c2ecf20Sopenharmony_ci reg = <0x00300000 0x00300000>; 2198c2ecf20Sopenharmony_ci }; 2208c2ecf20Sopenharmony_ci partition@600000 { 2218c2ecf20Sopenharmony_ci label = "root-file-system"; 2228c2ecf20Sopenharmony_ci reg = <0x00600000 0x01900000>; 2238c2ecf20Sopenharmony_ci }; 2248c2ecf20Sopenharmony_ci partition@1f00000 { 2258c2ecf20Sopenharmony_ci label = "device-tree"; 2268c2ecf20Sopenharmony_ci reg = <0x01f00000 0x00020000>; 2278c2ecf20Sopenharmony_ci }; 2288c2ecf20Sopenharmony_ci partition@1f20000 { 2298c2ecf20Sopenharmony_ci label = "data"; 2308c2ecf20Sopenharmony_ci reg = <0x01f20000 0x060E0000>; 2318c2ecf20Sopenharmony_ci }; 2328c2ecf20Sopenharmony_ci }; 2338c2ecf20Sopenharmony_ci }; 2348c2ecf20Sopenharmony_ci }; 2358c2ecf20Sopenharmony_ci 2368c2ecf20Sopenharmony_ci UART0: serial@ef600200 { 2378c2ecf20Sopenharmony_ci device_type = "serial"; 2388c2ecf20Sopenharmony_ci compatible = "ns16550"; 2398c2ecf20Sopenharmony_ci reg = <0xef600200 0x00000008>; 2408c2ecf20Sopenharmony_ci virtual-reg = <0xef600200>; 2418c2ecf20Sopenharmony_ci clock-frequency = <0>; /* Filled in by U-Boot */ 2428c2ecf20Sopenharmony_ci current-speed = <0>; /* Filled in by U-Boot */ 2438c2ecf20Sopenharmony_ci interrupt-parent = <&UIC0>; 2448c2ecf20Sopenharmony_ci interrupts = <0x0 0x4>; 2458c2ecf20Sopenharmony_ci }; 2468c2ecf20Sopenharmony_ci 2478c2ecf20Sopenharmony_ci UART1: serial@ef600300 { 2488c2ecf20Sopenharmony_ci device_type = "serial"; 2498c2ecf20Sopenharmony_ci compatible = "ns16550"; 2508c2ecf20Sopenharmony_ci reg = <0xef600300 0x00000008>; 2518c2ecf20Sopenharmony_ci virtual-reg = <0xef600300>; 2528c2ecf20Sopenharmony_ci clock-frequency = <0>; /* Filled in by U-Boot */ 2538c2ecf20Sopenharmony_ci current-speed = <0>; /* Filled in by U-Boot */ 2548c2ecf20Sopenharmony_ci interrupt-parent = <&UIC0>; 2558c2ecf20Sopenharmony_ci interrupts = <0x1 0x4>; 2568c2ecf20Sopenharmony_ci }; 2578c2ecf20Sopenharmony_ci 2588c2ecf20Sopenharmony_ci IIC0: i2c@ef600400 { 2598c2ecf20Sopenharmony_ci compatible = "ibm,iic-460sx", "ibm,iic"; 2608c2ecf20Sopenharmony_ci reg = <0xef600400 0x00000014>; 2618c2ecf20Sopenharmony_ci interrupt-parent = <&UIC0>; 2628c2ecf20Sopenharmony_ci interrupts = <0x2 0x4>; 2638c2ecf20Sopenharmony_ci #address-cells = <1>; 2648c2ecf20Sopenharmony_ci #size-cells = <0>; 2658c2ecf20Sopenharmony_ci index = <0>; 2668c2ecf20Sopenharmony_ci }; 2678c2ecf20Sopenharmony_ci 2688c2ecf20Sopenharmony_ci IIC1: i2c@ef600500 { 2698c2ecf20Sopenharmony_ci compatible = "ibm,iic-460sx", "ibm,iic"; 2708c2ecf20Sopenharmony_ci reg = <0xef600500 0x00000014>; 2718c2ecf20Sopenharmony_ci interrupt-parent = <&UIC0>; 2728c2ecf20Sopenharmony_ci interrupts = <0x3 0x4>; 2738c2ecf20Sopenharmony_ci #address-cells = <1>; 2748c2ecf20Sopenharmony_ci #size-cells = <0>; 2758c2ecf20Sopenharmony_ci index = <1>; 2768c2ecf20Sopenharmony_ci }; 2778c2ecf20Sopenharmony_ci 2788c2ecf20Sopenharmony_ci RGMII0: emac-rgmii@ef600900 { 2798c2ecf20Sopenharmony_ci compatible = "ibm,rgmii-460sx", "ibm,rgmii"; 2808c2ecf20Sopenharmony_ci reg = <0xef600900 0x00000008>; 2818c2ecf20Sopenharmony_ci has-mdio; 2828c2ecf20Sopenharmony_ci }; 2838c2ecf20Sopenharmony_ci 2848c2ecf20Sopenharmony_ci RGMII1: emac-rgmii@ef600920 { 2858c2ecf20Sopenharmony_ci compatible = "ibm,rgmii-460sx", "ibm,rgmii"; 2868c2ecf20Sopenharmony_ci reg = <0xef600920 0x00000008>; 2878c2ecf20Sopenharmony_ci has-mdio; 2888c2ecf20Sopenharmony_ci }; 2898c2ecf20Sopenharmony_ci 2908c2ecf20Sopenharmony_ci TAH0: emac-tah@ef600e50 { 2918c2ecf20Sopenharmony_ci compatible = "ibm,tah-460sx", "ibm,tah"; 2928c2ecf20Sopenharmony_ci reg = <0xef600e50 0x00000030>; 2938c2ecf20Sopenharmony_ci }; 2948c2ecf20Sopenharmony_ci 2958c2ecf20Sopenharmony_ci TAH1: emac-tah@ef600f50 { 2968c2ecf20Sopenharmony_ci compatible = "ibm,tah-460sx", "ibm,tah"; 2978c2ecf20Sopenharmony_ci reg = <0xef600f50 0x00000030>; 2988c2ecf20Sopenharmony_ci }; 2998c2ecf20Sopenharmony_ci 3008c2ecf20Sopenharmony_ci EMAC0: ethernet@ef600a00 { 3018c2ecf20Sopenharmony_ci device_type = "network"; 3028c2ecf20Sopenharmony_ci compatible = "ibm,emac-460sx", "ibm,emac4"; 3038c2ecf20Sopenharmony_ci interrupt-parent = <&EMAC0>; 3048c2ecf20Sopenharmony_ci interrupts = <0x0 0x1>; 3058c2ecf20Sopenharmony_ci #interrupt-cells = <1>; 3068c2ecf20Sopenharmony_ci #address-cells = <0>; 3078c2ecf20Sopenharmony_ci #size-cells = <0>; 3088c2ecf20Sopenharmony_ci interrupt-map = </*Status*/ 0x0 &UIC0 0x13 0x4 3098c2ecf20Sopenharmony_ci /*Wake*/ 0x1 &UIC2 0x1d 0x4>; 3108c2ecf20Sopenharmony_ci reg = <0xef600a00 0x00000070>; 3118c2ecf20Sopenharmony_ci local-mac-address = [000000000000]; /* Filled in by U-Boot */ 3128c2ecf20Sopenharmony_ci mal-device = <&MAL0>; 3138c2ecf20Sopenharmony_ci mal-tx-channel = <0>; 3148c2ecf20Sopenharmony_ci mal-rx-channel = <0>; 3158c2ecf20Sopenharmony_ci cell-index = <0>; 3168c2ecf20Sopenharmony_ci max-frame-size = <9000>; 3178c2ecf20Sopenharmony_ci rx-fifo-size = <4096>; 3188c2ecf20Sopenharmony_ci tx-fifo-size = <2048>; 3198c2ecf20Sopenharmony_ci rx-fifo-size-gige = <16384>; 3208c2ecf20Sopenharmony_ci phy-mode = "rgmii"; 3218c2ecf20Sopenharmony_ci phy-map = <0x00000000>; 3228c2ecf20Sopenharmony_ci rgmii-device = <&RGMII0>; 3238c2ecf20Sopenharmony_ci rgmii-channel = <0>; 3248c2ecf20Sopenharmony_ci tah-device = <&TAH0>; 3258c2ecf20Sopenharmony_ci tah-channel = <0>; 3268c2ecf20Sopenharmony_ci has-inverted-stacr-oc; 3278c2ecf20Sopenharmony_ci has-new-stacr-staopc; 3288c2ecf20Sopenharmony_ci }; 3298c2ecf20Sopenharmony_ci 3308c2ecf20Sopenharmony_ci EMAC1: ethernet@ef600b00 { 3318c2ecf20Sopenharmony_ci device_type = "network"; 3328c2ecf20Sopenharmony_ci compatible = "ibm,emac-460sx", "ibm,emac4"; 3338c2ecf20Sopenharmony_ci interrupt-parent = <&EMAC1>; 3348c2ecf20Sopenharmony_ci interrupts = <0x0 0x1>; 3358c2ecf20Sopenharmony_ci #interrupt-cells = <1>; 3368c2ecf20Sopenharmony_ci #address-cells = <0>; 3378c2ecf20Sopenharmony_ci #size-cells = <0>; 3388c2ecf20Sopenharmony_ci interrupt-map = </*Status*/ 0x0 &UIC0 0x14 0x4 3398c2ecf20Sopenharmony_ci /*Wake*/ 0x1 &UIC2 0x1d 0x4>; 3408c2ecf20Sopenharmony_ci reg = <0xef600b00 0x00000070>; 3418c2ecf20Sopenharmony_ci local-mac-address = [000000000000]; /* Filled in by U-Boot */ 3428c2ecf20Sopenharmony_ci mal-device = <&MAL0>; 3438c2ecf20Sopenharmony_ci mal-tx-channel = <1>; 3448c2ecf20Sopenharmony_ci mal-rx-channel = <8>; 3458c2ecf20Sopenharmony_ci cell-index = <1>; 3468c2ecf20Sopenharmony_ci max-frame-size = <9000>; 3478c2ecf20Sopenharmony_ci rx-fifo-size = <4096>; 3488c2ecf20Sopenharmony_ci tx-fifo-size = <2048>; 3498c2ecf20Sopenharmony_ci rx-fifo-size-gige = <16384>; 3508c2ecf20Sopenharmony_ci phy-mode = "rgmii"; 3518c2ecf20Sopenharmony_ci phy-map = <0x00000000>; 3528c2ecf20Sopenharmony_ci rgmii-device = <&RGMII0>; 3538c2ecf20Sopenharmony_ci rgmii-channel = <1>; 3548c2ecf20Sopenharmony_ci tah-device = <&TAH1>; 3558c2ecf20Sopenharmony_ci tah-channel = <1>; 3568c2ecf20Sopenharmony_ci has-inverted-stacr-oc; 3578c2ecf20Sopenharmony_ci has-new-stacr-staopc; 3588c2ecf20Sopenharmony_ci mdio-device = <&EMAC0>; 3598c2ecf20Sopenharmony_ci }; 3608c2ecf20Sopenharmony_ci 3618c2ecf20Sopenharmony_ci EMAC2: ethernet@ef600c00 { 3628c2ecf20Sopenharmony_ci device_type = "network"; 3638c2ecf20Sopenharmony_ci compatible = "ibm,emac-460sx", "ibm,emac4"; 3648c2ecf20Sopenharmony_ci interrupt-parent = <&EMAC2>; 3658c2ecf20Sopenharmony_ci interrupts = <0x0 0x1>; 3668c2ecf20Sopenharmony_ci #interrupt-cells = <1>; 3678c2ecf20Sopenharmony_ci #address-cells = <0>; 3688c2ecf20Sopenharmony_ci #size-cells = <0>; 3698c2ecf20Sopenharmony_ci interrupt-map = </*Status*/ 0x0 &UIC0 0x15 0x4 3708c2ecf20Sopenharmony_ci /*Wake*/ 0x1 &UIC2 0x1d 0x4>; 3718c2ecf20Sopenharmony_ci reg = <0xef600c00 0x00000070>; 3728c2ecf20Sopenharmony_ci local-mac-address = [000000000000]; /* Filled in by U-Boot */ 3738c2ecf20Sopenharmony_ci mal-device = <&MAL0>; 3748c2ecf20Sopenharmony_ci mal-tx-channel = <2>; 3758c2ecf20Sopenharmony_ci mal-rx-channel = <16>; 3768c2ecf20Sopenharmony_ci cell-index = <2>; 3778c2ecf20Sopenharmony_ci max-frame-size = <9000>; 3788c2ecf20Sopenharmony_ci rx-fifo-size = <4096>; 3798c2ecf20Sopenharmony_ci tx-fifo-size = <2048>; 3808c2ecf20Sopenharmony_ci rx-fifo-size-gige = <16384>; 3818c2ecf20Sopenharmony_ci tx-fifo-size-gige = <16384>; /* emac2&3 only */ 3828c2ecf20Sopenharmony_ci phy-mode = "rgmii"; 3838c2ecf20Sopenharmony_ci phy-map = <0x00000000>; 3848c2ecf20Sopenharmony_ci rgmii-device = <&RGMII1>; 3858c2ecf20Sopenharmony_ci rgmii-channel = <0>; 3868c2ecf20Sopenharmony_ci has-inverted-stacr-oc; 3878c2ecf20Sopenharmony_ci has-new-stacr-staopc; 3888c2ecf20Sopenharmony_ci mdio-device = <&EMAC0>; 3898c2ecf20Sopenharmony_ci }; 3908c2ecf20Sopenharmony_ci 3918c2ecf20Sopenharmony_ci EMAC3: ethernet@ef600d00 { 3928c2ecf20Sopenharmony_ci device_type = "network"; 3938c2ecf20Sopenharmony_ci compatible = "ibm,emac-460sx", "ibm,emac4"; 3948c2ecf20Sopenharmony_ci interrupt-parent = <&EMAC3>; 3958c2ecf20Sopenharmony_ci interrupts = <0x0 0x1>; 3968c2ecf20Sopenharmony_ci #interrupt-cells = <1>; 3978c2ecf20Sopenharmony_ci #address-cells = <0>; 3988c2ecf20Sopenharmony_ci #size-cells = <0>; 3998c2ecf20Sopenharmony_ci interrupt-map = </*Status*/ 0x0 &UIC0 0x16 0x4 4008c2ecf20Sopenharmony_ci /*Wake*/ 0x1 &UIC2 0x1d 0x4>; 4018c2ecf20Sopenharmony_ci reg = <0xef600d00 0x00000070>; 4028c2ecf20Sopenharmony_ci local-mac-address = [000000000000]; /* Filled in by U-Boot */ 4038c2ecf20Sopenharmony_ci mal-device = <&MAL0>; 4048c2ecf20Sopenharmony_ci mal-tx-channel = <3>; 4058c2ecf20Sopenharmony_ci mal-rx-channel = <24>; 4068c2ecf20Sopenharmony_ci cell-index = <3>; 4078c2ecf20Sopenharmony_ci max-frame-size = <9000>; 4088c2ecf20Sopenharmony_ci rx-fifo-size = <4096>; 4098c2ecf20Sopenharmony_ci tx-fifo-size = <2048>; 4108c2ecf20Sopenharmony_ci rx-fifo-size-gige = <16384>; 4118c2ecf20Sopenharmony_ci tx-fifo-size-gige = <16384>; /* emac2&3 only */ 4128c2ecf20Sopenharmony_ci phy-mode = "rgmii"; 4138c2ecf20Sopenharmony_ci phy-map = <0x00000000>; 4148c2ecf20Sopenharmony_ci rgmii-device = <&RGMII1>; 4158c2ecf20Sopenharmony_ci rgmii-channel = <1>; 4168c2ecf20Sopenharmony_ci has-inverted-stacr-oc; 4178c2ecf20Sopenharmony_ci has-new-stacr-staopc; 4188c2ecf20Sopenharmony_ci mdio-device = <&EMAC0>; 4198c2ecf20Sopenharmony_ci }; 4208c2ecf20Sopenharmony_ci }; 4218c2ecf20Sopenharmony_ci 4228c2ecf20Sopenharmony_ci }; 4238c2ecf20Sopenharmony_ci chosen { 4248c2ecf20Sopenharmony_ci stdout-path = "/plb/opb/serial@ef600200"; 4258c2ecf20Sopenharmony_ci }; 4268c2ecf20Sopenharmony_ci 4278c2ecf20Sopenharmony_ci}; 428