1/dts-v1/; 2 3#include "microAptiv.dtsi" 4 5/ { 6 compatible = "digilent,nexys4ddr"; 7 8 memory { 9 device_type = "memory"; 10 reg = <0x0 0x08000000>; 11 }; 12 13 cpuintc: interrupt-controller { 14 #address-cells = <0>; 15 #interrupt-cells = <1>; 16 interrupt-controller; 17 compatible = "mti,cpu-interrupt-controller"; 18 }; 19 20 axi_gpio: gpio@10600000 { 21 #gpio-cells = <1>; 22 compatible = "xlnx,xps-gpio-1.00.a"; 23 gpio-controller; 24 reg = <0x10600000 0x10000>; 25 xlnx,all-inputs = <0x0>; 26 xlnx,dout-default = <0x0>; 27 xlnx,gpio-width = <0x16>; 28 xlnx,interrupt-present = <0x0>; 29 xlnx,is-dual = <0x0>; 30 xlnx,tri-default = <0xffffffff>; 31 } ; 32 33 axi_uart16550: serial@10400000 { 34 compatible = "ns16550a"; 35 reg = <0x10400000 0x10000>; 36 37 reg-shift = <2>; 38 reg-offset = <0x1000>; 39 40 clocks = <&ext>; 41 }; 42}; 43 44&ext { 45 clock-frequency = <50000000>; 46}; 47