18c2ecf20Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0+ 28c2ecf20Sopenharmony_ci/* 38c2ecf20Sopenharmony_ci * dts file for Xilinx ZynqMP zc1751-xm018-dc4 48c2ecf20Sopenharmony_ci * 58c2ecf20Sopenharmony_ci * (C) Copyright 2015 - 2019, Xilinx, Inc. 68c2ecf20Sopenharmony_ci * 78c2ecf20Sopenharmony_ci * Michal Simek <michal.simek@xilinx.com> 88c2ecf20Sopenharmony_ci */ 98c2ecf20Sopenharmony_ci 108c2ecf20Sopenharmony_ci/dts-v1/; 118c2ecf20Sopenharmony_ci 128c2ecf20Sopenharmony_ci#include "zynqmp.dtsi" 138c2ecf20Sopenharmony_ci#include "zynqmp-clk-ccf.dtsi" 148c2ecf20Sopenharmony_ci 158c2ecf20Sopenharmony_ci/ { 168c2ecf20Sopenharmony_ci model = "ZynqMP zc1751-xm018-dc4"; 178c2ecf20Sopenharmony_ci compatible = "xlnx,zynqmp-zc1751", "xlnx,zynqmp"; 188c2ecf20Sopenharmony_ci 198c2ecf20Sopenharmony_ci aliases { 208c2ecf20Sopenharmony_ci ethernet0 = &gem0; 218c2ecf20Sopenharmony_ci ethernet1 = &gem1; 228c2ecf20Sopenharmony_ci ethernet2 = &gem2; 238c2ecf20Sopenharmony_ci ethernet3 = &gem3; 248c2ecf20Sopenharmony_ci i2c0 = &i2c0; 258c2ecf20Sopenharmony_ci i2c1 = &i2c1; 268c2ecf20Sopenharmony_ci rtc0 = &rtc; 278c2ecf20Sopenharmony_ci serial0 = &uart0; 288c2ecf20Sopenharmony_ci serial1 = &uart1; 298c2ecf20Sopenharmony_ci }; 308c2ecf20Sopenharmony_ci 318c2ecf20Sopenharmony_ci chosen { 328c2ecf20Sopenharmony_ci bootargs = "earlycon"; 338c2ecf20Sopenharmony_ci stdout-path = "serial0:115200n8"; 348c2ecf20Sopenharmony_ci }; 358c2ecf20Sopenharmony_ci 368c2ecf20Sopenharmony_ci memory@0 { 378c2ecf20Sopenharmony_ci device_type = "memory"; 388c2ecf20Sopenharmony_ci reg = <0x0 0x0 0x0 0x80000000>, <0x8 0x00000000 0x0 0x80000000>; 398c2ecf20Sopenharmony_ci }; 408c2ecf20Sopenharmony_ci}; 418c2ecf20Sopenharmony_ci 428c2ecf20Sopenharmony_ci&can0 { 438c2ecf20Sopenharmony_ci status = "okay"; 448c2ecf20Sopenharmony_ci}; 458c2ecf20Sopenharmony_ci 468c2ecf20Sopenharmony_ci&can1 { 478c2ecf20Sopenharmony_ci status = "okay"; 488c2ecf20Sopenharmony_ci}; 498c2ecf20Sopenharmony_ci 508c2ecf20Sopenharmony_ci&fpd_dma_chan1 { 518c2ecf20Sopenharmony_ci status = "okay"; 528c2ecf20Sopenharmony_ci}; 538c2ecf20Sopenharmony_ci 548c2ecf20Sopenharmony_ci&fpd_dma_chan2 { 558c2ecf20Sopenharmony_ci status = "okay"; 568c2ecf20Sopenharmony_ci}; 578c2ecf20Sopenharmony_ci 588c2ecf20Sopenharmony_ci&fpd_dma_chan3 { 598c2ecf20Sopenharmony_ci status = "okay"; 608c2ecf20Sopenharmony_ci}; 618c2ecf20Sopenharmony_ci 628c2ecf20Sopenharmony_ci&fpd_dma_chan4 { 638c2ecf20Sopenharmony_ci status = "okay"; 648c2ecf20Sopenharmony_ci}; 658c2ecf20Sopenharmony_ci 668c2ecf20Sopenharmony_ci&fpd_dma_chan5 { 678c2ecf20Sopenharmony_ci status = "okay"; 688c2ecf20Sopenharmony_ci}; 698c2ecf20Sopenharmony_ci 708c2ecf20Sopenharmony_ci&fpd_dma_chan6 { 718c2ecf20Sopenharmony_ci status = "okay"; 728c2ecf20Sopenharmony_ci}; 738c2ecf20Sopenharmony_ci 748c2ecf20Sopenharmony_ci&fpd_dma_chan7 { 758c2ecf20Sopenharmony_ci status = "okay"; 768c2ecf20Sopenharmony_ci}; 778c2ecf20Sopenharmony_ci 788c2ecf20Sopenharmony_ci&fpd_dma_chan8 { 798c2ecf20Sopenharmony_ci status = "okay"; 808c2ecf20Sopenharmony_ci}; 818c2ecf20Sopenharmony_ci 828c2ecf20Sopenharmony_ci&lpd_dma_chan1 { 838c2ecf20Sopenharmony_ci status = "okay"; 848c2ecf20Sopenharmony_ci}; 858c2ecf20Sopenharmony_ci 868c2ecf20Sopenharmony_ci&lpd_dma_chan2 { 878c2ecf20Sopenharmony_ci status = "okay"; 888c2ecf20Sopenharmony_ci}; 898c2ecf20Sopenharmony_ci 908c2ecf20Sopenharmony_ci&lpd_dma_chan3 { 918c2ecf20Sopenharmony_ci status = "okay"; 928c2ecf20Sopenharmony_ci}; 938c2ecf20Sopenharmony_ci 948c2ecf20Sopenharmony_ci&lpd_dma_chan4 { 958c2ecf20Sopenharmony_ci status = "okay"; 968c2ecf20Sopenharmony_ci}; 978c2ecf20Sopenharmony_ci 988c2ecf20Sopenharmony_ci&lpd_dma_chan5 { 998c2ecf20Sopenharmony_ci status = "okay"; 1008c2ecf20Sopenharmony_ci}; 1018c2ecf20Sopenharmony_ci 1028c2ecf20Sopenharmony_ci&lpd_dma_chan6 { 1038c2ecf20Sopenharmony_ci status = "okay"; 1048c2ecf20Sopenharmony_ci}; 1058c2ecf20Sopenharmony_ci 1068c2ecf20Sopenharmony_ci&lpd_dma_chan7 { 1078c2ecf20Sopenharmony_ci status = "okay"; 1088c2ecf20Sopenharmony_ci}; 1098c2ecf20Sopenharmony_ci 1108c2ecf20Sopenharmony_ci&lpd_dma_chan8 { 1118c2ecf20Sopenharmony_ci status = "okay"; 1128c2ecf20Sopenharmony_ci}; 1138c2ecf20Sopenharmony_ci 1148c2ecf20Sopenharmony_ci&gem0 { 1158c2ecf20Sopenharmony_ci status = "okay"; 1168c2ecf20Sopenharmony_ci phy-mode = "rgmii-id"; 1178c2ecf20Sopenharmony_ci phy-handle = <ðernet_phy0>; 1188c2ecf20Sopenharmony_ci ethernet_phy0: ethernet-phy@0 { /* Marvell 88e1512 */ 1198c2ecf20Sopenharmony_ci reg = <0>; 1208c2ecf20Sopenharmony_ci }; 1218c2ecf20Sopenharmony_ci ethernet_phy7: ethernet-phy@7 { /* Vitesse VSC8211 */ 1228c2ecf20Sopenharmony_ci reg = <7>; 1238c2ecf20Sopenharmony_ci }; 1248c2ecf20Sopenharmony_ci ethernet_phy3: ethernet-phy@3 { /* Realtek RTL8211DN */ 1258c2ecf20Sopenharmony_ci reg = <3>; 1268c2ecf20Sopenharmony_ci }; 1278c2ecf20Sopenharmony_ci ethernet_phy8: ethernet-phy@8 { /* Vitesse VSC8211 */ 1288c2ecf20Sopenharmony_ci reg = <8>; 1298c2ecf20Sopenharmony_ci }; 1308c2ecf20Sopenharmony_ci}; 1318c2ecf20Sopenharmony_ci 1328c2ecf20Sopenharmony_ci&gem1 { 1338c2ecf20Sopenharmony_ci status = "okay"; 1348c2ecf20Sopenharmony_ci phy-mode = "rgmii-id"; 1358c2ecf20Sopenharmony_ci phy-handle = <ðernet_phy7>; 1368c2ecf20Sopenharmony_ci}; 1378c2ecf20Sopenharmony_ci 1388c2ecf20Sopenharmony_ci&gem2 { 1398c2ecf20Sopenharmony_ci status = "okay"; 1408c2ecf20Sopenharmony_ci phy-mode = "rgmii-id"; 1418c2ecf20Sopenharmony_ci phy-handle = <ðernet_phy3>; 1428c2ecf20Sopenharmony_ci}; 1438c2ecf20Sopenharmony_ci 1448c2ecf20Sopenharmony_ci&gem3 { 1458c2ecf20Sopenharmony_ci status = "okay"; 1468c2ecf20Sopenharmony_ci phy-mode = "rgmii-id"; 1478c2ecf20Sopenharmony_ci phy-handle = <ðernet_phy8>; 1488c2ecf20Sopenharmony_ci}; 1498c2ecf20Sopenharmony_ci 1508c2ecf20Sopenharmony_ci&gpio { 1518c2ecf20Sopenharmony_ci status = "okay"; 1528c2ecf20Sopenharmony_ci}; 1538c2ecf20Sopenharmony_ci 1548c2ecf20Sopenharmony_ci&i2c0 { 1558c2ecf20Sopenharmony_ci clock-frequency = <400000>; 1568c2ecf20Sopenharmony_ci status = "okay"; 1578c2ecf20Sopenharmony_ci}; 1588c2ecf20Sopenharmony_ci 1598c2ecf20Sopenharmony_ci&i2c1 { 1608c2ecf20Sopenharmony_ci clock-frequency = <400000>; 1618c2ecf20Sopenharmony_ci status = "okay"; 1628c2ecf20Sopenharmony_ci}; 1638c2ecf20Sopenharmony_ci 1648c2ecf20Sopenharmony_ci&rtc { 1658c2ecf20Sopenharmony_ci status = "okay"; 1668c2ecf20Sopenharmony_ci}; 1678c2ecf20Sopenharmony_ci 1688c2ecf20Sopenharmony_ci&uart0 { 1698c2ecf20Sopenharmony_ci status = "okay"; 1708c2ecf20Sopenharmony_ci}; 1718c2ecf20Sopenharmony_ci 1728c2ecf20Sopenharmony_ci&uart1 { 1738c2ecf20Sopenharmony_ci status = "okay"; 1748c2ecf20Sopenharmony_ci}; 1758c2ecf20Sopenharmony_ci 1768c2ecf20Sopenharmony_ci&watchdog0 { 1778c2ecf20Sopenharmony_ci status = "okay"; 1788c2ecf20Sopenharmony_ci}; 179