]> git.sur5r.net Git - u-boot/blob - arch/arm/dts/socfpga_stratix10_socdk.dts
SPDX: Convert all of our single license tags to Linux Kernel style
[u-boot] / arch / arm / dts / socfpga_stratix10_socdk.dts
1 // SPDX-License-Identifier: GPL-2.0
2 /*
3  * Copyright (C) 2018 Intel Corporation
4  */
5
6 #include "socfpga_stratix10.dtsi"
7
8 / {
9         model = "SoCFPGA Stratix 10 SoCDK";
10
11         aliases {
12                 serial0 = &uart0;
13         };
14
15         chosen {
16                 stdout-path = "serial0:115200n8";
17         };
18
19         leds {
20                 compatible = "gpio-leds";
21                 hps0 {
22                         label = "hps_led0";
23                         gpios = <&portb 20 GPIO_ACTIVE_HIGH>;
24                 };
25
26                 hps1 {
27                         label = "hps_led1";
28                         gpios = <&portb 19 GPIO_ACTIVE_HIGH>;
29                 };
30
31                 hps2 {
32                         label = "hps_led2";
33                         gpios = <&portb 21 GPIO_ACTIVE_HIGH>;
34                 };
35         };
36
37         memory {
38                 device_type = "memory";
39                 /* We expect the bootloader to fill in the reg */
40                 reg = <0 0 0 0>;
41         };
42 };
43
44 &gpio1 {
45         status = "okay";
46 };
47
48 &gmac0 {
49         status = "okay";
50         phy-mode = "rgmii";
51         phy-handle = <&phy0>;
52
53         max-frame-size = <3800>;
54
55         mdio0 {
56                 #address-cells = <1>;
57                 #size-cells = <0>;
58                 compatible = "snps,dwmac-mdio";
59                 phy0: ethernet-phy@0 {
60                         reg = <4>;
61
62                         txd0-skew-ps = <0>; /* -420ps */
63                         txd1-skew-ps = <0>; /* -420ps */
64                         txd2-skew-ps = <0>; /* -420ps */
65                         txd3-skew-ps = <0>; /* -420ps */
66                         rxd0-skew-ps = <420>; /* 0ps */
67                         rxd1-skew-ps = <420>; /* 0ps */
68                         rxd2-skew-ps = <420>; /* 0ps */
69                         rxd3-skew-ps = <420>; /* 0ps */
70                         txen-skew-ps = <0>; /* -420ps */
71                         txc-skew-ps = <1860>; /* 960ps */
72                         rxdv-skew-ps = <420>; /* 0ps */
73                         rxc-skew-ps = <1680>; /* 780ps */
74                 };
75         };
76 };
77
78 &mmc {
79         status = "okay";
80         cap-sd-highspeed;
81         broken-cd;
82         bus-width = <4>;
83 };
84
85 &uart0 {
86         status = "okay";
87 };
88
89 &usb0 {
90         status = "okay";
91 };