From db94088c938f3ed9cdc93d5586c3a1b67644f846 Mon Sep 17 00:00:00 2001 From: John Linn Date: Mon, 16 Apr 2012 10:59:51 -0700 Subject: [PATCH] Xilinx: ARM: adding DC4 (XM013) minimal device tree This device tree works to get a minimal Linux kernel up and running on the ZC770 with the DC4. --- arch/arm/boot/dts/zynq-zc770-xm013.dts | 51 ++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 arch/arm/boot/dts/zynq-zc770-xm013.dts diff --git a/arch/arm/boot/dts/zynq-zc770-xm013.dts b/arch/arm/boot/dts/zynq-zc770-xm013.dts new file mode 100644 index 00000000000..d9e01f2b474 --- /dev/null +++ b/arch/arm/boot/dts/zynq-zc770-xm013.dts @@ -0,0 +1,51 @@ +/dts-v1/; + +/ { + model = "Xilinx Zynq ZC770 - V&C dt1 - minimum)"; + compatible = "xlnx,zynq-zc770"; + #address-cells = <0x1>; + #size-cells = <0x1>; + interrupt-parent = <0x1>; + + memory { + device_type = "memory"; + reg = <0x00000000 0x40000000>; + }; + chosen { + bootargs = "console=ttyPS0,115200 root=/dev/ram rw initrd=0x800000,8M earlyprintk"; + linux,stdout-path = "/amba@0/uart@E0000000"; + }; + + amba@0 { + compatible = "simple-bus"; + #address-cells = <0x1>; + #size-cells = <0x1>; + ranges; + + intc@f8f01000 { + interrupt-controller; + compatible = "arm,gic"; + reg = <0xf8f01000 0x1000>; + #interrupt-cells = <0x2>; + linux,phandle = <0x1>; + phandle = <0x1>; + }; + + uart@e0000000 { + compatible = "xlnx,ps7-uart-1.00.a"; + reg = <0xe0000000 0x1000>; + interrupts = <59 0>; + clock = <50000000>; + }; + + timer@0xf8001000 { + clock-frequency-timer0 = <133000000>; + clock-frequency-timer1 = <133000000>; + clock-frequency-timer2 = <133000000>; + compatible = "xlnx,ps7-ttc-1.00.a"; + interrupts = < 42 0 43 0 44 0 >; + reg = < 0xf8001000 0x1000 >; + }; + + }; +}; -- 2.11.4.GIT