1da63df7cSMarek Vasut/* 2da63df7cSMarek Vasut * Copyright (C) 2012 Altera Corporation <www.altera.com> 3da63df7cSMarek Vasut * 4da63df7cSMarek Vasut * SPDX-License-Identifier: GPL-2.0+ 5da63df7cSMarek Vasut */ 6da63df7cSMarek Vasut 7da63df7cSMarek Vasut#include "socfpga_cyclone5.dtsi" 8da63df7cSMarek Vasut 9da63df7cSMarek Vasut/ { 10da63df7cSMarek Vasut model = "Altera SOCFPGA Cyclone V SoC Development Kit"; 11da63df7cSMarek Vasut compatible = "altr,socfpga-cyclone5", "altr,socfpga"; 12da63df7cSMarek Vasut 13da63df7cSMarek Vasut chosen { 14da63df7cSMarek Vasut bootargs = "console=ttyS0,115200"; 15da63df7cSMarek Vasut }; 16da63df7cSMarek Vasut 17da63df7cSMarek Vasut memory { 18da63df7cSMarek Vasut name = "memory"; 19da63df7cSMarek Vasut device_type = "memory"; 20da63df7cSMarek Vasut reg = <0x0 0x40000000>; /* 1GB */ 21da63df7cSMarek Vasut }; 22da63df7cSMarek Vasut 23da63df7cSMarek Vasut aliases { 2484f841c5SStefan Roese /* this allow the ethaddr uboot environment variable contents 25da63df7cSMarek Vasut * to be added to the gmac1 device tree blob. 26da63df7cSMarek Vasut */ 27da63df7cSMarek Vasut ethernet0 = &gmac1; 28c90ada94SMarek Vasut udc0 = &usb1; 29da63df7cSMarek Vasut }; 30da63df7cSMarek Vasut 31da63df7cSMarek Vasut regulator_3_3v: 3-3-v-regulator { 32da63df7cSMarek Vasut compatible = "regulator-fixed"; 33da63df7cSMarek Vasut regulator-name = "3.3V"; 34da63df7cSMarek Vasut regulator-min-microvolt = <3300000>; 35da63df7cSMarek Vasut regulator-max-microvolt = <3300000>; 36da63df7cSMarek Vasut }; 3768909e82SMarek Vasut 3868909e82SMarek Vasut soc { 3968909e82SMarek Vasut u-boot,dm-pre-reloc; 4068909e82SMarek Vasut }; 41da63df7cSMarek Vasut}; 42da63df7cSMarek Vasut 43da63df7cSMarek Vasut&gmac1 { 44da63df7cSMarek Vasut status = "okay"; 45da63df7cSMarek Vasut phy-mode = "rgmii"; 46da63df7cSMarek Vasut 47da63df7cSMarek Vasut rxd0-skew-ps = <0>; 48da63df7cSMarek Vasut rxd1-skew-ps = <0>; 49da63df7cSMarek Vasut rxd2-skew-ps = <0>; 50da63df7cSMarek Vasut rxd3-skew-ps = <0>; 51da63df7cSMarek Vasut txen-skew-ps = <0>; 52da63df7cSMarek Vasut txc-skew-ps = <2600>; 53da63df7cSMarek Vasut rxdv-skew-ps = <0>; 54da63df7cSMarek Vasut rxc-skew-ps = <2000>; 55da63df7cSMarek Vasut}; 56da63df7cSMarek Vasut 5745fa6f1dSGeorges Savoundararadj&gpio0 { 5845fa6f1dSGeorges Savoundararadj status = "okay"; 5945fa6f1dSGeorges Savoundararadj}; 6045fa6f1dSGeorges Savoundararadj 61da63df7cSMarek Vasut&gpio1 { 62da63df7cSMarek Vasut status = "okay"; 63da63df7cSMarek Vasut}; 64da63df7cSMarek Vasut 6545fa6f1dSGeorges Savoundararadj&gpio2 { 6645fa6f1dSGeorges Savoundararadj status = "okay"; 6745fa6f1dSGeorges Savoundararadj}; 6845fa6f1dSGeorges Savoundararadj 69da63df7cSMarek Vasut&i2c0 { 70da63df7cSMarek Vasut status = "okay"; 71da63df7cSMarek Vasut 72da63df7cSMarek Vasut eeprom@51 { 73da63df7cSMarek Vasut compatible = "atmel,24c32"; 74da63df7cSMarek Vasut reg = <0x51>; 75da63df7cSMarek Vasut pagesize = <32>; 76da63df7cSMarek Vasut }; 77da63df7cSMarek Vasut 78da63df7cSMarek Vasut rtc@68 { 79da63df7cSMarek Vasut compatible = "dallas,ds1339"; 80da63df7cSMarek Vasut reg = <0x68>; 81da63df7cSMarek Vasut }; 82da63df7cSMarek Vasut}; 83da63df7cSMarek Vasut 84da63df7cSMarek Vasut&mmc0 { 853790a8c6SDinh Nguyen status = "okay"; 863790a8c6SDinh Nguyen u-boot,dm-pre-reloc; 873790a8c6SDinh Nguyen 88da63df7cSMarek Vasut cd-gpios = <&portb 18 0>; 89da63df7cSMarek Vasut vmmc-supply = <®ulator_3_3v>; 90da63df7cSMarek Vasut vqmmc-supply = <®ulator_3_3v>; 91da63df7cSMarek Vasut}; 92da63df7cSMarek Vasut 93daa23f51SPavel Machek&qspi { 94daa23f51SPavel Machek status = "okay"; 95755ff3a3SMarek Vasut u-boot,dm-pre-reloc; 96daa23f51SPavel Machek 97daa23f51SPavel Machek flash0: n25q00@0 { 98755ff3a3SMarek Vasut u-boot,dm-pre-reloc; 99daa23f51SPavel Machek #address-cells = <1>; 100daa23f51SPavel Machek #size-cells = <1>; 101daa23f51SPavel Machek compatible = "n25q00"; 102daa23f51SPavel Machek reg = <0>; /* chip select */ 103a55f2862SChin Liang See spi-max-frequency = <100000000>; 104daa23f51SPavel Machek m25p,fast-read; 105daa23f51SPavel Machek page-size = <256>; 106daa23f51SPavel Machek block-size = <16>; /* 2^16, 64KB */ 107*6e62b178SJason Rush cdns,tshsl-ns = <50>; 108*6e62b178SJason Rush cdns,tsd2d-ns = <50>; 109*6e62b178SJason Rush cdns,tchsh-ns = <4>; 110*6e62b178SJason Rush cdns,tslch-ns = <4>; 111daa23f51SPavel Machek }; 112daa23f51SPavel Machek}; 113c90ada94SMarek Vasut 114c90ada94SMarek Vasut&usb1 { 115c90ada94SMarek Vasut status = "okay"; 116c90ada94SMarek Vasut}; 117