Home | History | Annotate | Download | only in 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 	cap-mmc-highspeed;
     82 	broken-cd;
     83 	bus-width = <4>;
     84 	drvsel = <3>;
     85 	smplsel = <0>;
     86 };
     87 
     88 &uart0 {
     89 	status = "okay";
     90 };
     91 
     92 &usb0 {
     93 	status = "okay";
     94 };
     95