18c2ecf20Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0-or-later 28c2ecf20Sopenharmony_ci/* 38c2ecf20Sopenharmony_ci * MPC8569E MDS Device Tree Source 48c2ecf20Sopenharmony_ci * 58c2ecf20Sopenharmony_ci * Copyright (C) 2009 Freescale Semiconductor Inc. 68c2ecf20Sopenharmony_ci */ 78c2ecf20Sopenharmony_ci 88c2ecf20Sopenharmony_ci/include/ "mpc8569si-pre.dtsi" 98c2ecf20Sopenharmony_ci 108c2ecf20Sopenharmony_ci/ { 118c2ecf20Sopenharmony_ci model = "MPC8569EMDS"; 128c2ecf20Sopenharmony_ci compatible = "fsl,MPC8569EMDS"; 138c2ecf20Sopenharmony_ci #address-cells = <2>; 148c2ecf20Sopenharmony_ci #size-cells = <2>; 158c2ecf20Sopenharmony_ci interrupt-parent = <&mpic>; 168c2ecf20Sopenharmony_ci 178c2ecf20Sopenharmony_ci aliases { 188c2ecf20Sopenharmony_ci ethernet2 = &enet2; 198c2ecf20Sopenharmony_ci ethernet3 = &enet3; 208c2ecf20Sopenharmony_ci ethernet5 = &enet5; 218c2ecf20Sopenharmony_ci ethernet7 = &enet7; 228c2ecf20Sopenharmony_ci rapidio0 = &rio; 238c2ecf20Sopenharmony_ci }; 248c2ecf20Sopenharmony_ci 258c2ecf20Sopenharmony_ci memory { 268c2ecf20Sopenharmony_ci device_type = "memory"; 278c2ecf20Sopenharmony_ci }; 288c2ecf20Sopenharmony_ci 298c2ecf20Sopenharmony_ci lbc: localbus@e0005000 { 308c2ecf20Sopenharmony_ci reg = <0x0 0xe0005000 0x0 0x1000>; 318c2ecf20Sopenharmony_ci 328c2ecf20Sopenharmony_ci ranges = <0x0 0x0 0x0 0xfe000000 0x02000000 338c2ecf20Sopenharmony_ci 0x1 0x0 0x0 0xf8000000 0x00008000 348c2ecf20Sopenharmony_ci 0x2 0x0 0x0 0xf0000000 0x04000000 358c2ecf20Sopenharmony_ci 0x3 0x0 0x0 0xfc000000 0x00008000 368c2ecf20Sopenharmony_ci 0x4 0x0 0x0 0xf8008000 0x00008000 378c2ecf20Sopenharmony_ci 0x5 0x0 0x0 0xf8010000 0x00008000>; 388c2ecf20Sopenharmony_ci 398c2ecf20Sopenharmony_ci nor@0,0 { 408c2ecf20Sopenharmony_ci #address-cells = <1>; 418c2ecf20Sopenharmony_ci #size-cells = <1>; 428c2ecf20Sopenharmony_ci compatible = "cfi-flash"; 438c2ecf20Sopenharmony_ci reg = <0x0 0x0 0x02000000>; 448c2ecf20Sopenharmony_ci bank-width = <1>; 458c2ecf20Sopenharmony_ci device-width = <1>; 468c2ecf20Sopenharmony_ci partition@0 { 478c2ecf20Sopenharmony_ci label = "ramdisk"; 488c2ecf20Sopenharmony_ci reg = <0x00000000 0x01c00000>; 498c2ecf20Sopenharmony_ci }; 508c2ecf20Sopenharmony_ci partition@1c00000 { 518c2ecf20Sopenharmony_ci label = "kernel"; 528c2ecf20Sopenharmony_ci reg = <0x01c00000 0x002e0000>; 538c2ecf20Sopenharmony_ci }; 548c2ecf20Sopenharmony_ci partition@1ee0000 { 558c2ecf20Sopenharmony_ci label = "dtb"; 568c2ecf20Sopenharmony_ci reg = <0x01ee0000 0x00020000>; 578c2ecf20Sopenharmony_ci }; 588c2ecf20Sopenharmony_ci partition@1f00000 { 598c2ecf20Sopenharmony_ci label = "firmware"; 608c2ecf20Sopenharmony_ci reg = <0x01f00000 0x00080000>; 618c2ecf20Sopenharmony_ci read-only; 628c2ecf20Sopenharmony_ci }; 638c2ecf20Sopenharmony_ci partition@1f80000 { 648c2ecf20Sopenharmony_ci label = "u-boot"; 658c2ecf20Sopenharmony_ci reg = <0x01f80000 0x00080000>; 668c2ecf20Sopenharmony_ci read-only; 678c2ecf20Sopenharmony_ci }; 688c2ecf20Sopenharmony_ci }; 698c2ecf20Sopenharmony_ci 708c2ecf20Sopenharmony_ci bcsr@1,0 { 718c2ecf20Sopenharmony_ci #address-cells = <1>; 728c2ecf20Sopenharmony_ci #size-cells = <1>; 738c2ecf20Sopenharmony_ci compatible = "fsl,mpc8569mds-bcsr"; 748c2ecf20Sopenharmony_ci reg = <1 0 0x8000>; 758c2ecf20Sopenharmony_ci ranges = <0 1 0 0x8000>; 768c2ecf20Sopenharmony_ci 778c2ecf20Sopenharmony_ci bcsr17: gpio-controller@11 { 788c2ecf20Sopenharmony_ci #gpio-cells = <2>; 798c2ecf20Sopenharmony_ci compatible = "fsl,mpc8569mds-bcsr-gpio"; 808c2ecf20Sopenharmony_ci reg = <0x11 0x1>; 818c2ecf20Sopenharmony_ci gpio-controller; 828c2ecf20Sopenharmony_ci }; 838c2ecf20Sopenharmony_ci }; 848c2ecf20Sopenharmony_ci 858c2ecf20Sopenharmony_ci nand@3,0 { 868c2ecf20Sopenharmony_ci compatible = "fsl,mpc8569-fcm-nand", 878c2ecf20Sopenharmony_ci "fsl,elbc-fcm-nand"; 888c2ecf20Sopenharmony_ci reg = <3 0 0x8000>; 898c2ecf20Sopenharmony_ci }; 908c2ecf20Sopenharmony_ci 918c2ecf20Sopenharmony_ci pib@4,0 { 928c2ecf20Sopenharmony_ci compatible = "fsl,mpc8569mds-pib"; 938c2ecf20Sopenharmony_ci reg = <4 0 0x8000>; 948c2ecf20Sopenharmony_ci }; 958c2ecf20Sopenharmony_ci 968c2ecf20Sopenharmony_ci pib@5,0 { 978c2ecf20Sopenharmony_ci compatible = "fsl,mpc8569mds-pib"; 988c2ecf20Sopenharmony_ci reg = <5 0 0x8000>; 998c2ecf20Sopenharmony_ci }; 1008c2ecf20Sopenharmony_ci }; 1018c2ecf20Sopenharmony_ci 1028c2ecf20Sopenharmony_ci soc: soc@e0000000 { 1038c2ecf20Sopenharmony_ci ranges = <0x0 0x0 0xe0000000 0x100000>; 1048c2ecf20Sopenharmony_ci 1058c2ecf20Sopenharmony_ci i2c-sleep-nexus { 1068c2ecf20Sopenharmony_ci i2c@3000 { 1078c2ecf20Sopenharmony_ci rtc@68 { 1088c2ecf20Sopenharmony_ci compatible = "dallas,ds1374"; 1098c2ecf20Sopenharmony_ci reg = <0x68>; 1108c2ecf20Sopenharmony_ci interrupts = <3 1 0 0>; 1118c2ecf20Sopenharmony_ci }; 1128c2ecf20Sopenharmony_ci }; 1138c2ecf20Sopenharmony_ci }; 1148c2ecf20Sopenharmony_ci 1158c2ecf20Sopenharmony_ci sdhc@2e000 { 1168c2ecf20Sopenharmony_ci status = "disabled"; 1178c2ecf20Sopenharmony_ci sdhci,1-bit-only; 1188c2ecf20Sopenharmony_ci bus-width = <1>; 1198c2ecf20Sopenharmony_ci }; 1208c2ecf20Sopenharmony_ci 1218c2ecf20Sopenharmony_ci par_io@e0100 { 1228c2ecf20Sopenharmony_ci num-ports = <7>; 1238c2ecf20Sopenharmony_ci 1248c2ecf20Sopenharmony_ci qe_pio_e: gpio-controller@80 { 1258c2ecf20Sopenharmony_ci #gpio-cells = <2>; 1268c2ecf20Sopenharmony_ci compatible = "fsl,mpc8569-qe-pario-bank", 1278c2ecf20Sopenharmony_ci "fsl,mpc8323-qe-pario-bank"; 1288c2ecf20Sopenharmony_ci reg = <0x80 0x18>; 1298c2ecf20Sopenharmony_ci gpio-controller; 1308c2ecf20Sopenharmony_ci }; 1318c2ecf20Sopenharmony_ci 1328c2ecf20Sopenharmony_ci qe_pio_f: gpio-controller@a0 { 1338c2ecf20Sopenharmony_ci #gpio-cells = <2>; 1348c2ecf20Sopenharmony_ci compatible = "fsl,mpc8569-qe-pario-bank", 1358c2ecf20Sopenharmony_ci "fsl,mpc8323-qe-pario-bank"; 1368c2ecf20Sopenharmony_ci reg = <0xa0 0x18>; 1378c2ecf20Sopenharmony_ci gpio-controller; 1388c2ecf20Sopenharmony_ci }; 1398c2ecf20Sopenharmony_ci 1408c2ecf20Sopenharmony_ci pio1: ucc_pin@1 { 1418c2ecf20Sopenharmony_ci pio-map = < 1428c2ecf20Sopenharmony_ci /* port pin dir open_drain assignment has_irq */ 1438c2ecf20Sopenharmony_ci 0x2 0x1f 0x1 0x0 0x1 0x0 /* QE_MUX_MDC */ 1448c2ecf20Sopenharmony_ci 0x2 0x1e 0x3 0x0 0x2 0x0 /* QE_MUX_MDIO */ 1458c2ecf20Sopenharmony_ci 0x2 0x0b 0x2 0x0 0x1 0x0 /* CLK12*/ 1468c2ecf20Sopenharmony_ci 0x0 0x0 0x1 0x0 0x3 0x0 /* ENET1_TXD0_SER1_TXD0 */ 1478c2ecf20Sopenharmony_ci 0x0 0x1 0x1 0x0 0x3 0x0 /* ENET1_TXD1_SER1_TXD1 */ 1488c2ecf20Sopenharmony_ci 0x0 0x2 0x1 0x0 0x1 0x0 /* ENET1_TXD2_SER1_TXD2 */ 1498c2ecf20Sopenharmony_ci 0x0 0x3 0x1 0x0 0x2 0x0 /* ENET1_TXD3_SER1_TXD3 */ 1508c2ecf20Sopenharmony_ci 0x0 0x6 0x2 0x0 0x3 0x0 /* ENET1_RXD0_SER1_RXD0 */ 1518c2ecf20Sopenharmony_ci 0x0 0x7 0x2 0x0 0x1 0x0 /* ENET1_RXD1_SER1_RXD1 */ 1528c2ecf20Sopenharmony_ci 0x0 0x8 0x2 0x0 0x2 0x0 /* ENET1_RXD2_SER1_RXD2 */ 1538c2ecf20Sopenharmony_ci 0x0 0x9 0x2 0x0 0x2 0x0 /* ENET1_RXD3_SER1_RXD3 */ 1548c2ecf20Sopenharmony_ci 0x0 0x4 0x1 0x0 0x2 0x0 /* ENET1_TX_EN_SER1_RTS_B */ 1558c2ecf20Sopenharmony_ci 0x0 0xc 0x2 0x0 0x3 0x0 /* ENET1_RX_DV_SER1_CTS_B */ 1568c2ecf20Sopenharmony_ci 0x2 0x8 0x2 0x0 0x1 0x0 /* ENET1_GRXCLK */ 1578c2ecf20Sopenharmony_ci 0x2 0x14 0x1 0x0 0x2 0x0>; /* ENET1_GTXCLK */ 1588c2ecf20Sopenharmony_ci }; 1598c2ecf20Sopenharmony_ci 1608c2ecf20Sopenharmony_ci pio2: ucc_pin@2 { 1618c2ecf20Sopenharmony_ci pio-map = < 1628c2ecf20Sopenharmony_ci /* port pin dir open_drain assignment has_irq */ 1638c2ecf20Sopenharmony_ci 0x2 0x1f 0x1 0x0 0x1 0x0 /* QE_MUX_MDC */ 1648c2ecf20Sopenharmony_ci 0x2 0x1e 0x3 0x0 0x2 0x0 /* QE_MUX_MDIO */ 1658c2ecf20Sopenharmony_ci 0x2 0x10 0x2 0x0 0x3 0x0 /* CLK17 */ 1668c2ecf20Sopenharmony_ci 0x0 0xe 0x1 0x0 0x2 0x0 /* ENET2_TXD0_SER2_TXD0 */ 1678c2ecf20Sopenharmony_ci 0x0 0xf 0x1 0x0 0x2 0x0 /* ENET2_TXD1_SER2_TXD1 */ 1688c2ecf20Sopenharmony_ci 0x0 0x10 0x1 0x0 0x1 0x0 /* ENET2_TXD2_SER2_TXD2 */ 1698c2ecf20Sopenharmony_ci 0x0 0x11 0x1 0x0 0x1 0x0 /* ENET2_TXD3_SER2_TXD3 */ 1708c2ecf20Sopenharmony_ci 0x0 0x14 0x2 0x0 0x2 0x0 /* ENET2_RXD0_SER2_RXD0 */ 1718c2ecf20Sopenharmony_ci 0x0 0x15 0x2 0x0 0x1 0x0 /* ENET2_RXD1_SER2_RXD1 */ 1728c2ecf20Sopenharmony_ci 0x0 0x16 0x2 0x0 0x1 0x0 /* ENET2_RXD2_SER2_RXD2 */ 1738c2ecf20Sopenharmony_ci 0x0 0x17 0x2 0x0 0x1 0x0 /* ENET2_RXD3_SER2_RXD3 */ 1748c2ecf20Sopenharmony_ci 0x0 0x12 0x1 0x0 0x2 0x0 /* ENET2_TX_EN_SER2_RTS_B */ 1758c2ecf20Sopenharmony_ci 0x0 0x1a 0x2 0x0 0x3 0x0 /* ENET2_RX_DV_SER2_CTS_B */ 1768c2ecf20Sopenharmony_ci 0x2 0x3 0x2 0x0 0x1 0x0 /* ENET2_GRXCLK */ 1778c2ecf20Sopenharmony_ci 0x2 0x2 0x1 0x0 0x2 0x0>; /* ENET2_GTXCLK */ 1788c2ecf20Sopenharmony_ci }; 1798c2ecf20Sopenharmony_ci 1808c2ecf20Sopenharmony_ci pio3: ucc_pin@3 { 1818c2ecf20Sopenharmony_ci pio-map = < 1828c2ecf20Sopenharmony_ci /* port pin dir open_drain assignment has_irq */ 1838c2ecf20Sopenharmony_ci 0x2 0x1f 0x1 0x0 0x1 0x0 /* QE_MUX_MDC */ 1848c2ecf20Sopenharmony_ci 0x2 0x1e 0x3 0x0 0x2 0x0 /* QE_MUX_MDIO */ 1858c2ecf20Sopenharmony_ci 0x2 0x0b 0x2 0x0 0x1 0x0 /* CLK12*/ 1868c2ecf20Sopenharmony_ci 0x0 0x1d 0x1 0x0 0x2 0x0 /* ENET3_TXD0_SER3_TXD0 */ 1878c2ecf20Sopenharmony_ci 0x0 0x1e 0x1 0x0 0x3 0x0 /* ENET3_TXD1_SER3_TXD1 */ 1888c2ecf20Sopenharmony_ci 0x0 0x1f 0x1 0x0 0x2 0x0 /* ENET3_TXD2_SER3_TXD2 */ 1898c2ecf20Sopenharmony_ci 0x1 0x0 0x1 0x0 0x3 0x0 /* ENET3_TXD3_SER3_TXD3 */ 1908c2ecf20Sopenharmony_ci 0x1 0x3 0x2 0x0 0x3 0x0 /* ENET3_RXD0_SER3_RXD0 */ 1918c2ecf20Sopenharmony_ci 0x1 0x4 0x2 0x0 0x1 0x0 /* ENET3_RXD1_SER3_RXD1 */ 1928c2ecf20Sopenharmony_ci 0x1 0x5 0x2 0x0 0x2 0x0 /* ENET3_RXD2_SER3_RXD2 */ 1938c2ecf20Sopenharmony_ci 0x1 0x6 0x2 0x0 0x3 0x0 /* ENET3_RXD3_SER3_RXD3 */ 1948c2ecf20Sopenharmony_ci 0x1 0x1 0x1 0x0 0x1 0x0 /* ENET3_TX_EN_SER3_RTS_B */ 1958c2ecf20Sopenharmony_ci 0x1 0x9 0x2 0x0 0x3 0x0 /* ENET3_RX_DV_SER3_CTS_B */ 1968c2ecf20Sopenharmony_ci 0x2 0x9 0x2 0x0 0x2 0x0 /* ENET3_GRXCLK */ 1978c2ecf20Sopenharmony_ci 0x2 0x19 0x1 0x0 0x2 0x0>; /* ENET3_GTXCLK */ 1988c2ecf20Sopenharmony_ci }; 1998c2ecf20Sopenharmony_ci 2008c2ecf20Sopenharmony_ci pio4: ucc_pin@4 { 2018c2ecf20Sopenharmony_ci pio-map = < 2028c2ecf20Sopenharmony_ci /* port pin dir open_drain assignment has_irq */ 2038c2ecf20Sopenharmony_ci 0x2 0x1f 0x1 0x0 0x1 0x0 /* QE_MUX_MDC */ 2048c2ecf20Sopenharmony_ci 0x2 0x1e 0x3 0x0 0x2 0x0 /* QE_MUX_MDIO */ 2058c2ecf20Sopenharmony_ci 0x2 0x10 0x2 0x0 0x3 0x0 /* CLK17 */ 2068c2ecf20Sopenharmony_ci 0x1 0xc 0x1 0x0 0x2 0x0 /* ENET4_TXD0_SER4_TXD0 */ 2078c2ecf20Sopenharmony_ci 0x1 0xd 0x1 0x0 0x2 0x0 /* ENET4_TXD1_SER4_TXD1 */ 2088c2ecf20Sopenharmony_ci 0x1 0xe 0x1 0x0 0x1 0x0 /* ENET4_TXD2_SER4_TXD2 */ 2098c2ecf20Sopenharmony_ci 0x1 0xf 0x1 0x0 0x2 0x0 /* ENET4_TXD3_SER4_TXD3 */ 2108c2ecf20Sopenharmony_ci 0x1 0x12 0x2 0x0 0x2 0x0 /* ENET4_RXD0_SER4_RXD0 */ 2118c2ecf20Sopenharmony_ci 0x1 0x13 0x2 0x0 0x1 0x0 /* ENET4_RXD1_SER4_RXD1 */ 2128c2ecf20Sopenharmony_ci 0x1 0x14 0x2 0x0 0x1 0x0 /* ENET4_RXD2_SER4_RXD2 */ 2138c2ecf20Sopenharmony_ci 0x1 0x15 0x2 0x0 0x2 0x0 /* ENET4_RXD3_SER4_RXD3 */ 2148c2ecf20Sopenharmony_ci 0x1 0x10 0x1 0x0 0x2 0x0 /* ENET4_TX_EN_SER4_RTS_B */ 2158c2ecf20Sopenharmony_ci 0x1 0x18 0x2 0x0 0x3 0x0 /* ENET4_RX_DV_SER4_CTS_B */ 2168c2ecf20Sopenharmony_ci 0x2 0x11 0x2 0x0 0x2 0x0 /* ENET4_GRXCLK */ 2178c2ecf20Sopenharmony_ci 0x2 0x18 0x1 0x0 0x2 0x0>; /* ENET4_GTXCLK */ 2188c2ecf20Sopenharmony_ci }; 2198c2ecf20Sopenharmony_ci }; 2208c2ecf20Sopenharmony_ci }; 2218c2ecf20Sopenharmony_ci 2228c2ecf20Sopenharmony_ci qe: qe@e0080000 { 2238c2ecf20Sopenharmony_ci ranges = <0x0 0x0 0xe0080000 0x40000>; 2248c2ecf20Sopenharmony_ci reg = <0x0 0xe0080000 0x0 0x480>; 2258c2ecf20Sopenharmony_ci 2268c2ecf20Sopenharmony_ci spi@4c0 { 2278c2ecf20Sopenharmony_ci gpios = <&qe_pio_e 30 0>; 2288c2ecf20Sopenharmony_ci mode = "cpu-qe"; 2298c2ecf20Sopenharmony_ci 2308c2ecf20Sopenharmony_ci serial-flash@0 { 2318c2ecf20Sopenharmony_ci compatible = "st,m25p40"; 2328c2ecf20Sopenharmony_ci reg = <0>; 2338c2ecf20Sopenharmony_ci spi-max-frequency = <25000000>; 2348c2ecf20Sopenharmony_ci }; 2358c2ecf20Sopenharmony_ci }; 2368c2ecf20Sopenharmony_ci 2378c2ecf20Sopenharmony_ci spi@500 { 2388c2ecf20Sopenharmony_ci mode = "cpu"; 2398c2ecf20Sopenharmony_ci }; 2408c2ecf20Sopenharmony_ci 2418c2ecf20Sopenharmony_ci usb@6c0 { 2428c2ecf20Sopenharmony_ci fsl,fullspeed-clock = "clk5"; 2438c2ecf20Sopenharmony_ci fsl,lowspeed-clock = "brg10"; 2448c2ecf20Sopenharmony_ci gpios = <&qe_pio_f 3 0 /* USBOE */ 2458c2ecf20Sopenharmony_ci &qe_pio_f 4 0 /* USBTP */ 2468c2ecf20Sopenharmony_ci &qe_pio_f 5 0 /* USBTN */ 2478c2ecf20Sopenharmony_ci &qe_pio_f 6 0 /* USBRP */ 2488c2ecf20Sopenharmony_ci &qe_pio_f 8 0 /* USBRN */ 2498c2ecf20Sopenharmony_ci &bcsr17 1 0 /* SPEED */ 2508c2ecf20Sopenharmony_ci &bcsr17 2 0>; /* POWER */ 2518c2ecf20Sopenharmony_ci }; 2528c2ecf20Sopenharmony_ci 2538c2ecf20Sopenharmony_ci enet0: ucc@2000 { 2548c2ecf20Sopenharmony_ci device_type = "network"; 2558c2ecf20Sopenharmony_ci compatible = "ucc_geth"; 2568c2ecf20Sopenharmony_ci local-mac-address = [ 00 00 00 00 00 00 ]; 2578c2ecf20Sopenharmony_ci rx-clock-name = "none"; 2588c2ecf20Sopenharmony_ci tx-clock-name = "clk12"; 2598c2ecf20Sopenharmony_ci pio-handle = <&pio1>; 2608c2ecf20Sopenharmony_ci tbi-handle = <&tbi1>; 2618c2ecf20Sopenharmony_ci phy-handle = <&qe_phy0>; 2628c2ecf20Sopenharmony_ci phy-connection-type = "rgmii-id"; 2638c2ecf20Sopenharmony_ci }; 2648c2ecf20Sopenharmony_ci 2658c2ecf20Sopenharmony_ci mdio@2120 { 2668c2ecf20Sopenharmony_ci #address-cells = <1>; 2678c2ecf20Sopenharmony_ci #size-cells = <0>; 2688c2ecf20Sopenharmony_ci reg = <0x2120 0x18>; 2698c2ecf20Sopenharmony_ci compatible = "fsl,ucc-mdio"; 2708c2ecf20Sopenharmony_ci 2718c2ecf20Sopenharmony_ci qe_phy0: ethernet-phy@7 { 2728c2ecf20Sopenharmony_ci interrupt-parent = <&mpic>; 2738c2ecf20Sopenharmony_ci interrupts = <1 1 0 0>; 2748c2ecf20Sopenharmony_ci reg = <0x7>; 2758c2ecf20Sopenharmony_ci }; 2768c2ecf20Sopenharmony_ci qe_phy1: ethernet-phy@1 { 2778c2ecf20Sopenharmony_ci interrupt-parent = <&mpic>; 2788c2ecf20Sopenharmony_ci interrupts = <2 1 0 0>; 2798c2ecf20Sopenharmony_ci reg = <0x1>; 2808c2ecf20Sopenharmony_ci }; 2818c2ecf20Sopenharmony_ci qe_phy2: ethernet-phy@2 { 2828c2ecf20Sopenharmony_ci interrupt-parent = <&mpic>; 2838c2ecf20Sopenharmony_ci interrupts = <3 1 0 0>; 2848c2ecf20Sopenharmony_ci reg = <0x2>; 2858c2ecf20Sopenharmony_ci }; 2868c2ecf20Sopenharmony_ci qe_phy3: ethernet-phy@3 { 2878c2ecf20Sopenharmony_ci interrupt-parent = <&mpic>; 2888c2ecf20Sopenharmony_ci interrupts = <4 1 0 0>; 2898c2ecf20Sopenharmony_ci reg = <0x3>; 2908c2ecf20Sopenharmony_ci }; 2918c2ecf20Sopenharmony_ci qe_phy5: ethernet-phy@4 { 2928c2ecf20Sopenharmony_ci reg = <0x04>; 2938c2ecf20Sopenharmony_ci }; 2948c2ecf20Sopenharmony_ci qe_phy7: ethernet-phy@6 { 2958c2ecf20Sopenharmony_ci reg = <0x6>; 2968c2ecf20Sopenharmony_ci }; 2978c2ecf20Sopenharmony_ci tbi1: tbi-phy@11 { 2988c2ecf20Sopenharmony_ci reg = <0x11>; 2998c2ecf20Sopenharmony_ci device_type = "tbi-phy"; 3008c2ecf20Sopenharmony_ci }; 3018c2ecf20Sopenharmony_ci }; 3028c2ecf20Sopenharmony_ci mdio@3520 { 3038c2ecf20Sopenharmony_ci #address-cells = <1>; 3048c2ecf20Sopenharmony_ci #size-cells = <0>; 3058c2ecf20Sopenharmony_ci reg = <0x3520 0x18>; 3068c2ecf20Sopenharmony_ci compatible = "fsl,ucc-mdio"; 3078c2ecf20Sopenharmony_ci 3088c2ecf20Sopenharmony_ci tbi6: tbi-phy@15 { 3098c2ecf20Sopenharmony_ci reg = <0x15>; 3108c2ecf20Sopenharmony_ci device_type = "tbi-phy"; 3118c2ecf20Sopenharmony_ci }; 3128c2ecf20Sopenharmony_ci }; 3138c2ecf20Sopenharmony_ci mdio@3720 { 3148c2ecf20Sopenharmony_ci #address-cells = <1>; 3158c2ecf20Sopenharmony_ci #size-cells = <0>; 3168c2ecf20Sopenharmony_ci reg = <0x3720 0x38>; 3178c2ecf20Sopenharmony_ci compatible = "fsl,ucc-mdio"; 3188c2ecf20Sopenharmony_ci tbi8: tbi-phy@17 { 3198c2ecf20Sopenharmony_ci reg = <0x17>; 3208c2ecf20Sopenharmony_ci device_type = "tbi-phy"; 3218c2ecf20Sopenharmony_ci }; 3228c2ecf20Sopenharmony_ci }; 3238c2ecf20Sopenharmony_ci 3248c2ecf20Sopenharmony_ci enet2: ucc@2200 { 3258c2ecf20Sopenharmony_ci device_type = "network"; 3268c2ecf20Sopenharmony_ci compatible = "ucc_geth"; 3278c2ecf20Sopenharmony_ci local-mac-address = [ 00 00 00 00 00 00 ]; 3288c2ecf20Sopenharmony_ci rx-clock-name = "none"; 3298c2ecf20Sopenharmony_ci tx-clock-name = "clk12"; 3308c2ecf20Sopenharmony_ci pio-handle = <&pio3>; 3318c2ecf20Sopenharmony_ci tbi-handle = <&tbi3>; 3328c2ecf20Sopenharmony_ci phy-handle = <&qe_phy2>; 3338c2ecf20Sopenharmony_ci phy-connection-type = "rgmii-id"; 3348c2ecf20Sopenharmony_ci }; 3358c2ecf20Sopenharmony_ci 3368c2ecf20Sopenharmony_ci mdio@2320 { 3378c2ecf20Sopenharmony_ci #address-cells = <1>; 3388c2ecf20Sopenharmony_ci #size-cells = <0>; 3398c2ecf20Sopenharmony_ci reg = <0x2320 0x18>; 3408c2ecf20Sopenharmony_ci compatible = "fsl,ucc-mdio"; 3418c2ecf20Sopenharmony_ci tbi3: tbi-phy@11 { 3428c2ecf20Sopenharmony_ci reg = <0x11>; 3438c2ecf20Sopenharmony_ci device_type = "tbi-phy"; 3448c2ecf20Sopenharmony_ci }; 3458c2ecf20Sopenharmony_ci }; 3468c2ecf20Sopenharmony_ci 3478c2ecf20Sopenharmony_ci enet1: ucc@3000 { 3488c2ecf20Sopenharmony_ci device_type = "network"; 3498c2ecf20Sopenharmony_ci compatible = "ucc_geth"; 3508c2ecf20Sopenharmony_ci local-mac-address = [ 00 00 00 00 00 00 ]; 3518c2ecf20Sopenharmony_ci rx-clock-name = "none"; 3528c2ecf20Sopenharmony_ci tx-clock-name = "clk17"; 3538c2ecf20Sopenharmony_ci pio-handle = <&pio2>; 3548c2ecf20Sopenharmony_ci tbi-handle = <&tbi2>; 3558c2ecf20Sopenharmony_ci phy-handle = <&qe_phy1>; 3568c2ecf20Sopenharmony_ci phy-connection-type = "rgmii-id"; 3578c2ecf20Sopenharmony_ci }; 3588c2ecf20Sopenharmony_ci 3598c2ecf20Sopenharmony_ci mdio@3120 { 3608c2ecf20Sopenharmony_ci #address-cells = <1>; 3618c2ecf20Sopenharmony_ci #size-cells = <0>; 3628c2ecf20Sopenharmony_ci reg = <0x3120 0x18>; 3638c2ecf20Sopenharmony_ci compatible = "fsl,ucc-mdio"; 3648c2ecf20Sopenharmony_ci tbi2: tbi-phy@11 { 3658c2ecf20Sopenharmony_ci reg = <0x11>; 3668c2ecf20Sopenharmony_ci device_type = "tbi-phy"; 3678c2ecf20Sopenharmony_ci }; 3688c2ecf20Sopenharmony_ci }; 3698c2ecf20Sopenharmony_ci 3708c2ecf20Sopenharmony_ci enet3: ucc@3200 { 3718c2ecf20Sopenharmony_ci device_type = "network"; 3728c2ecf20Sopenharmony_ci compatible = "ucc_geth"; 3738c2ecf20Sopenharmony_ci local-mac-address = [ 00 00 00 00 00 00 ]; 3748c2ecf20Sopenharmony_ci rx-clock-name = "none"; 3758c2ecf20Sopenharmony_ci tx-clock-name = "clk17"; 3768c2ecf20Sopenharmony_ci pio-handle = <&pio4>; 3778c2ecf20Sopenharmony_ci tbi-handle = <&tbi4>; 3788c2ecf20Sopenharmony_ci phy-handle = <&qe_phy3>; 3798c2ecf20Sopenharmony_ci phy-connection-type = "rgmii-id"; 3808c2ecf20Sopenharmony_ci }; 3818c2ecf20Sopenharmony_ci 3828c2ecf20Sopenharmony_ci mdio@3320 { 3838c2ecf20Sopenharmony_ci #address-cells = <1>; 3848c2ecf20Sopenharmony_ci #size-cells = <0>; 3858c2ecf20Sopenharmony_ci reg = <0x3320 0x18>; 3868c2ecf20Sopenharmony_ci compatible = "fsl,ucc-mdio"; 3878c2ecf20Sopenharmony_ci tbi4: tbi-phy@11 { 3888c2ecf20Sopenharmony_ci reg = <0x11>; 3898c2ecf20Sopenharmony_ci device_type = "tbi-phy"; 3908c2ecf20Sopenharmony_ci }; 3918c2ecf20Sopenharmony_ci }; 3928c2ecf20Sopenharmony_ci 3938c2ecf20Sopenharmony_ci enet5: ucc@3400 { 3948c2ecf20Sopenharmony_ci device_type = "network"; 3958c2ecf20Sopenharmony_ci compatible = "ucc_geth"; 3968c2ecf20Sopenharmony_ci local-mac-address = [ 00 00 00 00 00 00 ]; 3978c2ecf20Sopenharmony_ci rx-clock-name = "none"; 3988c2ecf20Sopenharmony_ci tx-clock-name = "none"; 3998c2ecf20Sopenharmony_ci tbi-handle = <&tbi6>; 4008c2ecf20Sopenharmony_ci phy-handle = <&qe_phy5>; 4018c2ecf20Sopenharmony_ci phy-connection-type = "sgmii"; 4028c2ecf20Sopenharmony_ci }; 4038c2ecf20Sopenharmony_ci 4048c2ecf20Sopenharmony_ci enet7: ucc@3600 { 4058c2ecf20Sopenharmony_ci device_type = "network"; 4068c2ecf20Sopenharmony_ci compatible = "ucc_geth"; 4078c2ecf20Sopenharmony_ci local-mac-address = [ 00 00 00 00 00 00 ]; 4088c2ecf20Sopenharmony_ci rx-clock-name = "none"; 4098c2ecf20Sopenharmony_ci tx-clock-name = "none"; 4108c2ecf20Sopenharmony_ci tbi-handle = <&tbi8>; 4118c2ecf20Sopenharmony_ci phy-handle = <&qe_phy7>; 4128c2ecf20Sopenharmony_ci phy-connection-type = "sgmii"; 4138c2ecf20Sopenharmony_ci }; 4148c2ecf20Sopenharmony_ci }; 4158c2ecf20Sopenharmony_ci 4168c2ecf20Sopenharmony_ci /* PCI Express */ 4178c2ecf20Sopenharmony_ci pci1: pcie@e000a000 { 4188c2ecf20Sopenharmony_ci reg = <0x0 0xe000a000 0x0 0x1000>; 4198c2ecf20Sopenharmony_ci ranges = <0x2000000 0x0 0xa0000000 0 0xa0000000 0x0 0x10000000 4208c2ecf20Sopenharmony_ci 0x1000000 0x0 0x00000000 0 0xe2800000 0x0 0x00800000>; 4218c2ecf20Sopenharmony_ci pcie@0 { 4228c2ecf20Sopenharmony_ci ranges = <0x2000000 0x0 0xa0000000 4238c2ecf20Sopenharmony_ci 0x2000000 0x0 0xa0000000 4248c2ecf20Sopenharmony_ci 0x0 0x10000000 4258c2ecf20Sopenharmony_ci 4268c2ecf20Sopenharmony_ci 0x1000000 0x0 0x0 4278c2ecf20Sopenharmony_ci 0x1000000 0x0 0x0 4288c2ecf20Sopenharmony_ci 0x0 0x800000>; 4298c2ecf20Sopenharmony_ci }; 4308c2ecf20Sopenharmony_ci }; 4318c2ecf20Sopenharmony_ci 4328c2ecf20Sopenharmony_ci rio: rapidio@e00c00000 { 4338c2ecf20Sopenharmony_ci reg = <0x0 0xe00c0000 0x0 0x20000>; 4348c2ecf20Sopenharmony_ci port1 { 4358c2ecf20Sopenharmony_ci ranges = <0x0 0x0 0x0 0xc0000000 0x0 0x20000000>; 4368c2ecf20Sopenharmony_ci }; 4378c2ecf20Sopenharmony_ci port2 { 4388c2ecf20Sopenharmony_ci status = "disabled"; 4398c2ecf20Sopenharmony_ci }; 4408c2ecf20Sopenharmony_ci }; 4418c2ecf20Sopenharmony_ci}; 4428c2ecf20Sopenharmony_ci 4438c2ecf20Sopenharmony_ci/include/ "mpc8569si-post.dtsi" 444