3 #include "microAptiv.dtsi"
6 compatible = "digilent,nexys4ddr";
9 device_type = "memory";
10 reg = <0x0 0x08000000>;
13 cpuintc: interrupt-controller {
15 #interrupt-cells = <1>;
17 compatible = "mti,cpu-interrupt-controller";
20 axi_intc: interrupt-controller@10200000 {
21 #interrupt-cells = <1>;
22 compatible = "xlnx,xps-intc-1.00.a";
24 reg = <0x10200000 0x10000>;
25 xlnx,kind-of-intr = <0x0>;
26 xlnx,num-intr-inputs = <0x6>;
28 interrupt-parent = <&cpuintc>;
32 axi_gpio: gpio@10600000 {
34 compatible = "xlnx,xps-gpio-1.00.a";
36 reg = <0x10600000 0x10000>;
37 xlnx,all-inputs = <0x0>;
38 xlnx,dout-default = <0x0>;
39 xlnx,gpio-width = <0x16>;
40 xlnx,interrupt-present = <0x0>;
42 xlnx,tri-default = <0xffffffff>;
45 axi_ethernetlite: ethernet@10e00000 {
46 compatible = "xlnx,xps-ethernetlite-3.00.a";
47 device_type = "network";
48 interrupt-parent = <&axi_intc>;
51 reg = <0x10e00000 0x10000>;
53 xlnx,include-global-buffers = <0x1>;
54 xlnx,include-internal-loopback = <0x0>;
55 xlnx,include-mdio = <0x1>;
56 xlnx,instance = "axi_ethernetlite_inst";
57 xlnx,rx-ping-pong = <0x1>;
58 xlnx,s-axi-id-width = <0x1>;
59 xlnx,tx-ping-pong = <0x1>;
60 xlnx,use-internal = <0x0>;
65 device_type = "ethernet-phy";
71 axi_uart16550: serial@10400000 {
72 compatible = "ns16550a";
73 reg = <0x10400000 0x10000>;
76 reg-offset = <0x1000>;
80 interrupt-parent = <&axi_intc>;
84 axi_i2c: i2c@10A00000 {
85 compatible = "xlnx,xps-iic-2.00.a";
86 interrupt-parent = <&axi_intc>;
88 reg = < 0x10A00000 0x10000 >;
90 xlnx,clk-freq = <0x5f5e100>;
91 xlnx,family = "Artix7";
92 xlnx,gpo-width = <0x1>;
93 xlnx,iic-freq = <0x186a0>;
94 xlnx,scl-inertial-delay = <0x0>;
95 xlnx,sda-inertial-delay = <0x0>;
96 xlnx,ten-bit-adr = <0x0>;
101 compatible = "adi,adt7420";
108 clock-frequency = <50000000>;