18c2ecf20Sopenharmony_ci/* 28c2ecf20Sopenharmony_ci * Device Tree Source for AMCC Rainier 38c2ecf20Sopenharmony_ci * 48c2ecf20Sopenharmony_ci * Based on Sequoia code 58c2ecf20Sopenharmony_ci * Copyright (c) 2007 MontaVista Software, Inc. 68c2ecf20Sopenharmony_ci * 78c2ecf20Sopenharmony_ci * FIXME: Draft only! 88c2ecf20Sopenharmony_ci * 98c2ecf20Sopenharmony_ci * This file is licensed under the terms of the GNU General Public 108c2ecf20Sopenharmony_ci * License version 2. This program is licensed "as is" without 118c2ecf20Sopenharmony_ci * any warranty of any kind, whether express or implied. 128c2ecf20Sopenharmony_ci * 138c2ecf20Sopenharmony_ci */ 148c2ecf20Sopenharmony_ci 158c2ecf20Sopenharmony_ci/dts-v1/; 168c2ecf20Sopenharmony_ci 178c2ecf20Sopenharmony_ci/ { 188c2ecf20Sopenharmony_ci #address-cells = <2>; 198c2ecf20Sopenharmony_ci #size-cells = <1>; 208c2ecf20Sopenharmony_ci model = "amcc,rainier"; 218c2ecf20Sopenharmony_ci compatible = "amcc,rainier"; 228c2ecf20Sopenharmony_ci dcr-parent = <&{/cpus/cpu@0}>; 238c2ecf20Sopenharmony_ci 248c2ecf20Sopenharmony_ci aliases { 258c2ecf20Sopenharmony_ci ethernet0 = &EMAC0; 268c2ecf20Sopenharmony_ci ethernet1 = &EMAC1; 278c2ecf20Sopenharmony_ci serial0 = &UART0; 288c2ecf20Sopenharmony_ci serial1 = &UART1; 298c2ecf20Sopenharmony_ci serial2 = &UART2; 308c2ecf20Sopenharmony_ci serial3 = &UART3; 318c2ecf20Sopenharmony_ci }; 328c2ecf20Sopenharmony_ci 338c2ecf20Sopenharmony_ci cpus { 348c2ecf20Sopenharmony_ci #address-cells = <1>; 358c2ecf20Sopenharmony_ci #size-cells = <0>; 368c2ecf20Sopenharmony_ci 378c2ecf20Sopenharmony_ci cpu@0 { 388c2ecf20Sopenharmony_ci device_type = "cpu"; 398c2ecf20Sopenharmony_ci model = "PowerPC,440GRx"; 408c2ecf20Sopenharmony_ci reg = <0x00000000>; 418c2ecf20Sopenharmony_ci clock-frequency = <0>; /* Filled in by zImage */ 428c2ecf20Sopenharmony_ci timebase-frequency = <0>; /* Filled in by zImage */ 438c2ecf20Sopenharmony_ci i-cache-line-size = <32>; 448c2ecf20Sopenharmony_ci d-cache-line-size = <32>; 458c2ecf20Sopenharmony_ci i-cache-size = <32768>; 468c2ecf20Sopenharmony_ci d-cache-size = <32768>; 478c2ecf20Sopenharmony_ci dcr-controller; 488c2ecf20Sopenharmony_ci dcr-access-method = "native"; 498c2ecf20Sopenharmony_ci }; 508c2ecf20Sopenharmony_ci }; 518c2ecf20Sopenharmony_ci 528c2ecf20Sopenharmony_ci memory { 538c2ecf20Sopenharmony_ci device_type = "memory"; 548c2ecf20Sopenharmony_ci reg = <0x00000000 0x00000000 0x00000000>; /* Filled in by zImage */ 558c2ecf20Sopenharmony_ci }; 568c2ecf20Sopenharmony_ci 578c2ecf20Sopenharmony_ci UIC0: interrupt-controller0 { 588c2ecf20Sopenharmony_ci compatible = "ibm,uic-440grx","ibm,uic"; 598c2ecf20Sopenharmony_ci interrupt-controller; 608c2ecf20Sopenharmony_ci cell-index = <0>; 618c2ecf20Sopenharmony_ci dcr-reg = <0x0c0 0x009>; 628c2ecf20Sopenharmony_ci #address-cells = <0>; 638c2ecf20Sopenharmony_ci #size-cells = <0>; 648c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 658c2ecf20Sopenharmony_ci }; 668c2ecf20Sopenharmony_ci 678c2ecf20Sopenharmony_ci UIC1: interrupt-controller1 { 688c2ecf20Sopenharmony_ci compatible = "ibm,uic-440grx","ibm,uic"; 698c2ecf20Sopenharmony_ci interrupt-controller; 708c2ecf20Sopenharmony_ci cell-index = <1>; 718c2ecf20Sopenharmony_ci dcr-reg = <0x0d0 0x009>; 728c2ecf20Sopenharmony_ci #address-cells = <0>; 738c2ecf20Sopenharmony_ci #size-cells = <0>; 748c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 758c2ecf20Sopenharmony_ci interrupts = <0x1e 0x4 0x1f 0x4>; /* cascade */ 768c2ecf20Sopenharmony_ci interrupt-parent = <&UIC0>; 778c2ecf20Sopenharmony_ci }; 788c2ecf20Sopenharmony_ci 798c2ecf20Sopenharmony_ci UIC2: interrupt-controller2 { 808c2ecf20Sopenharmony_ci compatible = "ibm,uic-440grx","ibm,uic"; 818c2ecf20Sopenharmony_ci interrupt-controller; 828c2ecf20Sopenharmony_ci cell-index = <2>; 838c2ecf20Sopenharmony_ci dcr-reg = <0x0e0 0x009>; 848c2ecf20Sopenharmony_ci #address-cells = <0>; 858c2ecf20Sopenharmony_ci #size-cells = <0>; 868c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 878c2ecf20Sopenharmony_ci interrupts = <0x1c 0x4 0x1d 0x4>; /* cascade */ 888c2ecf20Sopenharmony_ci interrupt-parent = <&UIC0>; 898c2ecf20Sopenharmony_ci }; 908c2ecf20Sopenharmony_ci 918c2ecf20Sopenharmony_ci SDR0: sdr { 928c2ecf20Sopenharmony_ci compatible = "ibm,sdr-440grx", "ibm,sdr-440ep"; 938c2ecf20Sopenharmony_ci dcr-reg = <0x00e 0x002>; 948c2ecf20Sopenharmony_ci }; 958c2ecf20Sopenharmony_ci 968c2ecf20Sopenharmony_ci CPR0: cpr { 978c2ecf20Sopenharmony_ci compatible = "ibm,cpr-440grx", "ibm,cpr-440ep"; 988c2ecf20Sopenharmony_ci dcr-reg = <0x00c 0x002>; 998c2ecf20Sopenharmony_ci }; 1008c2ecf20Sopenharmony_ci 1018c2ecf20Sopenharmony_ci plb { 1028c2ecf20Sopenharmony_ci compatible = "ibm,plb-440grx", "ibm,plb4"; 1038c2ecf20Sopenharmony_ci #address-cells = <2>; 1048c2ecf20Sopenharmony_ci #size-cells = <1>; 1058c2ecf20Sopenharmony_ci ranges; 1068c2ecf20Sopenharmony_ci clock-frequency = <0>; /* Filled in by zImage */ 1078c2ecf20Sopenharmony_ci 1088c2ecf20Sopenharmony_ci SDRAM0: sdram { 1098c2ecf20Sopenharmony_ci compatible = "ibm,sdram-440grx", "ibm,sdram-44x-ddr2denali"; 1108c2ecf20Sopenharmony_ci dcr-reg = <0x010 0x002>; 1118c2ecf20Sopenharmony_ci }; 1128c2ecf20Sopenharmony_ci 1138c2ecf20Sopenharmony_ci DMA0: dma { 1148c2ecf20Sopenharmony_ci compatible = "ibm,dma-440grx", "ibm,dma-4xx"; 1158c2ecf20Sopenharmony_ci dcr-reg = <0x100 0x027>; 1168c2ecf20Sopenharmony_ci }; 1178c2ecf20Sopenharmony_ci 1188c2ecf20Sopenharmony_ci MAL0: mcmal { 1198c2ecf20Sopenharmony_ci compatible = "ibm,mcmal-440grx", "ibm,mcmal2"; 1208c2ecf20Sopenharmony_ci dcr-reg = <0x180 0x062>; 1218c2ecf20Sopenharmony_ci num-tx-chans = <2>; 1228c2ecf20Sopenharmony_ci num-rx-chans = <2>; 1238c2ecf20Sopenharmony_ci interrupt-parent = <&MAL0>; 1248c2ecf20Sopenharmony_ci interrupts = <0x0 0x1 0x2 0x3 0x4>; 1258c2ecf20Sopenharmony_ci #interrupt-cells = <1>; 1268c2ecf20Sopenharmony_ci #address-cells = <0>; 1278c2ecf20Sopenharmony_ci #size-cells = <0>; 1288c2ecf20Sopenharmony_ci interrupt-map = </*TXEOB*/ 0x0 &UIC0 0xa 0x4 1298c2ecf20Sopenharmony_ci /*RXEOB*/ 0x1 &UIC0 0xb 0x4 1308c2ecf20Sopenharmony_ci /*SERR*/ 0x2 &UIC1 0x0 0x4 1318c2ecf20Sopenharmony_ci /*TXDE*/ 0x3 &UIC1 0x1 0x4 1328c2ecf20Sopenharmony_ci /*RXDE*/ 0x4 &UIC1 0x2 0x4>; 1338c2ecf20Sopenharmony_ci interrupt-map-mask = <0xffffffff>; 1348c2ecf20Sopenharmony_ci }; 1358c2ecf20Sopenharmony_ci 1368c2ecf20Sopenharmony_ci POB0: opb { 1378c2ecf20Sopenharmony_ci compatible = "ibm,opb-440grx", "ibm,opb"; 1388c2ecf20Sopenharmony_ci #address-cells = <1>; 1398c2ecf20Sopenharmony_ci #size-cells = <1>; 1408c2ecf20Sopenharmony_ci ranges = <0x00000000 0x00000001 0x00000000 0x80000000 1418c2ecf20Sopenharmony_ci 0x80000000 0x00000001 0x80000000 0x80000000>; 1428c2ecf20Sopenharmony_ci interrupt-parent = <&UIC1>; 1438c2ecf20Sopenharmony_ci interrupts = <0x7 0x4>; 1448c2ecf20Sopenharmony_ci clock-frequency = <0>; /* Filled in by zImage */ 1458c2ecf20Sopenharmony_ci 1468c2ecf20Sopenharmony_ci EBC0: ebc { 1478c2ecf20Sopenharmony_ci compatible = "ibm,ebc-440grx", "ibm,ebc"; 1488c2ecf20Sopenharmony_ci dcr-reg = <0x012 0x002>; 1498c2ecf20Sopenharmony_ci #address-cells = <2>; 1508c2ecf20Sopenharmony_ci #size-cells = <1>; 1518c2ecf20Sopenharmony_ci clock-frequency = <0>; /* Filled in by zImage */ 1528c2ecf20Sopenharmony_ci interrupts = <0x5 0x1>; 1538c2ecf20Sopenharmony_ci interrupt-parent = <&UIC1>; 1548c2ecf20Sopenharmony_ci 1558c2ecf20Sopenharmony_ci nor_flash@0,0 { 1568c2ecf20Sopenharmony_ci compatible = "amd,s29gl256n", "cfi-flash"; 1578c2ecf20Sopenharmony_ci bank-width = <2>; 1588c2ecf20Sopenharmony_ci reg = <0x00000000 0x00000000 0x04000000>; 1598c2ecf20Sopenharmony_ci #address-cells = <1>; 1608c2ecf20Sopenharmony_ci #size-cells = <1>; 1618c2ecf20Sopenharmony_ci partition@0 { 1628c2ecf20Sopenharmony_ci label = "Kernel"; 1638c2ecf20Sopenharmony_ci reg = <0x00000000 0x00180000>; 1648c2ecf20Sopenharmony_ci }; 1658c2ecf20Sopenharmony_ci partition@180000 { 1668c2ecf20Sopenharmony_ci label = "ramdisk"; 1678c2ecf20Sopenharmony_ci reg = <0x00180000 0x00200000>; 1688c2ecf20Sopenharmony_ci }; 1698c2ecf20Sopenharmony_ci partition@380000 { 1708c2ecf20Sopenharmony_ci label = "file system"; 1718c2ecf20Sopenharmony_ci reg = <0x00380000 0x03aa0000>; 1728c2ecf20Sopenharmony_ci }; 1738c2ecf20Sopenharmony_ci partition@3e20000 { 1748c2ecf20Sopenharmony_ci label = "kozio"; 1758c2ecf20Sopenharmony_ci reg = <0x03e20000 0x00140000>; 1768c2ecf20Sopenharmony_ci }; 1778c2ecf20Sopenharmony_ci partition@3f60000 { 1788c2ecf20Sopenharmony_ci label = "env"; 1798c2ecf20Sopenharmony_ci reg = <0x03f60000 0x00040000>; 1808c2ecf20Sopenharmony_ci }; 1818c2ecf20Sopenharmony_ci partition@3fa0000 { 1828c2ecf20Sopenharmony_ci label = "u-boot"; 1838c2ecf20Sopenharmony_ci reg = <0x03fa0000 0x00060000>; 1848c2ecf20Sopenharmony_ci }; 1858c2ecf20Sopenharmony_ci }; 1868c2ecf20Sopenharmony_ci 1878c2ecf20Sopenharmony_ci }; 1888c2ecf20Sopenharmony_ci 1898c2ecf20Sopenharmony_ci UART0: serial@ef600300 { 1908c2ecf20Sopenharmony_ci device_type = "serial"; 1918c2ecf20Sopenharmony_ci compatible = "ns16550"; 1928c2ecf20Sopenharmony_ci reg = <0xef600300 0x00000008>; 1938c2ecf20Sopenharmony_ci virtual-reg = <0xef600300>; 1948c2ecf20Sopenharmony_ci clock-frequency = <0>; /* Filled in by zImage */ 1958c2ecf20Sopenharmony_ci current-speed = <115200>; 1968c2ecf20Sopenharmony_ci interrupt-parent = <&UIC0>; 1978c2ecf20Sopenharmony_ci interrupts = <0x0 0x4>; 1988c2ecf20Sopenharmony_ci }; 1998c2ecf20Sopenharmony_ci 2008c2ecf20Sopenharmony_ci UART1: serial@ef600400 { 2018c2ecf20Sopenharmony_ci device_type = "serial"; 2028c2ecf20Sopenharmony_ci compatible = "ns16550"; 2038c2ecf20Sopenharmony_ci reg = <0xef600400 0x00000008>; 2048c2ecf20Sopenharmony_ci virtual-reg = <0xef600400>; 2058c2ecf20Sopenharmony_ci clock-frequency = <0>; 2068c2ecf20Sopenharmony_ci current-speed = <0>; 2078c2ecf20Sopenharmony_ci interrupt-parent = <&UIC0>; 2088c2ecf20Sopenharmony_ci interrupts = <0x1 0x4>; 2098c2ecf20Sopenharmony_ci }; 2108c2ecf20Sopenharmony_ci 2118c2ecf20Sopenharmony_ci UART2: serial@ef600500 { 2128c2ecf20Sopenharmony_ci device_type = "serial"; 2138c2ecf20Sopenharmony_ci compatible = "ns16550"; 2148c2ecf20Sopenharmony_ci reg = <0xef600500 0x00000008>; 2158c2ecf20Sopenharmony_ci virtual-reg = <0xef600500>; 2168c2ecf20Sopenharmony_ci clock-frequency = <0>; 2178c2ecf20Sopenharmony_ci current-speed = <0>; 2188c2ecf20Sopenharmony_ci interrupt-parent = <&UIC1>; 2198c2ecf20Sopenharmony_ci interrupts = <0x3 0x4>; 2208c2ecf20Sopenharmony_ci }; 2218c2ecf20Sopenharmony_ci 2228c2ecf20Sopenharmony_ci UART3: serial@ef600600 { 2238c2ecf20Sopenharmony_ci device_type = "serial"; 2248c2ecf20Sopenharmony_ci compatible = "ns16550"; 2258c2ecf20Sopenharmony_ci reg = <0xef600600 0x00000008>; 2268c2ecf20Sopenharmony_ci virtual-reg = <0xef600600>; 2278c2ecf20Sopenharmony_ci clock-frequency = <0>; 2288c2ecf20Sopenharmony_ci current-speed = <0>; 2298c2ecf20Sopenharmony_ci interrupt-parent = <&UIC1>; 2308c2ecf20Sopenharmony_ci interrupts = <0x4 0x4>; 2318c2ecf20Sopenharmony_ci }; 2328c2ecf20Sopenharmony_ci 2338c2ecf20Sopenharmony_ci IIC0: i2c@ef600700 { 2348c2ecf20Sopenharmony_ci compatible = "ibm,iic-440grx", "ibm,iic"; 2358c2ecf20Sopenharmony_ci reg = <0xef600700 0x00000014>; 2368c2ecf20Sopenharmony_ci interrupt-parent = <&UIC0>; 2378c2ecf20Sopenharmony_ci interrupts = <0x2 0x4>; 2388c2ecf20Sopenharmony_ci }; 2398c2ecf20Sopenharmony_ci 2408c2ecf20Sopenharmony_ci IIC1: i2c@ef600800 { 2418c2ecf20Sopenharmony_ci compatible = "ibm,iic-440grx", "ibm,iic"; 2428c2ecf20Sopenharmony_ci reg = <0xef600800 0x00000014>; 2438c2ecf20Sopenharmony_ci interrupt-parent = <&UIC0>; 2448c2ecf20Sopenharmony_ci interrupts = <0x7 0x4>; 2458c2ecf20Sopenharmony_ci }; 2468c2ecf20Sopenharmony_ci 2478c2ecf20Sopenharmony_ci ZMII0: emac-zmii@ef600d00 { 2488c2ecf20Sopenharmony_ci compatible = "ibm,zmii-440grx", "ibm,zmii"; 2498c2ecf20Sopenharmony_ci reg = <0xef600d00 0x0000000c>; 2508c2ecf20Sopenharmony_ci }; 2518c2ecf20Sopenharmony_ci 2528c2ecf20Sopenharmony_ci RGMII0: emac-rgmii@ef601000 { 2538c2ecf20Sopenharmony_ci compatible = "ibm,rgmii-440grx", "ibm,rgmii"; 2548c2ecf20Sopenharmony_ci reg = <0xef601000 0x00000008>; 2558c2ecf20Sopenharmony_ci has-mdio; 2568c2ecf20Sopenharmony_ci }; 2578c2ecf20Sopenharmony_ci 2588c2ecf20Sopenharmony_ci EMAC0: ethernet@ef600e00 { 2598c2ecf20Sopenharmony_ci device_type = "network"; 2608c2ecf20Sopenharmony_ci compatible = "ibm,emac-440grx", "ibm,emac-440epx", "ibm,emac4"; 2618c2ecf20Sopenharmony_ci interrupt-parent = <&EMAC0>; 2628c2ecf20Sopenharmony_ci interrupts = <0x0 0x1>; 2638c2ecf20Sopenharmony_ci #interrupt-cells = <1>; 2648c2ecf20Sopenharmony_ci #address-cells = <0>; 2658c2ecf20Sopenharmony_ci #size-cells = <0>; 2668c2ecf20Sopenharmony_ci interrupt-map = </*Status*/ 0x0 &UIC0 0x18 0x4 2678c2ecf20Sopenharmony_ci /*Wake*/ 0x1 &UIC1 0x1d 0x4>; 2688c2ecf20Sopenharmony_ci reg = <0xef600e00 0x00000074>; 2698c2ecf20Sopenharmony_ci local-mac-address = [000000000000]; 2708c2ecf20Sopenharmony_ci mal-device = <&MAL0>; 2718c2ecf20Sopenharmony_ci mal-tx-channel = <0>; 2728c2ecf20Sopenharmony_ci mal-rx-channel = <0>; 2738c2ecf20Sopenharmony_ci cell-index = <0>; 2748c2ecf20Sopenharmony_ci max-frame-size = <9000>; 2758c2ecf20Sopenharmony_ci rx-fifo-size = <4096>; 2768c2ecf20Sopenharmony_ci tx-fifo-size = <2048>; 2778c2ecf20Sopenharmony_ci phy-mode = "rgmii"; 2788c2ecf20Sopenharmony_ci phy-map = <0x00000000>; 2798c2ecf20Sopenharmony_ci zmii-device = <&ZMII0>; 2808c2ecf20Sopenharmony_ci zmii-channel = <0>; 2818c2ecf20Sopenharmony_ci rgmii-device = <&RGMII0>; 2828c2ecf20Sopenharmony_ci rgmii-channel = <0>; 2838c2ecf20Sopenharmony_ci has-inverted-stacr-oc; 2848c2ecf20Sopenharmony_ci has-new-stacr-staopc; 2858c2ecf20Sopenharmony_ci }; 2868c2ecf20Sopenharmony_ci 2878c2ecf20Sopenharmony_ci EMAC1: ethernet@ef600f00 { 2888c2ecf20Sopenharmony_ci device_type = "network"; 2898c2ecf20Sopenharmony_ci compatible = "ibm,emac-440grx", "ibm,emac-440epx", "ibm,emac4"; 2908c2ecf20Sopenharmony_ci interrupt-parent = <&EMAC1>; 2918c2ecf20Sopenharmony_ci interrupts = <0x0 0x1>; 2928c2ecf20Sopenharmony_ci #interrupt-cells = <1>; 2938c2ecf20Sopenharmony_ci #address-cells = <0>; 2948c2ecf20Sopenharmony_ci #size-cells = <0>; 2958c2ecf20Sopenharmony_ci interrupt-map = </*Status*/ 0x0 &UIC0 0x19 0x4 2968c2ecf20Sopenharmony_ci /*Wake*/ 0x1 &UIC1 0x1f 0x4>; 2978c2ecf20Sopenharmony_ci reg = <0xef600f00 0x00000074>; 2988c2ecf20Sopenharmony_ci local-mac-address = [000000000000]; 2998c2ecf20Sopenharmony_ci mal-device = <&MAL0>; 3008c2ecf20Sopenharmony_ci mal-tx-channel = <1>; 3018c2ecf20Sopenharmony_ci mal-rx-channel = <1>; 3028c2ecf20Sopenharmony_ci cell-index = <1>; 3038c2ecf20Sopenharmony_ci max-frame-size = <9000>; 3048c2ecf20Sopenharmony_ci rx-fifo-size = <4096>; 3058c2ecf20Sopenharmony_ci tx-fifo-size = <2048>; 3068c2ecf20Sopenharmony_ci phy-mode = "rgmii"; 3078c2ecf20Sopenharmony_ci phy-map = <0x00000000>; 3088c2ecf20Sopenharmony_ci zmii-device = <&ZMII0>; 3098c2ecf20Sopenharmony_ci zmii-channel = <1>; 3108c2ecf20Sopenharmony_ci rgmii-device = <&RGMII0>; 3118c2ecf20Sopenharmony_ci rgmii-channel = <1>; 3128c2ecf20Sopenharmony_ci has-inverted-stacr-oc; 3138c2ecf20Sopenharmony_ci has-new-stacr-staopc; 3148c2ecf20Sopenharmony_ci }; 3158c2ecf20Sopenharmony_ci }; 3168c2ecf20Sopenharmony_ci 3178c2ecf20Sopenharmony_ci PCI0: pci@1ec000000 { 3188c2ecf20Sopenharmony_ci device_type = "pci"; 3198c2ecf20Sopenharmony_ci #interrupt-cells = <1>; 3208c2ecf20Sopenharmony_ci #size-cells = <2>; 3218c2ecf20Sopenharmony_ci #address-cells = <3>; 3228c2ecf20Sopenharmony_ci compatible = "ibm,plb440grx-pci", "ibm,plb-pci"; 3238c2ecf20Sopenharmony_ci primary; 3248c2ecf20Sopenharmony_ci reg = <0x00000001 0xeec00000 0x00000008 /* Config space access */ 3258c2ecf20Sopenharmony_ci 0x00000001 0xeed00000 0x00000004 /* IACK */ 3268c2ecf20Sopenharmony_ci 0x00000001 0xeed00000 0x00000004 /* Special cycle */ 3278c2ecf20Sopenharmony_ci 0x00000001 0xef400000 0x00000040>; /* Internal registers */ 3288c2ecf20Sopenharmony_ci 3298c2ecf20Sopenharmony_ci /* Outbound ranges, one memory and one IO, 3308c2ecf20Sopenharmony_ci * later cannot be changed. Chip supports a second 3318c2ecf20Sopenharmony_ci * IO range but we don't use it for now 3328c2ecf20Sopenharmony_ci */ 3338c2ecf20Sopenharmony_ci ranges = <0x02000000 0x0 0x80000000 0x1 0x80000000 0x0 0x40000000 3348c2ecf20Sopenharmony_ci 0x01000000 0x0 0x00000000 0x1 0xe8000000 0x0 0x00010000 3358c2ecf20Sopenharmony_ci 0x01000000 0x0 0x00000000 0x1 0xe8800000 0x0 0x03800000>; 3368c2ecf20Sopenharmony_ci 3378c2ecf20Sopenharmony_ci /* Inbound 2GB range starting at 0 */ 3388c2ecf20Sopenharmony_ci dma-ranges = <0x42000000 0x0 0x0 0x0 0x0 0x0 0x80000000>; 3398c2ecf20Sopenharmony_ci 3408c2ecf20Sopenharmony_ci /* All PCI interrupts are routed to IRQ 67 */ 3418c2ecf20Sopenharmony_ci interrupt-map-mask = <0x0 0x0 0x0 0x0>; 3428c2ecf20Sopenharmony_ci interrupt-map = < 0x0 0x0 0x0 0x0 &UIC2 0x3 0x8 >; 3438c2ecf20Sopenharmony_ci }; 3448c2ecf20Sopenharmony_ci }; 3458c2ecf20Sopenharmony_ci 3468c2ecf20Sopenharmony_ci chosen { 3478c2ecf20Sopenharmony_ci stdout-path = "/plb/opb/serial@ef600300"; 3488c2ecf20Sopenharmony_ci bootargs = "console=ttyS0,115200"; 3498c2ecf20Sopenharmony_ci }; 3508c2ecf20Sopenharmony_ci}; 351