1// SPDX-License-Identifier: GPL-2.0 2/* 3 * Copyright (C) 2019, Intel Corporation 4 */ 5#include "socfpga_agilex.dtsi" 6 7/ { 8 model = "SoCFPGA Agilex SoCDK"; 9 10 aliases { 11 serial0 = &uart0; 12 ethernet0 = &gmac0; 13 ethernet1 = &gmac1; 14 ethernet2 = &gmac2; 15 }; 16 17 chosen { 18 stdout-path = "serial0:115200n8"; 19 }; 20 21 leds { 22 compatible = "gpio-leds"; 23 hps0 { 24 label = "hps_led0"; 25 gpios = <&portb 20 GPIO_ACTIVE_HIGH>; 26 }; 27 28 hps1 { 29 label = "hps_led1"; 30 gpios = <&portb 19 GPIO_ACTIVE_HIGH>; 31 }; 32 33 hps2 { 34 label = "hps_led2"; 35 gpios = <&portb 21 GPIO_ACTIVE_HIGH>; 36 }; 37 }; 38 39 memory { 40 device_type = "memory"; 41 /* We expect the bootloader to fill in the reg */ 42 reg = <0 0 0 0>; 43 }; 44 45 soc { 46 clocks { 47 osc1 { 48 clock-frequency = <25000000>; 49 }; 50 }; 51 }; 52}; 53 54&gpio1 { 55 status = "okay"; 56}; 57 58&gmac2 { 59 status = "okay"; 60 phy-mode = "rgmii"; 61 phy-handle = <&phy0>; 62 63 max-frame-size = <9000>; 64 65 mdio0 { 66 #address-cells = <1>; 67 #size-cells = <0>; 68 compatible = "snps,dwmac-mdio"; 69 phy0: ethernet-phy@0 { 70 reg = <4>; 71 72 txd0-skew-ps = <0>; /* -420ps */ 73 txd1-skew-ps = <0>; /* -420ps */ 74 txd2-skew-ps = <0>; /* -420ps */ 75 txd3-skew-ps = <0>; /* -420ps */ 76 rxd0-skew-ps = <420>; /* 0ps */ 77 rxd1-skew-ps = <420>; /* 0ps */ 78 rxd2-skew-ps = <420>; /* 0ps */ 79 rxd3-skew-ps = <420>; /* 0ps */ 80 txen-skew-ps = <0>; /* -420ps */ 81 txc-skew-ps = <900>; /* 0ps */ 82 rxdv-skew-ps = <420>; /* 0ps */ 83 rxc-skew-ps = <1680>; /* 780ps */ 84 }; 85 }; 86}; 87 88&nand { 89 status = "okay"; 90 91 flash@0 { 92 #address-cells = <1>; 93 #size-cells = <1>; 94 reg = <0>; 95 nand-bus-width = <16>; 96 97 partition@0 { 98 label = "u-boot"; 99 reg = <0 0x200000>; 100 }; 101 partition@200000 { 102 label = "env"; 103 reg = <0x200000 0x40000>; 104 }; 105 partition@240000 { 106 label = "dtb"; 107 reg = <0x240000 0x40000>; 108 }; 109 partition@280000 { 110 label = "kernel"; 111 reg = <0x280000 0x2000000>; 112 }; 113 partition@2280000 { 114 label = "misc"; 115 reg = <0x2280000 0x2000000>; 116 }; 117 partition@4280000 { 118 label = "rootfs"; 119 reg = <0x4280000 0x3bd80000>; 120 }; 121 }; 122}; 123 124&uart0 { 125 status = "okay"; 126}; 127 128&usb0 { 129 status = "okay"; 130 disable-over-current; 131}; 132 133&watchdog0 { 134 status = "okay"; 135}; 136