1952caa28SMarek Vasut/* 2952caa28SMarek Vasut * Copyright (C) 2014 Steffen Trumtrar <s.trumtrar@pengutronix.de> 3952caa28SMarek Vasut * 4952caa28SMarek Vasut * SPDX-License-Identifier: GPL-2.0+ 5952caa28SMarek Vasut */ 6952caa28SMarek Vasut 7952caa28SMarek Vasut#include "socfpga_cyclone5.dtsi" 8952caa28SMarek Vasut 9952caa28SMarek Vasut/ { 10952caa28SMarek Vasut model = "Terasic SoCkit"; 11952caa28SMarek Vasut compatible = "altr,socfpga-cyclone5", "altr,socfpga"; 12952caa28SMarek Vasut 13952caa28SMarek Vasut chosen { 14952caa28SMarek Vasut bootargs = "console=ttyS0,115200"; 15952caa28SMarek Vasut }; 16952caa28SMarek Vasut 17952caa28SMarek Vasut aliases { 18952caa28SMarek Vasut ethernet0 = &gmac1; 19*225217daSMarek Vasut udc0 = &usb1; 20952caa28SMarek Vasut }; 21952caa28SMarek Vasut 22952caa28SMarek Vasut memory { 23952caa28SMarek Vasut name = "memory"; 24952caa28SMarek Vasut device_type = "memory"; 25952caa28SMarek Vasut reg = <0x0 0x40000000>; /* 1GB */ 26952caa28SMarek Vasut }; 27952caa28SMarek Vasut 28952caa28SMarek Vasut soc { 29952caa28SMarek Vasut u-boot,dm-pre-reloc; 30952caa28SMarek Vasut }; 31952caa28SMarek Vasut}; 32952caa28SMarek Vasut 33952caa28SMarek Vasut&gmac1 { 34952caa28SMarek Vasut status = "okay"; 35952caa28SMarek Vasut phy-mode = "rgmii"; 36952caa28SMarek Vasut 37952caa28SMarek Vasut rxd0-skew-ps = <0>; 38952caa28SMarek Vasut rxd1-skew-ps = <0>; 39952caa28SMarek Vasut rxd2-skew-ps = <0>; 40952caa28SMarek Vasut rxd3-skew-ps = <0>; 41952caa28SMarek Vasut txen-skew-ps = <0>; 42952caa28SMarek Vasut txc-skew-ps = <2600>; 43952caa28SMarek Vasut rxdv-skew-ps = <0>; 44952caa28SMarek Vasut rxc-skew-ps = <2000>; 45952caa28SMarek Vasut}; 46952caa28SMarek Vasut 47952caa28SMarek Vasut&gpio0 { 48952caa28SMarek Vasut status = "okay"; 49952caa28SMarek Vasut}; 50952caa28SMarek Vasut 51952caa28SMarek Vasut&gpio1 { 52952caa28SMarek Vasut status = "okay"; 53952caa28SMarek Vasut}; 54952caa28SMarek Vasut 55952caa28SMarek Vasut&gpio2 { 56952caa28SMarek Vasut status = "okay"; 57952caa28SMarek Vasut}; 58952caa28SMarek Vasut 59952caa28SMarek Vasut&i2c0 { 60952caa28SMarek Vasut status = "okay"; 61952caa28SMarek Vasut 62952caa28SMarek Vasut rtc: rtc@68 { 63952caa28SMarek Vasut compatible = "stm,m41t82"; 64952caa28SMarek Vasut reg = <0x68>; 65952caa28SMarek Vasut }; 66952caa28SMarek Vasut}; 67952caa28SMarek Vasut 68952caa28SMarek Vasut&mmc0 { 69952caa28SMarek Vasut status = "okay"; 70952caa28SMarek Vasut u-boot,dm-pre-reloc; 71952caa28SMarek Vasut}; 72952caa28SMarek Vasut 73952caa28SMarek Vasut&qspi { 74952caa28SMarek Vasut status = "okay"; 75952caa28SMarek Vasut u-boot,dm-pre-reloc; 76952caa28SMarek Vasut 77952caa28SMarek Vasut flash0: n25q00@0 { 78952caa28SMarek Vasut u-boot,dm-pre-reloc; 79952caa28SMarek Vasut #address-cells = <1>; 80952caa28SMarek Vasut #size-cells = <1>; 81952caa28SMarek Vasut compatible = "n25q00", "spi-flash"; 82952caa28SMarek Vasut reg = <0>; /* chip select */ 83952caa28SMarek Vasut spi-max-frequency = <50000000>; 84952caa28SMarek Vasut m25p,fast-read; 85952caa28SMarek Vasut page-size = <256>; 86952caa28SMarek Vasut block-size = <16>; /* 2^16, 64KB */ 87952caa28SMarek Vasut read-delay = <4>; /* delay value in read data capture register */ 88952caa28SMarek Vasut tshsl-ns = <50>; 89952caa28SMarek Vasut tsd2d-ns = <50>; 90952caa28SMarek Vasut tchsh-ns = <4>; 91952caa28SMarek Vasut tslch-ns = <4>; 92952caa28SMarek Vasut }; 93952caa28SMarek Vasut}; 94*225217daSMarek Vasut 95*225217daSMarek Vasut&usb1 { 96*225217daSMarek Vasut status = "okay"; 97*225217daSMarek Vasut}; 98