/dts-v1/; 
 | 
  
 | 
#include "microAptiv.dtsi" 
 | 
  
 | 
/ { 
 | 
    compatible = "digilent,nexys4ddr"; 
 | 
  
 | 
    memory { 
 | 
        device_type = "memory"; 
 | 
        reg = <0x0 0x08000000>; 
 | 
    }; 
 | 
  
 | 
    cpuintc: interrupt-controller@0 { 
 | 
        #address-cells = <0>; 
 | 
        #interrupt-cells = <1>; 
 | 
        interrupt-controller; 
 | 
        compatible = "mti,cpu-interrupt-controller"; 
 | 
    }; 
 | 
  
 | 
    aliases { 
 | 
        console = &axi_uart16550; 
 | 
    }; 
 | 
  
 | 
    axi_ethernetlite: ethernet@10e00000 { 
 | 
        compatible = "xlnx,xps-ethernetlite-1.00.a"; 
 | 
        device_type = "network"; 
 | 
        local-mac-address = [08 86 4C 0D F7 09]; 
 | 
        phy-handle = <&phy0>; 
 | 
        reg = <0x10e00000 0x10000>; 
 | 
        xlnx,duplex = <0x1>; 
 | 
        xlnx,include-global-buffers = <0x1>; 
 | 
        xlnx,include-internal-loopback = <0x0>; 
 | 
        xlnx,include-mdio = <0x1>; 
 | 
        xlnx,instance = "axi_ethernetlite_inst"; 
 | 
        xlnx,rx-ping-pong = <0x1>; 
 | 
        xlnx,s-axi-id-width = <0x1>; 
 | 
        xlnx,tx-ping-pong = <0x1>; 
 | 
        xlnx,use-internal = <0x0>; 
 | 
        mdio { 
 | 
            #address-cells = <1>; 
 | 
            #size-cells = <0>; 
 | 
            phy0: phy@1 { 
 | 
                compatible = <0x0007c0f0 0xfffffff0>; 
 | 
                device_type = "ethernet-phy"; 
 | 
                reg = <1>; 
 | 
            } ; 
 | 
        } ; 
 | 
        } ; 
 | 
  
 | 
  
 | 
    axi_uart16550: serial@10400000 { 
 | 
        compatible = "ns16550a"; 
 | 
        reg = <0x10400000 0x10000>; 
 | 
  
 | 
        reg-shift = <2>; 
 | 
        reg-offset = <0x1000>; 
 | 
  
 | 
        clock-frequency = <50000000>; 
 | 
  
 | 
    }; 
 | 
}; 
 |