1 // SPDX-License-Identifier: (GPL-2.0+ OR X11)
6 #include "socfpga_cyclone5.dtsi"
7 #include <dt-bindings/gpio/gpio.h>
8 #include <dt-bindings/input/input.h>
11 model = "Softing VIN|ING FPGA";
12 compatible = "samtec,vining", "altr,socfpga-cyclone5", "altr,socfpga";
15 bootargs = "earlyprintk";
16 stdout-path = "serial0:115200n8";
21 device_type = "memory";
22 reg = <0x0 0x40000000>; /* 1GB */
27 * This allow the ethaddr uboot environment variable contents
28 * to be added to the gmac1 device tree blob.
35 compatible = "gpio-keys";
38 label = "BTN_0"; /* TEMP_OS */
39 gpios = <&portc 18 GPIO_ACTIVE_LOW>; /* HPS_GPIO60 */
44 label = "BTN_1"; /* DIS_PWR */
45 gpios = <&portc 19 GPIO_ACTIVE_LOW>; /* HPS_GPIO61 */
50 label = "hps_hkey1"; /* POWER_DOWN */
51 gpios = <&portc 20 GPIO_ACTIVE_LOW>; /* HPS_GPIO62 */
52 linux,code = <KEY_POWER>;
57 compatible = "regulator-fixed";
58 regulator-name = "usb_nrst";
59 regulator-min-microvolt = <5000000>;
60 regulator-max-microvolt = <5000000>;
61 gpio = <&portb 5 GPIO_ACTIVE_HIGH>;
62 startup-delay-us = <70000>;
78 snps,reset-gpio = <&porta 0 GPIO_ACTIVE_LOW>;
79 snps,reset-active-low;
80 snps,reset-delays-us = <10000 10000 10000>;
85 compatible = "snps,dwmac-mdio";
86 phy1: ethernet-phy@1 {
104 &gpio0 { /* GPIO 0..29 */
108 &gpio1 { /* GPIO 30..57 */
112 &gpio2 { /* GPIO 58..66 (HLGPI 0..13 at offset 13) */
120 compatible = "nxp,pca9557";
132 compatible = "atmel,24c01";
138 compatible = "nxp,pca9548";
139 #address-cells = <1>;
144 #address-cells = <1>;
150 #address-cells = <1>;
156 #address-cells = <1>;
162 #address-cells = <1>;
168 #address-cells = <1>;
174 #address-cells = <1>;
179 i2c@6 { /* Backplane EEPROM */
180 #address-cells = <1>;
184 compatible = "atmel,24c01";
190 i2c@7 { /* Power board EEPROM */
191 #address-cells = <1>;
195 compatible = "atmel,24c01";
205 clock-frequency = <100000>;
208 compatible = "atmel,24c02";
218 #address-cells = <1>;
220 compatible = "n25q128";
221 reg = <0>; /* chip select */
222 spi-max-frequency = <100000000>;
225 cdns,page-size = <256>;
226 cdns,block-size = <16>;
227 cdns,read-delay = <4>;
228 cdns,tshsl-ns = <50>;
229 cdns,tsd2d-ns = <50>;
235 #address-cells = <1>;
237 compatible = "n25q00";
238 reg = <1>; /* chip select */
239 spi-max-frequency = <100000000>;
242 cdns,page-size = <256>;
243 cdns,block-size = <16>;
244 cdns,read-delay = <4>;
245 cdns,tshsl-ns = <50>;
246 cdns,tsd2d-ns = <50>;
258 dr_mode = "peripheral";