1// SPDX-License-Identifier: GPL-2.0 2/* 3 * Copyright 2022 Google LLC 4 */ 5 6#include "socfpga_arria10.dtsi" 7 8/ { 9 10 model = "Enclustra Mercury AA1"; 11 compatible = "enclustra,mercury-aa1", "altr,socfpga-arria10", "altr,socfpga"; 12 13 aliases { 14 ethernet0 = &gmac0; 15 serial1 = &uart1; 16 }; 17 18 memory@0 { 19 name = "memory"; 20 device_type = "memory"; 21 reg = <0x0 0x80000000>; /* 2GB */ 22 }; 23 24 chosen { 25 stdout-path = "serial1:115200n8"; 26 }; 27}; 28 29&gmac0 { 30 phy-mode = "rgmii"; 31 phy-addr = <0xffffffff>; /* probe for phy addr */ 32 33 max-frame-size = <3800>; 34 35 phy-handle = <&phy3>; 36 37 mdio { 38 #address-cells = <1>; 39 #size-cells = <0>; 40 compatible = "snps,dwmac-mdio"; 41 phy3: ethernet-phy@3 { 42 txd0-skew-ps = <0>; /* -420ps */ 43 txd1-skew-ps = <0>; /* -420ps */ 44 txd2-skew-ps = <0>; /* -420ps */ 45 txd3-skew-ps = <0>; /* -420ps */ 46 rxd0-skew-ps = <420>; /* 0ps */ 47 rxd1-skew-ps = <420>; /* 0ps */ 48 rxd2-skew-ps = <420>; /* 0ps */ 49 rxd3-skew-ps = <420>; /* 0ps */ 50 txen-skew-ps = <0>; /* -420ps */ 51 txc-skew-ps = <1860>; /* 960ps */ 52 rxdv-skew-ps = <420>; /* 0ps */ 53 rxc-skew-ps = <1680>; /* 780ps */ 54 reg = <3>; 55 }; 56 }; 57}; 58 59&i2c1 { 60 atsha204a: crypto@64 { 61 compatible = "atmel,atsha204a"; 62 reg = <0x64>; 63 }; 64 65 isl12022: isl12022@6f { 66 compatible = "isil,isl12022"; 67 reg = <0x6f>; 68 }; 69}; 70 71/* Following mappings are taken from arria10 socdk dts */ 72&mmc { 73 cap-sd-highspeed; 74 broken-cd; 75 bus-width = <4>; 76 clk-phase-sd-hs = <0>, <135>; 77}; 78 79&osc1 { 80 clock-frequency = <33330000>; 81}; 82