1*b76bca66SNiravkumar L Rabara// SPDX-License-Identifier: GPL-2.0 2*b76bca66SNiravkumar L Rabara/* 3*b76bca66SNiravkumar L Rabara * Copyright (C) 2025, Altera Corporation 4*b76bca66SNiravkumar L Rabara */ 5*b76bca66SNiravkumar L Rabara#include "socfpga_agilex5.dtsi" 6*b76bca66SNiravkumar L Rabara 7*b76bca66SNiravkumar L Rabara/ { 8*b76bca66SNiravkumar L Rabara model = "SoCFPGA Agilex5 SoCDK NAND daughter board"; 9*b76bca66SNiravkumar L Rabara compatible = "intel,socfpga-agilex5-socdk-nand", "intel,socfpga-agilex5"; 10*b76bca66SNiravkumar L Rabara 11*b76bca66SNiravkumar L Rabara aliases { 12*b76bca66SNiravkumar L Rabara serial0 = &uart0; 13*b76bca66SNiravkumar L Rabara }; 14*b76bca66SNiravkumar L Rabara 15*b76bca66SNiravkumar L Rabara chosen { 16*b76bca66SNiravkumar L Rabara stdout-path = "serial0:115200n8"; 17*b76bca66SNiravkumar L Rabara }; 18*b76bca66SNiravkumar L Rabara 19*b76bca66SNiravkumar L Rabara leds { 20*b76bca66SNiravkumar L Rabara compatible = "gpio-leds"; 21*b76bca66SNiravkumar L Rabara led0 { 22*b76bca66SNiravkumar L Rabara label = "hps_led0"; 23*b76bca66SNiravkumar L Rabara gpios = <&porta 6 GPIO_ACTIVE_HIGH>; 24*b76bca66SNiravkumar L Rabara }; 25*b76bca66SNiravkumar L Rabara 26*b76bca66SNiravkumar L Rabara led1 { 27*b76bca66SNiravkumar L Rabara label = "hps_led1"; 28*b76bca66SNiravkumar L Rabara gpios = <&porta 7 GPIO_ACTIVE_HIGH>; 29*b76bca66SNiravkumar L Rabara }; 30*b76bca66SNiravkumar L Rabara }; 31*b76bca66SNiravkumar L Rabara 32*b76bca66SNiravkumar L Rabara memory@80000000 { 33*b76bca66SNiravkumar L Rabara device_type = "memory"; 34*b76bca66SNiravkumar L Rabara /* We expect the bootloader to fill in the reg */ 35*b76bca66SNiravkumar L Rabara reg = <0x0 0x80000000 0x0 0x0>; 36*b76bca66SNiravkumar L Rabara }; 37*b76bca66SNiravkumar L Rabara}; 38*b76bca66SNiravkumar L Rabara 39*b76bca66SNiravkumar L Rabara&gpio0 { 40*b76bca66SNiravkumar L Rabara status = "okay"; 41*b76bca66SNiravkumar L Rabara}; 42*b76bca66SNiravkumar L Rabara 43*b76bca66SNiravkumar L Rabara&gpio1 { 44*b76bca66SNiravkumar L Rabara status = "okay"; 45*b76bca66SNiravkumar L Rabara}; 46*b76bca66SNiravkumar L Rabara 47*b76bca66SNiravkumar L Rabara&i2c0 { 48*b76bca66SNiravkumar L Rabara status = "okay"; 49*b76bca66SNiravkumar L Rabara}; 50*b76bca66SNiravkumar L Rabara 51*b76bca66SNiravkumar L Rabara&i3c0 { 52*b76bca66SNiravkumar L Rabara status = "okay"; 53*b76bca66SNiravkumar L Rabara}; 54*b76bca66SNiravkumar L Rabara 55*b76bca66SNiravkumar L Rabara&i3c1 { 56*b76bca66SNiravkumar L Rabara status = "okay"; 57*b76bca66SNiravkumar L Rabara}; 58*b76bca66SNiravkumar L Rabara 59*b76bca66SNiravkumar L Rabara&nand { 60*b76bca66SNiravkumar L Rabara status = "okay"; 61*b76bca66SNiravkumar L Rabara 62*b76bca66SNiravkumar L Rabara nand@0 { 63*b76bca66SNiravkumar L Rabara #address-cells = <1>; 64*b76bca66SNiravkumar L Rabara #size-cells = <1>; 65*b76bca66SNiravkumar L Rabara reg = <0>; 66*b76bca66SNiravkumar L Rabara nand-bus-width = <8>; 67*b76bca66SNiravkumar L Rabara 68*b76bca66SNiravkumar L Rabara partition@0 { 69*b76bca66SNiravkumar L Rabara label = "u-boot"; 70*b76bca66SNiravkumar L Rabara reg = <0 0x200000>; 71*b76bca66SNiravkumar L Rabara }; 72*b76bca66SNiravkumar L Rabara partition@200000 { 73*b76bca66SNiravkumar L Rabara label = "root"; 74*b76bca66SNiravkumar L Rabara reg = <0x200000 0xffe00000>; 75*b76bca66SNiravkumar L Rabara }; 76*b76bca66SNiravkumar L Rabara }; 77*b76bca66SNiravkumar L Rabara}; 78*b76bca66SNiravkumar L Rabara 79*b76bca66SNiravkumar L Rabara&osc1 { 80*b76bca66SNiravkumar L Rabara clock-frequency = <25000000>; 81*b76bca66SNiravkumar L Rabara}; 82*b76bca66SNiravkumar L Rabara 83*b76bca66SNiravkumar L Rabara&uart0 { 84*b76bca66SNiravkumar L Rabara status = "okay"; 85*b76bca66SNiravkumar L Rabara}; 86*b76bca66SNiravkumar L Rabara 87*b76bca66SNiravkumar L Rabara&watchdog0 { 88*b76bca66SNiravkumar L Rabara status = "okay"; 89*b76bca66SNiravkumar L Rabara}; 90