1*4bc04eb9SNg Tze Yee// SPDX-License-Identifier: GPL-2.0-only 2*4bc04eb9SNg Tze Yee/* 3*4bc04eb9SNg Tze Yee * Copyright Altera Corporation (C) 2026. All rights reserved. 4*4bc04eb9SNg Tze Yee */ 5*4bc04eb9SNg Tze Yee 6*4bc04eb9SNg Tze Yee#include "socfpga_stratix10.dtsi" 7*4bc04eb9SNg Tze Yee 8*4bc04eb9SNg Tze Yee/ { 9*4bc04eb9SNg Tze Yee aliases { 10*4bc04eb9SNg Tze Yee serial0 = &uart0; 11*4bc04eb9SNg Tze Yee ethernet0 = &gmac0; 12*4bc04eb9SNg Tze Yee ethernet1 = &gmac1; 13*4bc04eb9SNg Tze Yee ethernet2 = &gmac2; 14*4bc04eb9SNg Tze Yee }; 15*4bc04eb9SNg Tze Yee 16*4bc04eb9SNg Tze Yee chosen { 17*4bc04eb9SNg Tze Yee stdout-path = "serial0:115200n8"; 18*4bc04eb9SNg Tze Yee }; 19*4bc04eb9SNg Tze Yee 20*4bc04eb9SNg Tze Yee leds { 21*4bc04eb9SNg Tze Yee compatible = "gpio-leds"; 22*4bc04eb9SNg Tze Yee led-hps0 { 23*4bc04eb9SNg Tze Yee label = "hps_led0"; 24*4bc04eb9SNg Tze Yee gpios = <&portb 20 GPIO_ACTIVE_HIGH>; 25*4bc04eb9SNg Tze Yee }; 26*4bc04eb9SNg Tze Yee 27*4bc04eb9SNg Tze Yee led-hps1 { 28*4bc04eb9SNg Tze Yee label = "hps_led1"; 29*4bc04eb9SNg Tze Yee gpios = <&portb 19 GPIO_ACTIVE_HIGH>; 30*4bc04eb9SNg Tze Yee }; 31*4bc04eb9SNg Tze Yee 32*4bc04eb9SNg Tze Yee led-hps2 { 33*4bc04eb9SNg Tze Yee label = "hps_led2"; 34*4bc04eb9SNg Tze Yee gpios = <&portb 21 GPIO_ACTIVE_HIGH>; 35*4bc04eb9SNg Tze Yee }; 36*4bc04eb9SNg Tze Yee }; 37*4bc04eb9SNg Tze Yee 38*4bc04eb9SNg Tze Yee memory@80000000 { 39*4bc04eb9SNg Tze Yee device_type = "memory"; 40*4bc04eb9SNg Tze Yee /* We expect the bootloader to fill in the reg */ 41*4bc04eb9SNg Tze Yee reg = <0 0x80000000 0 0>; 42*4bc04eb9SNg Tze Yee }; 43*4bc04eb9SNg Tze Yee 44*4bc04eb9SNg Tze Yee ref_033v: regulator-0v33-ref { 45*4bc04eb9SNg Tze Yee compatible = "regulator-fixed"; 46*4bc04eb9SNg Tze Yee regulator-name = "0.33V"; 47*4bc04eb9SNg Tze Yee regulator-min-microvolt = <330000>; 48*4bc04eb9SNg Tze Yee regulator-max-microvolt = <330000>; 49*4bc04eb9SNg Tze Yee }; 50*4bc04eb9SNg Tze Yee}; 51*4bc04eb9SNg Tze Yee 52*4bc04eb9SNg Tze Yee&gpio1 { 53*4bc04eb9SNg Tze Yee status = "okay"; 54*4bc04eb9SNg Tze Yee}; 55*4bc04eb9SNg Tze Yee 56*4bc04eb9SNg Tze Yee&osc1 { 57*4bc04eb9SNg Tze Yee clock-frequency = <25000000>; 58*4bc04eb9SNg Tze Yee}; 59*4bc04eb9SNg Tze Yee 60*4bc04eb9SNg Tze Yee&uart0 { 61*4bc04eb9SNg Tze Yee status = "okay"; 62*4bc04eb9SNg Tze Yee}; 63*4bc04eb9SNg Tze Yee 64*4bc04eb9SNg Tze Yee&usb0 { 65*4bc04eb9SNg Tze Yee status = "okay"; 66*4bc04eb9SNg Tze Yee disable-over-current; 67*4bc04eb9SNg Tze Yee}; 68*4bc04eb9SNg Tze Yee 69*4bc04eb9SNg Tze Yee&watchdog0 { 70*4bc04eb9SNg Tze Yee status = "okay"; 71*4bc04eb9SNg Tze Yee}; 72