Home | History | Annotate | Download | only in dts
      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 = "Altera SOCFPGA Cyclone V SoC Development Kit";
     10 	compatible = "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 0x40000000>; /* 1GB */
     20 	};
     21 
     22 	aliases {
     23 		/* this allow the ethaddr uboot environment variable contents
     24 		 * to be added to the gmac1 device tree blob.
     25 		 */
     26 		ethernet0 = &gmac1;
     27 		udc0 = &usb1;
     28 	};
     29 
     30 	regulator_3_3v: 3-3-v-regulator {
     31 		compatible = "regulator-fixed";
     32 		regulator-name = "3.3V";
     33 		regulator-min-microvolt = <3300000>;
     34 		regulator-max-microvolt = <3300000>;
     35 	};
     36 
     37 	soc {
     38 		u-boot,dm-pre-reloc;
     39 	};
     40 };
     41 
     42 &gmac1 {
     43 	status = "okay";
     44 	phy-mode = "rgmii";
     45 
     46 	rxd0-skew-ps = <0>;
     47 	rxd1-skew-ps = <0>;
     48 	rxd2-skew-ps = <0>;
     49 	rxd3-skew-ps = <0>;
     50 	txen-skew-ps = <0>;
     51 	txc-skew-ps = <2600>;
     52 	rxdv-skew-ps = <0>;
     53 	rxc-skew-ps = <2000>;
     54 };
     55 
     56 &gpio0 {
     57 	status = "okay";
     58 };
     59 
     60 &gpio1 {
     61 	status = "okay";
     62 };
     63 
     64 &gpio2 {
     65 	status = "okay";
     66 };
     67 
     68 &i2c0 {
     69 	status = "okay";
     70 
     71 	eeprom@51 {
     72 		compatible = "atmel,24c32";
     73 		reg = <0x51>;
     74 		pagesize = <32>;
     75 	};
     76 
     77 	rtc@68 {
     78 		compatible = "dallas,ds1339";
     79 		reg = <0x68>;
     80 	};
     81 };
     82 
     83 &mmc0 {
     84 	status = "okay";
     85 	u-boot,dm-pre-reloc;
     86 
     87 	cd-gpios = <&portb 18 0>;
     88 	vmmc-supply = <&regulator_3_3v>;
     89 	vqmmc-supply = <&regulator_3_3v>;
     90 };
     91 
     92 &qspi {
     93 	status = "okay";
     94 	u-boot,dm-pre-reloc;
     95 
     96 	flash0: n25q00@0 {
     97 		u-boot,dm-pre-reloc;
     98 		#address-cells = <1>;
     99 		#size-cells = <1>;
    100 		compatible = "n25q00", "spi-flash";
    101 		reg = <0>;      /* chip select */
    102 		spi-max-frequency = <100000000>;
    103 		m25p,fast-read;
    104 		page-size = <256>;
    105 		block-size = <16>; /* 2^16, 64KB */
    106 		cdns,tshsl-ns = <50>;
    107 		cdns,tsd2d-ns = <50>;
    108 		cdns,tchsh-ns = <4>;
    109 		cdns,tslch-ns = <4>;
    110 	};
    111 };
    112 
    113 &usb1 {
    114 	status = "okay";
    115 };
    116