1// SPDX-License-Identifier: GPL-2.0+ 2/* 3 * Copyright (C) 2012 Altera Corporation <www.altera.com> 4 */ 5 6#include "socfpga_cyclone5.dtsi" 7 8/ { 9 model = "SoCFPGA Cyclone V IS1"; 10 compatible = "anonymous,socfpga-is1", "altr,socfpga-cyclone5", "altr,socfpga"; 11 12 chosen { 13 bootargs = "console=ttyS0,115200"; 14 }; 15 16 memory { 17 name = "memory"; 18 device_type = "memory"; 19 reg = <0x0 0x10000000>; 20 }; 21 22 aliases { 23 ethernet0 = &gmac1; 24 udc0 = &usb1; 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 soc { 35 u-boot,dm-pre-reloc; 36 }; 37}; 38 39&gmac1 { 40 status = "okay"; 41 phy-mode = "rgmii"; 42 43 rxd0-skew-ps = <0>; 44 rxd1-skew-ps = <0>; 45 rxd2-skew-ps = <0>; 46 rxd3-skew-ps = <0>; 47 txen-skew-ps = <0>; 48 txc-skew-ps = <2600>; 49 rxdv-skew-ps = <0>; 50 rxc-skew-ps = <2000>; 51}; 52 53&gpio1 { 54 status = "okay"; 55}; 56 57&i2c0 { 58 status = "okay"; 59 60 eeprom@51 { 61 compatible = "atmel,24c32"; 62 reg = <0x51>; 63 pagesize = <32>; 64 }; 65 66 rtc@68 { 67 compatible = "dallas,ds1339"; 68 reg = <0x68>; 69 }; 70}; 71 72&mmc0 { 73 status = "okay"; 74 u-boot,dm-pre-reloc; 75 76 cd-gpios = <&portb 18 0>; 77 vmmc-supply = <®ulator_3_3v>; 78 vqmmc-supply = <®ulator_3_3v>; 79}; 80 81&qspi { 82 status = "okay"; 83 u-boot,dm-pre-reloc; 84 85 flash0: n25q00@0 { 86 u-boot,dm-pre-reloc; 87 #address-cells = <1>; 88 #size-cells = <1>; 89 compatible = "n25q00", "spi-flash"; 90 reg = <0>; /* chip select */ 91 spi-max-frequency = <100000000>; 92 m25p,fast-read; 93 page-size = <256>; 94 block-size = <16>; /* 2^16, 64KB */ 95 cdns,tshsl-ns = <50>; 96 cdns,tsd2d-ns = <50>; 97 cdns,tchsh-ns = <4>; 98 cdns,tslch-ns = <4>; 99 }; 100}; 101 102&usb1 { 103 status = "okay"; 104}; 105