1 // SPDX-License-Identifier: GPL-2.0 2 /* 3 * Copyright (C) 2021, Intel Corporation 4 */ 5 #include "socfpga_agilex.dtsi" 6 7 / { 8 model = "eASIC N5X SoCDK"; 9 compatible = "intel,n5x-socdk", "intel,socfpga-agilex"; 10 11 aliases { 12 serial0 = &uart0; 13 ethernet0 = &gmac0; 14 ethernet1 = &gmac1; 15 ethernet2 = &gmac2; 16 }; 17 18 chosen { 19 stdout-path = "serial0:115200n8"; 20 }; 21 22 memory@80000000 { 23 device_type = "memory"; 24 /* We expect the bootloader to fill in the reg */ 25 reg = <0 0x80000000 0 0>; 26 }; 27 28 soc@0 { 29 sdram_edac: memory-controller@f87f8000 { 30 compatible = "snps,ddrc-3.80a"; 31 reg = <0xf87f8000 0x400>; 32 interrupts = <0 175 4>; 33 }; 34 }; 35 }; 36 37 &clkmgr { 38 compatible = "intel,easic-n5x-clkmgr"; 39 }; 40 41 &gmac0 { 42 status = "okay"; 43 phy-mode = "rgmii"; 44 phy-handle = <&phy0>; 45 46 max-frame-size = <9000>; 47 48 mdio0 { 49 #address-cells = <1>; 50 #size-cells = <0>; 51 compatible = "snps,dwmac-mdio"; 52 phy0: ethernet-phy@0 { 53 reg = <4>; 54 55 txd0-skew-ps = <0>; /* -420ps */ 56 txd1-skew-ps = <0>; /* -420ps */ 57 txd2-skew-ps = <0>; /* -420ps */ 58 txd3-skew-ps = <0>; /* -420ps */ 59 rxd0-skew-ps = <420>; /* 0ps */ 60 rxd1-skew-ps = <420>; /* 0ps */ 61 rxd2-skew-ps = <420>; /* 0ps */ 62 rxd3-skew-ps = <420>; /* 0ps */ 63 txen-skew-ps = <0>; /* -420ps */ 64 txc-skew-ps = <900>; /* 0ps */ 65 rxdv-skew-ps = <420>; /* 0ps */ 66 rxc-skew-ps = <1680>; /* 780ps */ 67 }; 68 }; 69 }; 70 71 &mmc { 72 status = "okay"; 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 = <25000000>; 81 }; 82 83 &qspi { 84 status = "okay"; 85 flash@0 { 86 compatible = "micron,mt25qu02g", "jedec,spi-nor"; 87 reg = <0>; 88 spi-max-frequency = <100000000>; 89 90 m25p,fast-read; 91 cdns,read-delay = <2>; 92 cdns,tshsl-ns = <50>; 93 cdns,tsd2d-ns = <50>; 94 cdns,tchsh-ns = <4>; 95 cdns,tslch-ns = <4>; 96 97 partitions { 98 compatible = "fixed-partitions"; 99 #address-cells = <1>; 100 #size-cells = <1>; 101 102 qspi_boot: partition@0 { 103 label = "Boot and fpga data"; 104 reg = <0x0 0x03FE0000>; 105 }; 106 107 qspi_rootfs: partition@3fe0000 { 108 label = "Root Filesystem - JFFS2"; 109 reg = <0x03FE0000 0x0C020000>; 110 }; 111 }; 112 }; 113 }; 114 115 &uart0 { 116 status = "okay"; 117 }; 118 119 &usb0 { 120 status = "okay"; 121 disable-over-current; 122 }; 123 124 &watchdog0 { 125 status = "okay"; 126 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.