1*4bc04eb9SNg Tze Yee// SPDX-License-Identifier: GPL-2.0-only 2*4bc04eb9SNg Tze Yee/* 3*4bc04eb9SNg Tze Yee * Copyright Altera Corporation (C) 2026. All rights reserved. 4*4bc04eb9SNg Tze Yee */ 5*4bc04eb9SNg Tze Yee 6*4bc04eb9SNg Tze Yee#include "socfpga_stratix10_socdk.dtsi" 7*4bc04eb9SNg Tze Yee 8*4bc04eb9SNg Tze Yee/ { 9*4bc04eb9SNg Tze Yee model = "SoCFPGA Stratix 10 SoCDK eMMC daughter board"; 10*4bc04eb9SNg Tze Yee compatible = "altr,socfpga-stratix10-socdk-emmc", 11*4bc04eb9SNg Tze Yee "altr,socfpga-stratix10-socdk", 12*4bc04eb9SNg Tze Yee "altr,socfpga-stratix10"; 13*4bc04eb9SNg Tze Yee}; 14*4bc04eb9SNg Tze Yee 15*4bc04eb9SNg Tze Yee&gmac2 { 16*4bc04eb9SNg Tze Yee status = "okay"; 17*4bc04eb9SNg Tze Yee /* PHY delays is configured via skew properties */ 18*4bc04eb9SNg Tze Yee phy-mode = "rgmii"; 19*4bc04eb9SNg Tze Yee phy-handle = <&phy0>; 20*4bc04eb9SNg Tze Yee 21*4bc04eb9SNg Tze Yee max-frame-size = <9000>; 22*4bc04eb9SNg Tze Yee 23*4bc04eb9SNg Tze Yee mdio0 { 24*4bc04eb9SNg Tze Yee #address-cells = <1>; 25*4bc04eb9SNg Tze Yee #size-cells = <0>; 26*4bc04eb9SNg Tze Yee compatible = "snps,dwmac-mdio"; 27*4bc04eb9SNg Tze Yee phy0: ethernet-phy@4 { 28*4bc04eb9SNg Tze Yee reg = <4>; 29*4bc04eb9SNg Tze Yee 30*4bc04eb9SNg Tze Yee txd0-skew-ps = <0>; /* -420ps */ 31*4bc04eb9SNg Tze Yee txd1-skew-ps = <0>; /* -420ps */ 32*4bc04eb9SNg Tze Yee txd2-skew-ps = <0>; /* -420ps */ 33*4bc04eb9SNg Tze Yee txd3-skew-ps = <0>; /* -420ps */ 34*4bc04eb9SNg Tze Yee rxd0-skew-ps = <420>; /* 0ps */ 35*4bc04eb9SNg Tze Yee rxd1-skew-ps = <420>; /* 0ps */ 36*4bc04eb9SNg Tze Yee rxd2-skew-ps = <420>; /* 0ps */ 37*4bc04eb9SNg Tze Yee rxd3-skew-ps = <420>; /* 0ps */ 38*4bc04eb9SNg Tze Yee txen-skew-ps = <0>; /* -420ps */ 39*4bc04eb9SNg Tze Yee txc-skew-ps = <900>; /* 0ps */ 40*4bc04eb9SNg Tze Yee rxdv-skew-ps = <420>; /* 0ps */ 41*4bc04eb9SNg Tze Yee rxc-skew-ps = <1680>; /* 780ps */ 42*4bc04eb9SNg Tze Yee }; 43*4bc04eb9SNg Tze Yee }; 44*4bc04eb9SNg Tze Yee}; 45*4bc04eb9SNg Tze Yee 46*4bc04eb9SNg Tze Yee&mmc { 47*4bc04eb9SNg Tze Yee status = "okay"; 48*4bc04eb9SNg Tze Yee cap-mmc-highspeed; 49*4bc04eb9SNg Tze Yee broken-cd; 50*4bc04eb9SNg Tze Yee bus-width = <4>; 51*4bc04eb9SNg Tze Yee clk-phase-sd-hs = <0>, <135>; 52*4bc04eb9SNg Tze Yee}; 53*4bc04eb9SNg Tze Yee 54*4bc04eb9SNg Tze Yee&i2c2 { 55*4bc04eb9SNg Tze Yee status = "okay"; 56*4bc04eb9SNg Tze Yee clock-frequency = <100000>; 57*4bc04eb9SNg Tze Yee i2c-sda-falling-time-ns = <890>; /* hcnt */ 58*4bc04eb9SNg Tze Yee i2c-scl-falling-time-ns = <890>; /* lcnt */ 59*4bc04eb9SNg Tze Yee 60*4bc04eb9SNg Tze Yee adc@14 { 61*4bc04eb9SNg Tze Yee compatible = "lltc,ltc2497"; 62*4bc04eb9SNg Tze Yee reg = <0x14>; 63*4bc04eb9SNg Tze Yee vref-supply = <&ref_033v>; 64*4bc04eb9SNg Tze Yee }; 65*4bc04eb9SNg Tze Yee 66*4bc04eb9SNg Tze Yee temp@4c { 67*4bc04eb9SNg Tze Yee compatible = "maxim,max1619"; 68*4bc04eb9SNg Tze Yee reg = <0x4c>; 69*4bc04eb9SNg Tze Yee }; 70*4bc04eb9SNg Tze Yee 71*4bc04eb9SNg Tze Yee eeprom@51 { 72*4bc04eb9SNg Tze Yee compatible = "atmel,24c32"; 73*4bc04eb9SNg Tze Yee reg = <0x51>; 74*4bc04eb9SNg Tze Yee pagesize = <32>; 75*4bc04eb9SNg Tze Yee }; 76*4bc04eb9SNg Tze Yee 77*4bc04eb9SNg Tze Yee rtc@68 { 78*4bc04eb9SNg Tze Yee compatible = "dallas,ds1339"; 79*4bc04eb9SNg Tze Yee reg = <0x68>; 80*4bc04eb9SNg Tze Yee }; 81*4bc04eb9SNg Tze Yee}; 82