18c2ecf20Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0-or-later 28c2ecf20Sopenharmony_ci/* 38c2ecf20Sopenharmony_ci * MPC8641 HPCN Device Tree Source 48c2ecf20Sopenharmony_ci * 58c2ecf20Sopenharmony_ci * Copyright 2006 Freescale Semiconductor Inc. 68c2ecf20Sopenharmony_ci */ 78c2ecf20Sopenharmony_ci 88c2ecf20Sopenharmony_ci/include/ "mpc8641si-pre.dtsi" 98c2ecf20Sopenharmony_ci 108c2ecf20Sopenharmony_ci/ { 118c2ecf20Sopenharmony_ci model = "MPC8641HPCN"; 128c2ecf20Sopenharmony_ci compatible = "fsl,mpc8641hpcn"; 138c2ecf20Sopenharmony_ci 148c2ecf20Sopenharmony_ci memory { 158c2ecf20Sopenharmony_ci device_type = "memory"; 168c2ecf20Sopenharmony_ci reg = <0x00000000 0x40000000>; // 1G at 0x0 178c2ecf20Sopenharmony_ci }; 188c2ecf20Sopenharmony_ci 198c2ecf20Sopenharmony_ci lbc: localbus@ffe05000 { 208c2ecf20Sopenharmony_ci reg = <0xffe05000 0x1000>; 218c2ecf20Sopenharmony_ci 228c2ecf20Sopenharmony_ci ranges = <0 0 0xef800000 0x00800000 238c2ecf20Sopenharmony_ci 2 0 0xffdf8000 0x00008000 248c2ecf20Sopenharmony_ci 3 0 0xffdf0000 0x00008000>; 258c2ecf20Sopenharmony_ci 268c2ecf20Sopenharmony_ci flash@0,0 { 278c2ecf20Sopenharmony_ci compatible = "cfi-flash"; 288c2ecf20Sopenharmony_ci reg = <0 0 0x00800000>; 298c2ecf20Sopenharmony_ci bank-width = <2>; 308c2ecf20Sopenharmony_ci device-width = <2>; 318c2ecf20Sopenharmony_ci #address-cells = <1>; 328c2ecf20Sopenharmony_ci #size-cells = <1>; 338c2ecf20Sopenharmony_ci partition@0 { 348c2ecf20Sopenharmony_ci label = "kernel"; 358c2ecf20Sopenharmony_ci reg = <0x00000000 0x00300000>; 368c2ecf20Sopenharmony_ci }; 378c2ecf20Sopenharmony_ci partition@300000 { 388c2ecf20Sopenharmony_ci label = "firmware b"; 398c2ecf20Sopenharmony_ci reg = <0x00300000 0x00100000>; 408c2ecf20Sopenharmony_ci read-only; 418c2ecf20Sopenharmony_ci }; 428c2ecf20Sopenharmony_ci partition@400000 { 438c2ecf20Sopenharmony_ci label = "fs"; 448c2ecf20Sopenharmony_ci reg = <0x00400000 0x00300000>; 458c2ecf20Sopenharmony_ci }; 468c2ecf20Sopenharmony_ci partition@700000 { 478c2ecf20Sopenharmony_ci label = "firmware a"; 488c2ecf20Sopenharmony_ci reg = <0x00700000 0x00100000>; 498c2ecf20Sopenharmony_ci read-only; 508c2ecf20Sopenharmony_ci }; 518c2ecf20Sopenharmony_ci }; 528c2ecf20Sopenharmony_ci }; 538c2ecf20Sopenharmony_ci 548c2ecf20Sopenharmony_ci soc: soc8641@ffe00000 { 558c2ecf20Sopenharmony_ci ranges = <0x00000000 0xffe00000 0x00100000>; 568c2ecf20Sopenharmony_ci 578c2ecf20Sopenharmony_ci enet0: ethernet@24000 { 588c2ecf20Sopenharmony_ci tbi-handle = <&tbi0>; 598c2ecf20Sopenharmony_ci phy-handle = <&phy0>; 608c2ecf20Sopenharmony_ci phy-connection-type = "rgmii-id"; 618c2ecf20Sopenharmony_ci }; 628c2ecf20Sopenharmony_ci 638c2ecf20Sopenharmony_ci mdio@24520 { 648c2ecf20Sopenharmony_ci phy0: ethernet-phy@0 { 658c2ecf20Sopenharmony_ci interrupts = <10 1 0 0>; 668c2ecf20Sopenharmony_ci reg = <0>; 678c2ecf20Sopenharmony_ci }; 688c2ecf20Sopenharmony_ci phy1: ethernet-phy@1 { 698c2ecf20Sopenharmony_ci interrupts = <10 1 0 0>; 708c2ecf20Sopenharmony_ci reg = <1>; 718c2ecf20Sopenharmony_ci }; 728c2ecf20Sopenharmony_ci phy2: ethernet-phy@2 { 738c2ecf20Sopenharmony_ci interrupts = <10 1 0 0>; 748c2ecf20Sopenharmony_ci reg = <2>; 758c2ecf20Sopenharmony_ci }; 768c2ecf20Sopenharmony_ci phy3: ethernet-phy@3 { 778c2ecf20Sopenharmony_ci interrupts = <10 1 0 0>; 788c2ecf20Sopenharmony_ci reg = <3>; 798c2ecf20Sopenharmony_ci }; 808c2ecf20Sopenharmony_ci tbi0: tbi-phy@11 { 818c2ecf20Sopenharmony_ci reg = <0x11>; 828c2ecf20Sopenharmony_ci device_type = "tbi-phy"; 838c2ecf20Sopenharmony_ci }; 848c2ecf20Sopenharmony_ci }; 858c2ecf20Sopenharmony_ci 868c2ecf20Sopenharmony_ci enet1: ethernet@25000 { 878c2ecf20Sopenharmony_ci tbi-handle = <&tbi1>; 888c2ecf20Sopenharmony_ci phy-handle = <&phy1>; 898c2ecf20Sopenharmony_ci phy-connection-type = "rgmii-id"; 908c2ecf20Sopenharmony_ci }; 918c2ecf20Sopenharmony_ci 928c2ecf20Sopenharmony_ci mdio@25520 { 938c2ecf20Sopenharmony_ci tbi1: tbi-phy@11 { 948c2ecf20Sopenharmony_ci reg = <0x11>; 958c2ecf20Sopenharmony_ci device_type = "tbi-phy"; 968c2ecf20Sopenharmony_ci }; 978c2ecf20Sopenharmony_ci }; 988c2ecf20Sopenharmony_ci 998c2ecf20Sopenharmony_ci enet2: ethernet@26000 { 1008c2ecf20Sopenharmony_ci tbi-handle = <&tbi2>; 1018c2ecf20Sopenharmony_ci phy-handle = <&phy2>; 1028c2ecf20Sopenharmony_ci phy-connection-type = "rgmii-id"; 1038c2ecf20Sopenharmony_ci }; 1048c2ecf20Sopenharmony_ci 1058c2ecf20Sopenharmony_ci mdio@26520 { 1068c2ecf20Sopenharmony_ci tbi2: tbi-phy@11 { 1078c2ecf20Sopenharmony_ci reg = <0x11>; 1088c2ecf20Sopenharmony_ci device_type = "tbi-phy"; 1098c2ecf20Sopenharmony_ci }; 1108c2ecf20Sopenharmony_ci }; 1118c2ecf20Sopenharmony_ci 1128c2ecf20Sopenharmony_ci enet3: ethernet@27000 { 1138c2ecf20Sopenharmony_ci tbi-handle = <&tbi3>; 1148c2ecf20Sopenharmony_ci phy-handle = <&phy3>; 1158c2ecf20Sopenharmony_ci phy-connection-type = "rgmii-id"; 1168c2ecf20Sopenharmony_ci }; 1178c2ecf20Sopenharmony_ci 1188c2ecf20Sopenharmony_ci mdio@27520 { 1198c2ecf20Sopenharmony_ci tbi3: tbi-phy@11 { 1208c2ecf20Sopenharmony_ci reg = <0x11>; 1218c2ecf20Sopenharmony_ci device_type = "tbi-phy"; 1228c2ecf20Sopenharmony_ci }; 1238c2ecf20Sopenharmony_ci }; 1248c2ecf20Sopenharmony_ci 1258c2ecf20Sopenharmony_ci rmu: rmu@d3000 { 1268c2ecf20Sopenharmony_ci #address-cells = <1>; 1278c2ecf20Sopenharmony_ci #size-cells = <1>; 1288c2ecf20Sopenharmony_ci compatible = "fsl,srio-rmu"; 1298c2ecf20Sopenharmony_ci reg = <0xd3000 0x500>; 1308c2ecf20Sopenharmony_ci ranges = <0x0 0xd3000 0x500>; 1318c2ecf20Sopenharmony_ci 1328c2ecf20Sopenharmony_ci message-unit@0 { 1338c2ecf20Sopenharmony_ci compatible = "fsl,srio-msg-unit"; 1348c2ecf20Sopenharmony_ci reg = <0x0 0x100>; 1358c2ecf20Sopenharmony_ci interrupts = < 1368c2ecf20Sopenharmony_ci 53 2 0 0 /* msg1_tx_irq */ 1378c2ecf20Sopenharmony_ci 54 2 0 0>;/* msg1_rx_irq */ 1388c2ecf20Sopenharmony_ci }; 1398c2ecf20Sopenharmony_ci message-unit@100 { 1408c2ecf20Sopenharmony_ci compatible = "fsl,srio-msg-unit"; 1418c2ecf20Sopenharmony_ci reg = <0x100 0x100>; 1428c2ecf20Sopenharmony_ci interrupts = < 1438c2ecf20Sopenharmony_ci 55 2 0 0 /* msg2_tx_irq */ 1448c2ecf20Sopenharmony_ci 56 2 0 0>;/* msg2_rx_irq */ 1458c2ecf20Sopenharmony_ci }; 1468c2ecf20Sopenharmony_ci doorbell-unit@400 { 1478c2ecf20Sopenharmony_ci compatible = "fsl,srio-dbell-unit"; 1488c2ecf20Sopenharmony_ci reg = <0x400 0x80>; 1498c2ecf20Sopenharmony_ci interrupts = < 1508c2ecf20Sopenharmony_ci 49 2 0 0 /* bell_outb_irq */ 1518c2ecf20Sopenharmony_ci 50 2 0 0>;/* bell_inb_irq */ 1528c2ecf20Sopenharmony_ci }; 1538c2ecf20Sopenharmony_ci port-write-unit@4e0 { 1548c2ecf20Sopenharmony_ci compatible = "fsl,srio-port-write-unit"; 1558c2ecf20Sopenharmony_ci reg = <0x4e0 0x20>; 1568c2ecf20Sopenharmony_ci interrupts = <48 2 0 0>; 1578c2ecf20Sopenharmony_ci }; 1588c2ecf20Sopenharmony_ci }; 1598c2ecf20Sopenharmony_ci }; 1608c2ecf20Sopenharmony_ci 1618c2ecf20Sopenharmony_ci pci0: pcie@ffe08000 { 1628c2ecf20Sopenharmony_ci reg = <0xffe08000 0x1000>; 1638c2ecf20Sopenharmony_ci ranges = <0x02000000 0x0 0x80000000 0x80000000 0x0 0x20000000 1648c2ecf20Sopenharmony_ci 0x01000000 0x0 0x00000000 0xffc00000 0x0 0x00010000>; 1658c2ecf20Sopenharmony_ci interrupt-map-mask = <0xff00 0 0 7>; 1668c2ecf20Sopenharmony_ci interrupt-map = < 1678c2ecf20Sopenharmony_ci /* IDSEL 0x11 func 0 - PCI slot 1 */ 1688c2ecf20Sopenharmony_ci 0x8800 0 0 1 &mpic 2 1 0 0 1698c2ecf20Sopenharmony_ci 0x8800 0 0 2 &mpic 3 1 0 0 1708c2ecf20Sopenharmony_ci 0x8800 0 0 3 &mpic 4 1 0 0 1718c2ecf20Sopenharmony_ci 0x8800 0 0 4 &mpic 1 1 0 0 1728c2ecf20Sopenharmony_ci 1738c2ecf20Sopenharmony_ci /* IDSEL 0x11 func 1 - PCI slot 1 */ 1748c2ecf20Sopenharmony_ci 0x8900 0 0 1 &mpic 2 1 0 0 1758c2ecf20Sopenharmony_ci 0x8900 0 0 2 &mpic 3 1 0 0 1768c2ecf20Sopenharmony_ci 0x8900 0 0 3 &mpic 4 1 0 0 1778c2ecf20Sopenharmony_ci 0x8900 0 0 4 &mpic 1 1 0 0 1788c2ecf20Sopenharmony_ci 1798c2ecf20Sopenharmony_ci /* IDSEL 0x11 func 2 - PCI slot 1 */ 1808c2ecf20Sopenharmony_ci 0x8a00 0 0 1 &mpic 2 1 0 0 1818c2ecf20Sopenharmony_ci 0x8a00 0 0 2 &mpic 3 1 0 0 1828c2ecf20Sopenharmony_ci 0x8a00 0 0 3 &mpic 4 1 0 0 1838c2ecf20Sopenharmony_ci 0x8a00 0 0 4 &mpic 1 1 0 0 1848c2ecf20Sopenharmony_ci 1858c2ecf20Sopenharmony_ci /* IDSEL 0x11 func 3 - PCI slot 1 */ 1868c2ecf20Sopenharmony_ci 0x8b00 0 0 1 &mpic 2 1 0 0 1878c2ecf20Sopenharmony_ci 0x8b00 0 0 2 &mpic 3 1 0 0 1888c2ecf20Sopenharmony_ci 0x8b00 0 0 3 &mpic 4 1 0 0 1898c2ecf20Sopenharmony_ci 0x8b00 0 0 4 &mpic 1 1 0 0 1908c2ecf20Sopenharmony_ci 1918c2ecf20Sopenharmony_ci /* IDSEL 0x11 func 4 - PCI slot 1 */ 1928c2ecf20Sopenharmony_ci 0x8c00 0 0 1 &mpic 2 1 0 0 1938c2ecf20Sopenharmony_ci 0x8c00 0 0 2 &mpic 3 1 0 0 1948c2ecf20Sopenharmony_ci 0x8c00 0 0 3 &mpic 4 1 0 0 1958c2ecf20Sopenharmony_ci 0x8c00 0 0 4 &mpic 1 1 0 0 1968c2ecf20Sopenharmony_ci 1978c2ecf20Sopenharmony_ci /* IDSEL 0x11 func 5 - PCI slot 1 */ 1988c2ecf20Sopenharmony_ci 0x8d00 0 0 1 &mpic 2 1 0 0 1998c2ecf20Sopenharmony_ci 0x8d00 0 0 2 &mpic 3 1 0 0 2008c2ecf20Sopenharmony_ci 0x8d00 0 0 3 &mpic 4 1 0 0 2018c2ecf20Sopenharmony_ci 0x8d00 0 0 4 &mpic 1 1 0 0 2028c2ecf20Sopenharmony_ci 2038c2ecf20Sopenharmony_ci /* IDSEL 0x11 func 6 - PCI slot 1 */ 2048c2ecf20Sopenharmony_ci 0x8e00 0 0 1 &mpic 2 1 0 0 2058c2ecf20Sopenharmony_ci 0x8e00 0 0 2 &mpic 3 1 0 0 2068c2ecf20Sopenharmony_ci 0x8e00 0 0 3 &mpic 4 1 0 0 2078c2ecf20Sopenharmony_ci 0x8e00 0 0 4 &mpic 1 1 0 0 2088c2ecf20Sopenharmony_ci 2098c2ecf20Sopenharmony_ci /* IDSEL 0x11 func 7 - PCI slot 1 */ 2108c2ecf20Sopenharmony_ci 0x8f00 0 0 1 &mpic 2 1 0 0 2118c2ecf20Sopenharmony_ci 0x8f00 0 0 2 &mpic 3 1 0 0 2128c2ecf20Sopenharmony_ci 0x8f00 0 0 3 &mpic 4 1 0 0 2138c2ecf20Sopenharmony_ci 0x8f00 0 0 4 &mpic 1 1 0 0 2148c2ecf20Sopenharmony_ci 2158c2ecf20Sopenharmony_ci /* IDSEL 0x12 func 0 - PCI slot 2 */ 2168c2ecf20Sopenharmony_ci 0x9000 0 0 1 &mpic 3 1 0 0 2178c2ecf20Sopenharmony_ci 0x9000 0 0 2 &mpic 4 1 0 0 2188c2ecf20Sopenharmony_ci 0x9000 0 0 3 &mpic 1 1 0 0 2198c2ecf20Sopenharmony_ci 0x9000 0 0 4 &mpic 2 1 0 0 2208c2ecf20Sopenharmony_ci 2218c2ecf20Sopenharmony_ci /* IDSEL 0x12 func 1 - PCI slot 2 */ 2228c2ecf20Sopenharmony_ci 0x9100 0 0 1 &mpic 3 1 0 0 2238c2ecf20Sopenharmony_ci 0x9100 0 0 2 &mpic 4 1 0 0 2248c2ecf20Sopenharmony_ci 0x9100 0 0 3 &mpic 1 1 0 0 2258c2ecf20Sopenharmony_ci 0x9100 0 0 4 &mpic 2 1 0 0 2268c2ecf20Sopenharmony_ci 2278c2ecf20Sopenharmony_ci /* IDSEL 0x12 func 2 - PCI slot 2 */ 2288c2ecf20Sopenharmony_ci 0x9200 0 0 1 &mpic 3 1 0 0 2298c2ecf20Sopenharmony_ci 0x9200 0 0 2 &mpic 4 1 0 0 2308c2ecf20Sopenharmony_ci 0x9200 0 0 3 &mpic 1 1 0 0 2318c2ecf20Sopenharmony_ci 0x9200 0 0 4 &mpic 2 1 0 0 2328c2ecf20Sopenharmony_ci 2338c2ecf20Sopenharmony_ci /* IDSEL 0x12 func 3 - PCI slot 2 */ 2348c2ecf20Sopenharmony_ci 0x9300 0 0 1 &mpic 3 1 0 0 2358c2ecf20Sopenharmony_ci 0x9300 0 0 2 &mpic 4 1 0 0 2368c2ecf20Sopenharmony_ci 0x9300 0 0 3 &mpic 1 1 0 0 2378c2ecf20Sopenharmony_ci 0x9300 0 0 4 &mpic 2 1 0 0 2388c2ecf20Sopenharmony_ci 2398c2ecf20Sopenharmony_ci /* IDSEL 0x12 func 4 - PCI slot 2 */ 2408c2ecf20Sopenharmony_ci 0x9400 0 0 1 &mpic 3 1 0 0 2418c2ecf20Sopenharmony_ci 0x9400 0 0 2 &mpic 4 1 0 0 2428c2ecf20Sopenharmony_ci 0x9400 0 0 3 &mpic 1 1 0 0 2438c2ecf20Sopenharmony_ci 0x9400 0 0 4 &mpic 2 1 0 0 2448c2ecf20Sopenharmony_ci 2458c2ecf20Sopenharmony_ci /* IDSEL 0x12 func 5 - PCI slot 2 */ 2468c2ecf20Sopenharmony_ci 0x9500 0 0 1 &mpic 3 1 0 0 2478c2ecf20Sopenharmony_ci 0x9500 0 0 2 &mpic 4 1 0 0 2488c2ecf20Sopenharmony_ci 0x9500 0 0 3 &mpic 1 1 0 0 2498c2ecf20Sopenharmony_ci 0x9500 0 0 4 &mpic 2 1 0 0 2508c2ecf20Sopenharmony_ci 2518c2ecf20Sopenharmony_ci /* IDSEL 0x12 func 6 - PCI slot 2 */ 2528c2ecf20Sopenharmony_ci 0x9600 0 0 1 &mpic 3 1 0 0 2538c2ecf20Sopenharmony_ci 0x9600 0 0 2 &mpic 4 1 0 0 2548c2ecf20Sopenharmony_ci 0x9600 0 0 3 &mpic 1 1 0 0 2558c2ecf20Sopenharmony_ci 0x9600 0 0 4 &mpic 2 1 0 0 2568c2ecf20Sopenharmony_ci 2578c2ecf20Sopenharmony_ci /* IDSEL 0x12 func 7 - PCI slot 2 */ 2588c2ecf20Sopenharmony_ci 0x9700 0 0 1 &mpic 3 1 0 0 2598c2ecf20Sopenharmony_ci 0x9700 0 0 2 &mpic 4 1 0 0 2608c2ecf20Sopenharmony_ci 0x9700 0 0 3 &mpic 1 1 0 0 2618c2ecf20Sopenharmony_ci 0x9700 0 0 4 &mpic 2 1 0 0 2628c2ecf20Sopenharmony_ci 2638c2ecf20Sopenharmony_ci // IDSEL 0x1c USB 2648c2ecf20Sopenharmony_ci 0xe000 0 0 1 &i8259 12 2 2658c2ecf20Sopenharmony_ci 0xe100 0 0 2 &i8259 9 2 2668c2ecf20Sopenharmony_ci 0xe200 0 0 3 &i8259 10 2 2678c2ecf20Sopenharmony_ci 0xe300 0 0 4 &i8259 11 2 2688c2ecf20Sopenharmony_ci 2698c2ecf20Sopenharmony_ci // IDSEL 0x1d Audio 2708c2ecf20Sopenharmony_ci 0xe800 0 0 1 &i8259 6 2 2718c2ecf20Sopenharmony_ci 2728c2ecf20Sopenharmony_ci // IDSEL 0x1e Legacy 2738c2ecf20Sopenharmony_ci 0xf000 0 0 1 &i8259 7 2 2748c2ecf20Sopenharmony_ci 0xf100 0 0 1 &i8259 7 2 2758c2ecf20Sopenharmony_ci 2768c2ecf20Sopenharmony_ci // IDSEL 0x1f IDE/SATA 2778c2ecf20Sopenharmony_ci 0xf800 0 0 1 &i8259 14 2 2788c2ecf20Sopenharmony_ci 0xf900 0 0 1 &i8259 5 2 2798c2ecf20Sopenharmony_ci >; 2808c2ecf20Sopenharmony_ci 2818c2ecf20Sopenharmony_ci pcie@0 { 2828c2ecf20Sopenharmony_ci ranges = <0x02000000 0x0 0x80000000 2838c2ecf20Sopenharmony_ci 0x02000000 0x0 0x80000000 2848c2ecf20Sopenharmony_ci 0x0 0x20000000 2858c2ecf20Sopenharmony_ci 2868c2ecf20Sopenharmony_ci 0x01000000 0x0 0x00000000 2878c2ecf20Sopenharmony_ci 0x01000000 0x0 0x00000000 2888c2ecf20Sopenharmony_ci 0x0 0x00010000>; 2898c2ecf20Sopenharmony_ci uli1575@0 { 2908c2ecf20Sopenharmony_ci reg = <0 0 0 0 0>; 2918c2ecf20Sopenharmony_ci #size-cells = <2>; 2928c2ecf20Sopenharmony_ci #address-cells = <3>; 2938c2ecf20Sopenharmony_ci ranges = <0x02000000 0x0 0x80000000 2948c2ecf20Sopenharmony_ci 0x02000000 0x0 0x80000000 2958c2ecf20Sopenharmony_ci 0x0 0x20000000 2968c2ecf20Sopenharmony_ci 0x01000000 0x0 0x00000000 2978c2ecf20Sopenharmony_ci 0x01000000 0x0 0x00000000 2988c2ecf20Sopenharmony_ci 0x0 0x00010000>; 2998c2ecf20Sopenharmony_ci isa@1e { 3008c2ecf20Sopenharmony_ci device_type = "isa"; 3018c2ecf20Sopenharmony_ci #size-cells = <1>; 3028c2ecf20Sopenharmony_ci #address-cells = <2>; 3038c2ecf20Sopenharmony_ci reg = <0xf000 0 0 0 0>; 3048c2ecf20Sopenharmony_ci ranges = <1 0 0x01000000 0 0 3058c2ecf20Sopenharmony_ci 0x00001000>; 3068c2ecf20Sopenharmony_ci interrupt-parent = <&i8259>; 3078c2ecf20Sopenharmony_ci 3088c2ecf20Sopenharmony_ci i8259: interrupt-controller@20 { 3098c2ecf20Sopenharmony_ci reg = <1 0x20 2 3108c2ecf20Sopenharmony_ci 1 0xa0 2 3118c2ecf20Sopenharmony_ci 1 0x4d0 2>; 3128c2ecf20Sopenharmony_ci interrupt-controller; 3138c2ecf20Sopenharmony_ci device_type = "interrupt-controller"; 3148c2ecf20Sopenharmony_ci #address-cells = <0>; 3158c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 3168c2ecf20Sopenharmony_ci compatible = "chrp,iic"; 3178c2ecf20Sopenharmony_ci interrupts = <9 2 0 0>; 3188c2ecf20Sopenharmony_ci }; 3198c2ecf20Sopenharmony_ci 3208c2ecf20Sopenharmony_ci i8042@60 { 3218c2ecf20Sopenharmony_ci #size-cells = <0>; 3228c2ecf20Sopenharmony_ci #address-cells = <1>; 3238c2ecf20Sopenharmony_ci reg = <1 0x60 1 1 0x64 1>; 3248c2ecf20Sopenharmony_ci interrupts = <1 3 12 3>; 3258c2ecf20Sopenharmony_ci interrupt-parent = <&i8259>; 3268c2ecf20Sopenharmony_ci 3278c2ecf20Sopenharmony_ci keyboard@0 { 3288c2ecf20Sopenharmony_ci reg = <0>; 3298c2ecf20Sopenharmony_ci compatible = "pnpPNP,303"; 3308c2ecf20Sopenharmony_ci }; 3318c2ecf20Sopenharmony_ci 3328c2ecf20Sopenharmony_ci mouse@1 { 3338c2ecf20Sopenharmony_ci reg = <1>; 3348c2ecf20Sopenharmony_ci compatible = "pnpPNP,f03"; 3358c2ecf20Sopenharmony_ci }; 3368c2ecf20Sopenharmony_ci }; 3378c2ecf20Sopenharmony_ci 3388c2ecf20Sopenharmony_ci rtc@70 { 3398c2ecf20Sopenharmony_ci compatible = 3408c2ecf20Sopenharmony_ci "pnpPNP,b00"; 3418c2ecf20Sopenharmony_ci reg = <1 0x70 2>; 3428c2ecf20Sopenharmony_ci }; 3438c2ecf20Sopenharmony_ci 3448c2ecf20Sopenharmony_ci gpio@400 { 3458c2ecf20Sopenharmony_ci reg = <1 0x400 0x80>; 3468c2ecf20Sopenharmony_ci }; 3478c2ecf20Sopenharmony_ci }; 3488c2ecf20Sopenharmony_ci }; 3498c2ecf20Sopenharmony_ci }; 3508c2ecf20Sopenharmony_ci 3518c2ecf20Sopenharmony_ci }; 3528c2ecf20Sopenharmony_ci 3538c2ecf20Sopenharmony_ci pci1: pcie@ffe09000 { 3548c2ecf20Sopenharmony_ci reg = <0xffe09000 0x1000>; 3558c2ecf20Sopenharmony_ci ranges = <0x02000000 0x0 0xa0000000 0xa0000000 0x0 0x20000000 3568c2ecf20Sopenharmony_ci 0x01000000 0x0 0x00000000 0xffc10000 0x0 0x00010000>; 3578c2ecf20Sopenharmony_ci 3588c2ecf20Sopenharmony_ci pcie@0 { 3598c2ecf20Sopenharmony_ci ranges = <0x02000000 0x0 0xa0000000 3608c2ecf20Sopenharmony_ci 0x02000000 0x0 0xa0000000 3618c2ecf20Sopenharmony_ci 0x0 0x20000000 3628c2ecf20Sopenharmony_ci 3638c2ecf20Sopenharmony_ci 0x01000000 0x0 0x00000000 3648c2ecf20Sopenharmony_ci 0x01000000 0x0 0x00000000 3658c2ecf20Sopenharmony_ci 0x0 0x00010000>; 3668c2ecf20Sopenharmony_ci }; 3678c2ecf20Sopenharmony_ci }; 3688c2ecf20Sopenharmony_ci/* 3698c2ecf20Sopenharmony_ci * Only one of Rapid IO or PCI can be present due to HW limitations and 3708c2ecf20Sopenharmony_ci * due to the fact that the 2 now share address space in the new memory 3718c2ecf20Sopenharmony_ci * map. The most likely case is that we have PCI, so comment out the 3728c2ecf20Sopenharmony_ci * rapidio node. Leave it here for reference. 3738c2ecf20Sopenharmony_ci 3748c2ecf20Sopenharmony_ci rapidio@ffec0000 { 3758c2ecf20Sopenharmony_ci reg = <0xffec0000 0x11000>; 3768c2ecf20Sopenharmony_ci compatible = "fsl,srio"; 3778c2ecf20Sopenharmony_ci interrupts = <48 2 0 0>; 3788c2ecf20Sopenharmony_ci #address-cells = <2>; 3798c2ecf20Sopenharmony_ci #size-cells = <2>; 3808c2ecf20Sopenharmony_ci fsl,srio-rmu-handle = <&rmu>; 3818c2ecf20Sopenharmony_ci ranges; 3828c2ecf20Sopenharmony_ci 3838c2ecf20Sopenharmony_ci port1 { 3848c2ecf20Sopenharmony_ci #address-cells = <2>; 3858c2ecf20Sopenharmony_ci #size-cells = <2>; 3868c2ecf20Sopenharmony_ci cell-index = <1>; 3878c2ecf20Sopenharmony_ci ranges = <0 0 0x80000000 0 0x20000000>; 3888c2ecf20Sopenharmony_ci }; 3898c2ecf20Sopenharmony_ci }; 3908c2ecf20Sopenharmony_ci*/ 3918c2ecf20Sopenharmony_ci 3928c2ecf20Sopenharmony_ci}; 3938c2ecf20Sopenharmony_ci 3948c2ecf20Sopenharmony_ci/include/ "mpc8641si-post.dtsi" 395