1// SPDX-License-Identifier: GPL-2.0 2/* 3 * Copyright Altera Corporation (C) 2015. All rights reserved. 4 */ 5 6#include "socfpga_cyclone5.dtsi" 7 8/ { 9 model = "Terasic DE-0(Atlas)"; 10 compatible = "terasic,de0-atlas", "altr,socfpga-cyclone5", "altr,socfpga"; 11 12 chosen { 13 bootargs = "earlyprintk"; 14 stdout-path = "serial0:115200n8"; 15 }; 16 17 memory@0 { 18 name = "memory"; 19 device_type = "memory"; 20 reg = <0x0 0x40000000>; /* 1GB */ 21 }; 22 23 aliases { 24 ethernet0 = &gmac1; 25 }; 26 27 regulator_3_3v: 3-3-v-regulator { 28 compatible = "regulator-fixed"; 29 regulator-name = "3.3V"; 30 regulator-min-microvolt = <3300000>; 31 regulator-max-microvolt = <3300000>; 32 }; 33 34 leds { 35 compatible = "gpio-leds"; 36 hps0 { 37 label = "hps_led0"; 38 gpios = <&portb 24 0>; 39 linux,default-trigger = "heartbeat"; 40 }; 41 }; 42}; 43 44&gmac1 { 45 status = "okay"; 46 phy-mode = "rgmii"; 47 48 txd0-skew-ps = <0>; /* -420ps */ 49 txd1-skew-ps = <0>; /* -420ps */ 50 txd2-skew-ps = <0>; /* -420ps */ 51 txd3-skew-ps = <0>; /* -420ps */ 52 rxd0-skew-ps = <420>; /* 0ps */ 53 rxd1-skew-ps = <420>; /* 0ps */ 54 rxd2-skew-ps = <420>; /* 0ps */ 55 rxd3-skew-ps = <420>; /* 0ps */ 56 txen-skew-ps = <0>; /* -420ps */ 57 txc-skew-ps = <1860>; /* 960ps */ 58 rxdv-skew-ps = <420>; /* 0ps */ 59 rxc-skew-ps = <1680>; /* 780ps */ 60 61 max-frame-size = <3800>; 62}; 63 64&gpio0 { 65 status = "okay"; 66}; 67 68&gpio1 { 69 status = "okay"; 70}; 71 72&gpio2 { 73 status = "okay"; 74}; 75 76&i2c0 { 77 status = "okay"; 78 clock-frequency = <100000>; 79 80 adxl345: adxl345@53 { 81 compatible = "adi,adxl345"; 82 reg = <0x53>; 83 84 interrupt-parent = <&portc>; 85 interrupts = <3 2>; 86 }; 87}; 88 89&mmc0 { 90 vmmc-supply = <®ulator_3_3v>; 91 vqmmc-supply = <®ulator_3_3v>; 92 status = "okay"; 93}; 94 95&uart0 { 96 status = "okay"; 97}; 98 99&usb1 { 100 status = "okay"; 101}; 102