These changes are the raw update to linux-4.4.6-rt14. Kernel sources
[kvmfornfv.git] / kernel / arch / mips / boot / dts / xilfpga / nexys4ddr.dts
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@0 {
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 };