18c2ecf20Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0+ 28c2ecf20Sopenharmony_ci/* 38c2ecf20Sopenharmony_ci * Copyright (C) 2015 Marek Vasut <marex@denx.de> 48c2ecf20Sopenharmony_ci */ 58c2ecf20Sopenharmony_ci 68c2ecf20Sopenharmony_ci#include "socfpga_cyclone5_mcv.dtsi" 78c2ecf20Sopenharmony_ci 88c2ecf20Sopenharmony_ci/ { 98c2ecf20Sopenharmony_ci model = "Aries/DENX MCV EVK"; 108c2ecf20Sopenharmony_ci compatible = "denx,mcvevk", "altr,socfpga-cyclone5", "altr,socfpga"; 118c2ecf20Sopenharmony_ci 128c2ecf20Sopenharmony_ci aliases { 138c2ecf20Sopenharmony_ci ethernet0 = &gmac0; 148c2ecf20Sopenharmony_ci stmpe-i2c0 = &stmpe1; 158c2ecf20Sopenharmony_ci }; 168c2ecf20Sopenharmony_ci 178c2ecf20Sopenharmony_ci chosen { 188c2ecf20Sopenharmony_ci stdout-path = "serial0:115200n8"; 198c2ecf20Sopenharmony_ci }; 208c2ecf20Sopenharmony_ci}; 218c2ecf20Sopenharmony_ci 228c2ecf20Sopenharmony_ci&can0 { 238c2ecf20Sopenharmony_ci status = "okay"; 248c2ecf20Sopenharmony_ci}; 258c2ecf20Sopenharmony_ci 268c2ecf20Sopenharmony_ci&can1 { 278c2ecf20Sopenharmony_ci status = "okay"; 288c2ecf20Sopenharmony_ci}; 298c2ecf20Sopenharmony_ci 308c2ecf20Sopenharmony_ci&gmac0 { 318c2ecf20Sopenharmony_ci phy-mode = "rgmii"; 328c2ecf20Sopenharmony_ci status = "okay"; 338c2ecf20Sopenharmony_ci}; 348c2ecf20Sopenharmony_ci 358c2ecf20Sopenharmony_ci&gpio0 { /* GPIO 0 ... 28 */ 368c2ecf20Sopenharmony_ci status = "okay"; 378c2ecf20Sopenharmony_ci}; 388c2ecf20Sopenharmony_ci 398c2ecf20Sopenharmony_ci&gpio1 { /* GPIO 29 ... 57 */ 408c2ecf20Sopenharmony_ci status = "okay"; 418c2ecf20Sopenharmony_ci}; 428c2ecf20Sopenharmony_ci 438c2ecf20Sopenharmony_ci&gpio2 { /* GPIO 58..66 (HLGPI 0..13 at offset 13) */ 448c2ecf20Sopenharmony_ci status = "okay"; 458c2ecf20Sopenharmony_ci}; 468c2ecf20Sopenharmony_ci 478c2ecf20Sopenharmony_ci&i2c0 { 488c2ecf20Sopenharmony_ci status = "okay"; 498c2ecf20Sopenharmony_ci clock-frequency = <100000>; 508c2ecf20Sopenharmony_ci 518c2ecf20Sopenharmony_ci stmpe1: stmpe811@41 { 528c2ecf20Sopenharmony_ci compatible = "st,stmpe811"; 538c2ecf20Sopenharmony_ci #address-cells = <1>; 548c2ecf20Sopenharmony_ci #size-cells = <0>; 558c2ecf20Sopenharmony_ci reg = <0x41>; 568c2ecf20Sopenharmony_ci id = <0>; 578c2ecf20Sopenharmony_ci blocks = <0x5>; 588c2ecf20Sopenharmony_ci irq-gpio = <&portb 28 0x4>; /* GPIO 57, trig. level HI */ 598c2ecf20Sopenharmony_ci 608c2ecf20Sopenharmony_ci stmpe_touchscreen { 618c2ecf20Sopenharmony_ci compatible = "st,stmpe-ts"; 628c2ecf20Sopenharmony_ci ts,sample-time = <4>; 638c2ecf20Sopenharmony_ci ts,mod-12b = <1>; 648c2ecf20Sopenharmony_ci ts,ref-sel = <0>; 658c2ecf20Sopenharmony_ci ts,adc-freq = <1>; 668c2ecf20Sopenharmony_ci ts,ave-ctrl = <1>; 678c2ecf20Sopenharmony_ci ts,touch-det-delay = <3>; 688c2ecf20Sopenharmony_ci ts,settling = <4>; 698c2ecf20Sopenharmony_ci ts,fraction-z = <7>; 708c2ecf20Sopenharmony_ci ts,i-drive = <1>; 718c2ecf20Sopenharmony_ci }; 728c2ecf20Sopenharmony_ci }; 738c2ecf20Sopenharmony_ci}; 748c2ecf20Sopenharmony_ci 758c2ecf20Sopenharmony_ci&uart0 { 768c2ecf20Sopenharmony_ci status = "okay"; 778c2ecf20Sopenharmony_ci}; 788c2ecf20Sopenharmony_ci 798c2ecf20Sopenharmony_ci&usb1 { 808c2ecf20Sopenharmony_ci status = "okay"; 818c2ecf20Sopenharmony_ci}; 82