18d13bc63SEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0 28d13bc63SEmmanuel Vadot/* 38d13bc63SEmmanuel Vadot * Copyright (C) 2023 Loongson Technology Corporation Limited 48d13bc63SEmmanuel Vadot */ 58d13bc63SEmmanuel Vadot 68d13bc63SEmmanuel Vadot/dts-v1/; 78d13bc63SEmmanuel Vadot 88d13bc63SEmmanuel Vadot#include "loongson-2k0500.dtsi" 98d13bc63SEmmanuel Vadot 108d13bc63SEmmanuel Vadot/ { 118d13bc63SEmmanuel Vadot compatible = "loongson,ls2k0500-ref", "loongson,ls2k0500"; 128d13bc63SEmmanuel Vadot model = "Loongson-2K0500 Reference Board"; 138d13bc63SEmmanuel Vadot 148d13bc63SEmmanuel Vadot aliases { 158d13bc63SEmmanuel Vadot ethernet0 = &gmac0; 168d13bc63SEmmanuel Vadot ethernet1 = &gmac1; 178d13bc63SEmmanuel Vadot serial0 = &uart0; 188d13bc63SEmmanuel Vadot }; 198d13bc63SEmmanuel Vadot 208d13bc63SEmmanuel Vadot chosen { 218d13bc63SEmmanuel Vadot stdout-path = "serial0:115200n8"; 228d13bc63SEmmanuel Vadot }; 238d13bc63SEmmanuel Vadot 248d13bc63SEmmanuel Vadot memory@200000 { 258d13bc63SEmmanuel Vadot device_type = "memory"; 268d13bc63SEmmanuel Vadot reg = <0x0 0x00200000 0x0 0x0ee00000>, 278d13bc63SEmmanuel Vadot <0x0 0x90000000 0x0 0x60000000>; 288d13bc63SEmmanuel Vadot }; 298d13bc63SEmmanuel Vadot 308d13bc63SEmmanuel Vadot reserved-memory { 318d13bc63SEmmanuel Vadot #address-cells = <2>; 328d13bc63SEmmanuel Vadot #size-cells = <2>; 338d13bc63SEmmanuel Vadot ranges; 348d13bc63SEmmanuel Vadot 358d13bc63SEmmanuel Vadot linux,cma { 368d13bc63SEmmanuel Vadot compatible = "shared-dma-pool"; 378d13bc63SEmmanuel Vadot reusable; 388d13bc63SEmmanuel Vadot size = <0x0 0x2000000>; 398d13bc63SEmmanuel Vadot linux,cma-default; 408d13bc63SEmmanuel Vadot }; 418d13bc63SEmmanuel Vadot }; 428d13bc63SEmmanuel Vadot}; 438d13bc63SEmmanuel Vadot 448d13bc63SEmmanuel Vadot&gmac0 { 458d13bc63SEmmanuel Vadot status = "okay"; 468d13bc63SEmmanuel Vadot 47*7d0873ebSEmmanuel Vadot phy-mode = "rgmii-id"; 488d13bc63SEmmanuel Vadot bus_id = <0x0>; 498d13bc63SEmmanuel Vadot}; 508d13bc63SEmmanuel Vadot 518d13bc63SEmmanuel Vadot&gmac1 { 528d13bc63SEmmanuel Vadot status = "okay"; 538d13bc63SEmmanuel Vadot 54*7d0873ebSEmmanuel Vadot phy-mode = "rgmii-id"; 558d13bc63SEmmanuel Vadot bus_id = <0x1>; 568d13bc63SEmmanuel Vadot}; 578d13bc63SEmmanuel Vadot 588d13bc63SEmmanuel Vadot&i2c0 { 598d13bc63SEmmanuel Vadot status = "okay"; 608d13bc63SEmmanuel Vadot 618d13bc63SEmmanuel Vadot #address-cells = <1>; 628d13bc63SEmmanuel Vadot #size-cells = <0>; 638d13bc63SEmmanuel Vadot eeprom@57 { 648d13bc63SEmmanuel Vadot compatible = "atmel,24c16"; 658d13bc63SEmmanuel Vadot reg = <0x57>; 668d13bc63SEmmanuel Vadot pagesize = <16>; 678d13bc63SEmmanuel Vadot }; 688d13bc63SEmmanuel Vadot}; 698d13bc63SEmmanuel Vadot 708d13bc63SEmmanuel Vadot&ehci0 { 718d13bc63SEmmanuel Vadot status = "okay"; 728d13bc63SEmmanuel Vadot}; 738d13bc63SEmmanuel Vadot 748d13bc63SEmmanuel Vadot&ohci0 { 758d13bc63SEmmanuel Vadot status = "okay"; 768d13bc63SEmmanuel Vadot}; 778d13bc63SEmmanuel Vadot 788d13bc63SEmmanuel Vadot&sata { 798d13bc63SEmmanuel Vadot status = "okay"; 808d13bc63SEmmanuel Vadot}; 818d13bc63SEmmanuel Vadot 828d13bc63SEmmanuel Vadot&uart0 { 838d13bc63SEmmanuel Vadot status = "okay"; 848d13bc63SEmmanuel Vadot}; 858d13bc63SEmmanuel Vadot 868d13bc63SEmmanuel Vadot&rtc0 { 878d13bc63SEmmanuel Vadot status = "okay"; 888d13bc63SEmmanuel Vadot}; 89