12b59af8cSTeh Wen Ping// SPDX-License-Identifier: GPL-2.0 22b59af8cSTeh Wen Ping/* 32b59af8cSTeh Wen Ping * Copyright (C) 2022, Intel Corporation 42b59af8cSTeh Wen Ping */ 52b59af8cSTeh Wen Ping 62b59af8cSTeh Wen Ping#include "socfpga_stratix10.dtsi" 72b59af8cSTeh Wen Ping 82b59af8cSTeh Wen Ping/ { 92b59af8cSTeh Wen Ping model = "SOCFPGA Stratix 10 SWVP"; 102b59af8cSTeh Wen Ping compatible = "altr,socfpga-stratix10-swvp", "altr,socfpga-stratix10"; 112b59af8cSTeh Wen Ping 122b59af8cSTeh Wen Ping aliases { 132b59af8cSTeh Wen Ping serial0 = &uart0; 142b59af8cSTeh Wen Ping serial1 = &uart1; 152b59af8cSTeh Wen Ping 162b59af8cSTeh Wen Ping timer0 = &timer0; 172b59af8cSTeh Wen Ping timer1 = &timer1; 182b59af8cSTeh Wen Ping timer2 = &timer2; 192b59af8cSTeh Wen Ping timer3 = &timer3; 202b59af8cSTeh Wen Ping 212b59af8cSTeh Wen Ping ethernet0 = &gmac0; 222b59af8cSTeh Wen Ping ethernet1 = &gmac1; 232b59af8cSTeh Wen Ping ethernet2 = &gmac2; 242b59af8cSTeh Wen Ping }; 252b59af8cSTeh Wen Ping 262b59af8cSTeh Wen Ping chosen { 272b59af8cSTeh Wen Ping stdout-path = "serial1:115200n8"; 282b59af8cSTeh Wen Ping linux,initrd-start = <0x10000000>; 292b59af8cSTeh Wen Ping linux,initrd-end = <0x125c8324>; 302b59af8cSTeh Wen Ping }; 312b59af8cSTeh Wen Ping 32*b2c62c39SDinh Nguyen memory@80000000 { 332b59af8cSTeh Wen Ping device_type = "memory"; 342b59af8cSTeh Wen Ping reg = <0x0 0x0 0x0 0x80000000>; 352b59af8cSTeh Wen Ping }; 362b59af8cSTeh Wen Ping}; 372b59af8cSTeh Wen Ping 382b59af8cSTeh Wen Ping&cpu0 { 392b59af8cSTeh Wen Ping enable-method = "spin-table"; 402b59af8cSTeh Wen Ping cpu-release-addr = <0x0 0x0000fff8>; 412b59af8cSTeh Wen Ping}; 422b59af8cSTeh Wen Ping 432b59af8cSTeh Wen Ping&cpu1 { 442b59af8cSTeh Wen Ping enable-method = "spin-table"; 452b59af8cSTeh Wen Ping cpu-release-addr = <0x0 0x0000fff8>; 462b59af8cSTeh Wen Ping}; 472b59af8cSTeh Wen Ping 482b59af8cSTeh Wen Ping&cpu2 { 492b59af8cSTeh Wen Ping enable-method = "spin-table"; 502b59af8cSTeh Wen Ping cpu-release-addr = <0x0 0x0000fff8>; 512b59af8cSTeh Wen Ping}; 522b59af8cSTeh Wen Ping 532b59af8cSTeh Wen Ping&cpu3 { 542b59af8cSTeh Wen Ping enable-method = "spin-table"; 552b59af8cSTeh Wen Ping cpu-release-addr = <0x0 0x0000fff8>; 562b59af8cSTeh Wen Ping}; 572b59af8cSTeh Wen Ping 582b59af8cSTeh Wen Ping&osc1 { 592b59af8cSTeh Wen Ping clock-frequency = <25000000>; 602b59af8cSTeh Wen Ping}; 612b59af8cSTeh Wen Ping 622b59af8cSTeh Wen Ping&gmac0 { 632b59af8cSTeh Wen Ping status = "okay"; 642b59af8cSTeh Wen Ping phy-mode = "rgmii"; 652b59af8cSTeh Wen Ping phy-addr = <0xffffffff>; 662b59af8cSTeh Wen Ping snps,max-mtu = <0x0>; 672b59af8cSTeh Wen Ping}; 682b59af8cSTeh Wen Ping 692b59af8cSTeh Wen Ping&gmac1 { 702b59af8cSTeh Wen Ping status = "okay"; 712b59af8cSTeh Wen Ping phy-mode = "rgmii"; 722b59af8cSTeh Wen Ping phy-addr = <0xffffffff>; 732b59af8cSTeh Wen Ping}; 742b59af8cSTeh Wen Ping 752b59af8cSTeh Wen Ping&gmac2 { 762b59af8cSTeh Wen Ping status = "okay"; 772b59af8cSTeh Wen Ping phy-mode = "rgmii"; 782b59af8cSTeh Wen Ping phy-addr = <0xffffffff>; 792b59af8cSTeh Wen Ping}; 802b59af8cSTeh Wen Ping 812b59af8cSTeh Wen Ping&mmc { 822b59af8cSTeh Wen Ping status = "okay"; 832b59af8cSTeh Wen Ping altr,dw-mshc-ciu-div = <0x3>; 842b59af8cSTeh Wen Ping altr,dw-mshc-sdr-timing = <0x0 0x3>; 852b59af8cSTeh Wen Ping cap-sd-highspeed; 862b59af8cSTeh Wen Ping cap-mmc-highspeed; 872b59af8cSTeh Wen Ping broken-cd; 882b59af8cSTeh Wen Ping bus-width = <4>; 892b59af8cSTeh Wen Ping}; 902b59af8cSTeh Wen Ping 912b59af8cSTeh Wen Ping&uart0 { 922b59af8cSTeh Wen Ping status = "okay"; 932b59af8cSTeh Wen Ping}; 942b59af8cSTeh Wen Ping 952b59af8cSTeh Wen Ping&uart1 { 962b59af8cSTeh Wen Ping status = "okay"; 972b59af8cSTeh Wen Ping}; 982b59af8cSTeh Wen Ping 992b59af8cSTeh Wen Ping&usb0 { 1002b59af8cSTeh Wen Ping clocks = <&clkmgr STRATIX10_L4_MP_CLK>; 1012b59af8cSTeh Wen Ping status = "okay"; 1022b59af8cSTeh Wen Ping}; 1032b59af8cSTeh Wen Ping 1042b59af8cSTeh Wen Ping&usb1 { 1052b59af8cSTeh Wen Ping clocks = <&clkmgr STRATIX10_L4_MP_CLK>; 1062b59af8cSTeh Wen Ping status = "okay"; 1072b59af8cSTeh Wen Ping}; 1082b59af8cSTeh Wen Ping 1092b59af8cSTeh Wen Ping&rst { 1102b59af8cSTeh Wen Ping altr,modrst-offset = <0x20>; 1112b59af8cSTeh Wen Ping}; 1122b59af8cSTeh Wen Ping 1132b59af8cSTeh Wen Ping&sysmgr { 1142b59af8cSTeh Wen Ping reg = <0xffd12000 0x1000>; 1152b59af8cSTeh Wen Ping interrupts = <0x0 0x10 0x4>; 1162b59af8cSTeh Wen Ping cpu1-start-addr = <0xffd06230>; 1172b59af8cSTeh Wen Ping}; 118