xref: /rk3399_rockchip-uboot/arch/arm/dts/socfpga_cyclone5_de1_soc.dts (revision f2465934b46235287e07473fa4919035ba1a2b68)
1*e9c847c3SAnatolij Gustschin/*
2*e9c847c3SAnatolij Gustschin * Copyright Altera Corporation (C) 2015
3*e9c847c3SAnatolij Gustschin *
4*e9c847c3SAnatolij Gustschin * SPDX-License-Identifier:	GPL-2.0+
5*e9c847c3SAnatolij Gustschin */
6*e9c847c3SAnatolij Gustschin
7*e9c847c3SAnatolij Gustschin#include "socfpga_cyclone5.dtsi"
8*e9c847c3SAnatolij Gustschin
9*e9c847c3SAnatolij Gustschin/ {
10*e9c847c3SAnatolij Gustschin	model = "Terasic DE1-SoC";
11*e9c847c3SAnatolij Gustschin	compatible = "altr,socfpga-cyclone5", "altr,socfpga";
12*e9c847c3SAnatolij Gustschin
13*e9c847c3SAnatolij Gustschin	chosen {
14*e9c847c3SAnatolij Gustschin		bootargs = "console=ttyS0,115200";
15*e9c847c3SAnatolij Gustschin	};
16*e9c847c3SAnatolij Gustschin
17*e9c847c3SAnatolij Gustschin	aliases {
18*e9c847c3SAnatolij Gustschin		ethernet0 = &gmac1;
19*e9c847c3SAnatolij Gustschin		udc0 = &usb1;
20*e9c847c3SAnatolij Gustschin	};
21*e9c847c3SAnatolij Gustschin
22*e9c847c3SAnatolij Gustschin	memory {
23*e9c847c3SAnatolij Gustschin		name = "memory";
24*e9c847c3SAnatolij Gustschin		device_type = "memory";
25*e9c847c3SAnatolij Gustschin		reg = <0x0 0x40000000>; /* 1GB */
26*e9c847c3SAnatolij Gustschin	};
27*e9c847c3SAnatolij Gustschin
28*e9c847c3SAnatolij Gustschin	soc {
29*e9c847c3SAnatolij Gustschin		u-boot,dm-pre-reloc;
30*e9c847c3SAnatolij Gustschin	};
31*e9c847c3SAnatolij Gustschin};
32*e9c847c3SAnatolij Gustschin
33*e9c847c3SAnatolij Gustschin&gmac1 {
34*e9c847c3SAnatolij Gustschin	status = "okay";
35*e9c847c3SAnatolij Gustschin	phy-mode = "rgmii";
36*e9c847c3SAnatolij Gustschin
37*e9c847c3SAnatolij Gustschin	rxd0-skew-ps = <420>;
38*e9c847c3SAnatolij Gustschin	rxd1-skew-ps = <420>;
39*e9c847c3SAnatolij Gustschin	rxd2-skew-ps = <420>;
40*e9c847c3SAnatolij Gustschin	rxd3-skew-ps = <420>;
41*e9c847c3SAnatolij Gustschin	txen-skew-ps = <0>;
42*e9c847c3SAnatolij Gustschin	txc-skew-ps = <1860>;
43*e9c847c3SAnatolij Gustschin	rxdv-skew-ps = <420>;
44*e9c847c3SAnatolij Gustschin	rxc-skew-ps = <1680>;
45*e9c847c3SAnatolij Gustschin};
46*e9c847c3SAnatolij Gustschin
47*e9c847c3SAnatolij Gustschin&gpio0 {
48*e9c847c3SAnatolij Gustschin	status = "okay";
49*e9c847c3SAnatolij Gustschin};
50*e9c847c3SAnatolij Gustschin
51*e9c847c3SAnatolij Gustschin&gpio1 {
52*e9c847c3SAnatolij Gustschin	status = "okay";
53*e9c847c3SAnatolij Gustschin};
54*e9c847c3SAnatolij Gustschin
55*e9c847c3SAnatolij Gustschin&gpio2 {
56*e9c847c3SAnatolij Gustschin	status = "okay";
57*e9c847c3SAnatolij Gustschin};
58*e9c847c3SAnatolij Gustschin
59*e9c847c3SAnatolij Gustschin&mmc0 {
60*e9c847c3SAnatolij Gustschin	status = "okay";
61*e9c847c3SAnatolij Gustschin	u-boot,dm-pre-reloc;
62*e9c847c3SAnatolij Gustschin};
63*e9c847c3SAnatolij Gustschin
64*e9c847c3SAnatolij Gustschin&usb1 {
65*e9c847c3SAnatolij Gustschin	status = "okay";
66*e9c847c3SAnatolij Gustschin};
67