blob: 591d96c4120219ee7dbcfa4d4beeb08f0e36ab5f [file] [log] [blame]
Stefan Roese76ba23f2014-11-07 14:10:41 +01001/*
2 * Copyright (C) 2014 Steffen Trumtrar <s.trumtrar@pengutronix.de>
3 *
Stefan Roesed3b436e2014-11-14 08:10:44 +01004 * SPDX-License-Identifier: GPL-2.0+
Stefan Roese76ba23f2014-11-07 14:10:41 +01005 */
6
7#include "socfpga_cyclone5.dtsi"
8
9/ {
10 model = "EBV SOCrates";
11 compatible = "ebv,socrates", "altr,socfpga-cyclone5", "altr,socfpga";
12
13 chosen {
14 bootargs = "console=ttyS0,115200";
15 };
16
Marek Vasutad3c96a2015-12-05 19:24:22 +010017 aliases {
18 udc0 = &usb1;
19 };
20
Stefan Roese76ba23f2014-11-07 14:10:41 +010021 memory {
22 name = "memory";
23 device_type = "memory";
24 reg = <0x0 0x40000000>; /* 1GB */
25 };
Marek Vasut567356a2015-11-23 17:06:27 +010026
27 soc {
28 u-boot,dm-pre-reloc;
29 };
Stefan Roese76ba23f2014-11-07 14:10:41 +010030};
31
32&gmac1 {
33 status = "okay";
Marek Vasut6433f592015-08-03 15:32:37 +020034 phy-mode = "rgmii";
Marek Vasutf95f5fd2015-12-05 17:53:40 +010035
36 rxd0-skew-ps = <0>;
37 rxd1-skew-ps = <0>;
38 rxd2-skew-ps = <0>;
39 rxd3-skew-ps = <0>;
40 txen-skew-ps = <0>;
41 txc-skew-ps = <2600>;
42 rxdv-skew-ps = <0>;
43 rxc-skew-ps = <2000>;
Stefan Roese76ba23f2014-11-07 14:10:41 +010044};
45
46&i2c0 {
47 status = "okay";
48
49 rtc: rtc@68 {
50 compatible = "stm,m41t82";
51 reg = <0x68>;
52 };
53};
54
Marek Vasutaa66c842015-08-02 22:55:24 +020055&mmc0 {
Stefan Roese76ba23f2014-11-07 14:10:41 +010056 status = "okay";
Marek Vasut567356a2015-11-23 17:06:27 +010057 u-boot,dm-pre-reloc;
Stefan Roese76ba23f2014-11-07 14:10:41 +010058};
Stefan Roese2948d192014-11-07 12:37:50 +010059
60&qspi {
61 status = "okay";
62
63 flash0: n25q00@0 {
64 #address-cells = <1>;
65 #size-cells = <1>;
66 compatible = "n25q00";
67 reg = <0>; /* chip select */
68 spi-max-frequency = <50000000>;
69 m25p,fast-read;
70 page-size = <256>;
71 block-size = <16>; /* 2^16, 64KB */
72 read-delay = <4>; /* delay value in read data capture register */
73 tshsl-ns = <50>;
74 tsd2d-ns = <50>;
75 tchsh-ns = <4>;
76 tslch-ns = <4>;
77 };
78};
Marek Vasutad3c96a2015-12-05 19:24:22 +010079
80&usb1 {
81 status = "okay";
82};