162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0-or-later
262306a36Sopenharmony_ci/*
362306a36Sopenharmony_ci * Device Tree Generator version: 1.1
462306a36Sopenharmony_ci *
562306a36Sopenharmony_ci * (C) Copyright 2007-2008 Xilinx, Inc.
662306a36Sopenharmony_ci * (C) Copyright 2007-2009 Michal Simek
762306a36Sopenharmony_ci *
862306a36Sopenharmony_ci * Michal SIMEK <monstr@monstr.eu>
962306a36Sopenharmony_ci *
1062306a36Sopenharmony_ci * CAUTION: This file is automatically generated by libgen.
1162306a36Sopenharmony_ci * Version: Xilinx EDK 10.1.03 EDK_K_SP3.6
1262306a36Sopenharmony_ci *
1362306a36Sopenharmony_ci * XPS project directory: Xilinx-ML505-ll_temac-sgdma-MMU-FDT-edk101
1462306a36Sopenharmony_ci */
1562306a36Sopenharmony_ci
1662306a36Sopenharmony_ci/dts-v1/;
1762306a36Sopenharmony_ci/ {
1862306a36Sopenharmony_ci	#address-cells = <1>;
1962306a36Sopenharmony_ci	#size-cells = <1>;
2062306a36Sopenharmony_ci	compatible = "xlnx,microblaze";
2162306a36Sopenharmony_ci	model = "testing";
2262306a36Sopenharmony_ci	DDR2_SDRAM: memory@90000000 {
2362306a36Sopenharmony_ci		device_type = "memory";
2462306a36Sopenharmony_ci		reg = < 0x90000000 0x10000000 >;
2562306a36Sopenharmony_ci	} ;
2662306a36Sopenharmony_ci	aliases {
2762306a36Sopenharmony_ci		ethernet0 = &Hard_Ethernet_MAC;
2862306a36Sopenharmony_ci		serial0 = &RS232_Uart_1;
2962306a36Sopenharmony_ci	} ;
3062306a36Sopenharmony_ci	chosen {
3162306a36Sopenharmony_ci		bootargs = "console=ttyUL0,115200 highres=on";
3262306a36Sopenharmony_ci		stdout-path = "/plb@0/serial@84000000";
3362306a36Sopenharmony_ci	} ;
3462306a36Sopenharmony_ci	cpus {
3562306a36Sopenharmony_ci		#address-cells = <1>;
3662306a36Sopenharmony_ci		#cpus = <0x1>;
3762306a36Sopenharmony_ci		#size-cells = <0>;
3862306a36Sopenharmony_ci		microblaze_0: cpu@0 {
3962306a36Sopenharmony_ci			clock-frequency = <125000000>;
4062306a36Sopenharmony_ci			compatible = "xlnx,microblaze-7.10.d";
4162306a36Sopenharmony_ci			d-cache-baseaddr = <0x90000000>;
4262306a36Sopenharmony_ci			d-cache-highaddr = <0x9fffffff>;
4362306a36Sopenharmony_ci			d-cache-line-size = <0x10>;
4462306a36Sopenharmony_ci			d-cache-size = <0x2000>;
4562306a36Sopenharmony_ci			device_type = "cpu";
4662306a36Sopenharmony_ci			i-cache-baseaddr = <0x90000000>;
4762306a36Sopenharmony_ci			i-cache-highaddr = <0x9fffffff>;
4862306a36Sopenharmony_ci			i-cache-line-size = <0x10>;
4962306a36Sopenharmony_ci			i-cache-size = <0x2000>;
5062306a36Sopenharmony_ci			model = "microblaze,7.10.d";
5162306a36Sopenharmony_ci			reg = <0>;
5262306a36Sopenharmony_ci			timebase-frequency = <125000000>;
5362306a36Sopenharmony_ci			xlnx,addr-tag-bits = <0xf>;
5462306a36Sopenharmony_ci			xlnx,allow-dcache-wr = <0x1>;
5562306a36Sopenharmony_ci			xlnx,allow-icache-wr = <0x1>;
5662306a36Sopenharmony_ci			xlnx,area-optimized = <0x0>;
5762306a36Sopenharmony_ci			xlnx,cache-byte-size = <0x2000>;
5862306a36Sopenharmony_ci			xlnx,d-lmb = <0x1>;
5962306a36Sopenharmony_ci			xlnx,d-opb = <0x0>;
6062306a36Sopenharmony_ci			xlnx,d-plb = <0x1>;
6162306a36Sopenharmony_ci			xlnx,data-size = <0x20>;
6262306a36Sopenharmony_ci			xlnx,dcache-addr-tag = <0xf>;
6362306a36Sopenharmony_ci			xlnx,dcache-always-used = <0x1>;
6462306a36Sopenharmony_ci			xlnx,dcache-byte-size = <0x2000>;
6562306a36Sopenharmony_ci			xlnx,dcache-line-len = <0x4>;
6662306a36Sopenharmony_ci			xlnx,dcache-use-fsl = <0x1>;
6762306a36Sopenharmony_ci			xlnx,debug-enabled = <0x1>;
6862306a36Sopenharmony_ci			xlnx,div-zero-exception = <0x1>;
6962306a36Sopenharmony_ci			xlnx,dopb-bus-exception = <0x0>;
7062306a36Sopenharmony_ci			xlnx,dynamic-bus-sizing = <0x1>;
7162306a36Sopenharmony_ci			xlnx,edge-is-positive = <0x1>;
7262306a36Sopenharmony_ci			xlnx,family = "virtex5";
7362306a36Sopenharmony_ci			xlnx,endianness = <0x1>;
7462306a36Sopenharmony_ci			xlnx,fpu-exception = <0x1>;
7562306a36Sopenharmony_ci			xlnx,fsl-data-size = <0x20>;
7662306a36Sopenharmony_ci			xlnx,fsl-exception = <0x0>;
7762306a36Sopenharmony_ci			xlnx,fsl-links = <0x0>;
7862306a36Sopenharmony_ci			xlnx,i-lmb = <0x1>;
7962306a36Sopenharmony_ci			xlnx,i-opb = <0x0>;
8062306a36Sopenharmony_ci			xlnx,i-plb = <0x1>;
8162306a36Sopenharmony_ci			xlnx,icache-always-used = <0x1>;
8262306a36Sopenharmony_ci			xlnx,icache-line-len = <0x4>;
8362306a36Sopenharmony_ci			xlnx,icache-use-fsl = <0x1>;
8462306a36Sopenharmony_ci			xlnx,ill-opcode-exception = <0x1>;
8562306a36Sopenharmony_ci			xlnx,instance = "microblaze_0";
8662306a36Sopenharmony_ci			xlnx,interconnect = <0x1>;
8762306a36Sopenharmony_ci			xlnx,interrupt-is-edge = <0x0>;
8862306a36Sopenharmony_ci			xlnx,iopb-bus-exception = <0x0>;
8962306a36Sopenharmony_ci			xlnx,mmu-dtlb-size = <0x4>;
9062306a36Sopenharmony_ci			xlnx,mmu-itlb-size = <0x2>;
9162306a36Sopenharmony_ci			xlnx,mmu-tlb-access = <0x3>;
9262306a36Sopenharmony_ci			xlnx,mmu-zones = <0x10>;
9362306a36Sopenharmony_ci			xlnx,number-of-pc-brk = <0x1>;
9462306a36Sopenharmony_ci			xlnx,number-of-rd-addr-brk = <0x0>;
9562306a36Sopenharmony_ci			xlnx,number-of-wr-addr-brk = <0x0>;
9662306a36Sopenharmony_ci			xlnx,opcode-0x0-illegal = <0x1>;
9762306a36Sopenharmony_ci			xlnx,pvr = <0x2>;
9862306a36Sopenharmony_ci			xlnx,pvr-user1 = <0x0>;
9962306a36Sopenharmony_ci			xlnx,pvr-user2 = <0x0>;
10062306a36Sopenharmony_ci			xlnx,reset-msr = <0x0>;
10162306a36Sopenharmony_ci			xlnx,sco = <0x0>;
10262306a36Sopenharmony_ci			xlnx,unaligned-exceptions = <0x1>;
10362306a36Sopenharmony_ci			xlnx,use-barrel = <0x1>;
10462306a36Sopenharmony_ci			xlnx,use-dcache = <0x1>;
10562306a36Sopenharmony_ci			xlnx,use-div = <0x1>;
10662306a36Sopenharmony_ci			xlnx,use-ext-brk = <0x1>;
10762306a36Sopenharmony_ci			xlnx,use-ext-nm-brk = <0x1>;
10862306a36Sopenharmony_ci			xlnx,use-extended-fsl-instr = <0x0>;
10962306a36Sopenharmony_ci			xlnx,use-fpu = <0x2>;
11062306a36Sopenharmony_ci			xlnx,use-hw-mul = <0x2>;
11162306a36Sopenharmony_ci			xlnx,use-icache = <0x1>;
11262306a36Sopenharmony_ci			xlnx,use-interrupt = <0x1>;
11362306a36Sopenharmony_ci			xlnx,use-mmu = <0x3>;
11462306a36Sopenharmony_ci			xlnx,use-msr-instr = <0x1>;
11562306a36Sopenharmony_ci			xlnx,use-pcmp-instr = <0x1>;
11662306a36Sopenharmony_ci		} ;
11762306a36Sopenharmony_ci	} ;
11862306a36Sopenharmony_ci	mb_plb: plb@0 {
11962306a36Sopenharmony_ci		#address-cells = <1>;
12062306a36Sopenharmony_ci		#size-cells = <1>;
12162306a36Sopenharmony_ci		compatible = "xlnx,plb-v46-1.03.a", "xlnx,plb-v46-1.00.a", "simple-bus";
12262306a36Sopenharmony_ci		ranges ;
12362306a36Sopenharmony_ci		FLASH: flash@a0000000 {
12462306a36Sopenharmony_ci			bank-width = <2>;
12562306a36Sopenharmony_ci			compatible = "xlnx,xps-mch-emc-2.00.a", "cfi-flash";
12662306a36Sopenharmony_ci			reg = < 0xa0000000 0x2000000 >;
12762306a36Sopenharmony_ci			xlnx,family = "virtex5";
12862306a36Sopenharmony_ci			xlnx,include-datawidth-matching-0 = <0x1>;
12962306a36Sopenharmony_ci			xlnx,include-datawidth-matching-1 = <0x0>;
13062306a36Sopenharmony_ci			xlnx,include-datawidth-matching-2 = <0x0>;
13162306a36Sopenharmony_ci			xlnx,include-datawidth-matching-3 = <0x0>;
13262306a36Sopenharmony_ci			xlnx,include-negedge-ioregs = <0x0>;
13362306a36Sopenharmony_ci			xlnx,include-plb-ipif = <0x1>;
13462306a36Sopenharmony_ci			xlnx,include-wrbuf = <0x1>;
13562306a36Sopenharmony_ci			xlnx,max-mem-width = <0x10>;
13662306a36Sopenharmony_ci			xlnx,mch-native-dwidth = <0x20>;
13762306a36Sopenharmony_ci			xlnx,mch-plb-clk-period-ps = <0x1f40>;
13862306a36Sopenharmony_ci			xlnx,mch-splb-awidth = <0x20>;
13962306a36Sopenharmony_ci			xlnx,mch0-accessbuf-depth = <0x10>;
14062306a36Sopenharmony_ci			xlnx,mch0-protocol = <0x0>;
14162306a36Sopenharmony_ci			xlnx,mch0-rddatabuf-depth = <0x10>;
14262306a36Sopenharmony_ci			xlnx,mch1-accessbuf-depth = <0x10>;
14362306a36Sopenharmony_ci			xlnx,mch1-protocol = <0x0>;
14462306a36Sopenharmony_ci			xlnx,mch1-rddatabuf-depth = <0x10>;
14562306a36Sopenharmony_ci			xlnx,mch2-accessbuf-depth = <0x10>;
14662306a36Sopenharmony_ci			xlnx,mch2-protocol = <0x0>;
14762306a36Sopenharmony_ci			xlnx,mch2-rddatabuf-depth = <0x10>;
14862306a36Sopenharmony_ci			xlnx,mch3-accessbuf-depth = <0x10>;
14962306a36Sopenharmony_ci			xlnx,mch3-protocol = <0x0>;
15062306a36Sopenharmony_ci			xlnx,mch3-rddatabuf-depth = <0x10>;
15162306a36Sopenharmony_ci			xlnx,mem0-width = <0x10>;
15262306a36Sopenharmony_ci			xlnx,mem1-width = <0x20>;
15362306a36Sopenharmony_ci			xlnx,mem2-width = <0x20>;
15462306a36Sopenharmony_ci			xlnx,mem3-width = <0x20>;
15562306a36Sopenharmony_ci			xlnx,num-banks-mem = <0x1>;
15662306a36Sopenharmony_ci			xlnx,num-channels = <0x0>;
15762306a36Sopenharmony_ci			xlnx,priority-mode = <0x0>;
15862306a36Sopenharmony_ci			xlnx,synch-mem-0 = <0x0>;
15962306a36Sopenharmony_ci			xlnx,synch-mem-1 = <0x0>;
16062306a36Sopenharmony_ci			xlnx,synch-mem-2 = <0x0>;
16162306a36Sopenharmony_ci			xlnx,synch-mem-3 = <0x0>;
16262306a36Sopenharmony_ci			xlnx,synch-pipedelay-0 = <0x2>;
16362306a36Sopenharmony_ci			xlnx,synch-pipedelay-1 = <0x2>;
16462306a36Sopenharmony_ci			xlnx,synch-pipedelay-2 = <0x2>;
16562306a36Sopenharmony_ci			xlnx,synch-pipedelay-3 = <0x2>;
16662306a36Sopenharmony_ci			xlnx,tavdv-ps-mem-0 = <0x1adb0>;
16762306a36Sopenharmony_ci			xlnx,tavdv-ps-mem-1 = <0x3a98>;
16862306a36Sopenharmony_ci			xlnx,tavdv-ps-mem-2 = <0x3a98>;
16962306a36Sopenharmony_ci			xlnx,tavdv-ps-mem-3 = <0x3a98>;
17062306a36Sopenharmony_ci			xlnx,tcedv-ps-mem-0 = <0x1adb0>;
17162306a36Sopenharmony_ci			xlnx,tcedv-ps-mem-1 = <0x3a98>;
17262306a36Sopenharmony_ci			xlnx,tcedv-ps-mem-2 = <0x3a98>;
17362306a36Sopenharmony_ci			xlnx,tcedv-ps-mem-3 = <0x3a98>;
17462306a36Sopenharmony_ci			xlnx,thzce-ps-mem-0 = <0x88b8>;
17562306a36Sopenharmony_ci			xlnx,thzce-ps-mem-1 = <0x1b58>;
17662306a36Sopenharmony_ci			xlnx,thzce-ps-mem-2 = <0x1b58>;
17762306a36Sopenharmony_ci			xlnx,thzce-ps-mem-3 = <0x1b58>;
17862306a36Sopenharmony_ci			xlnx,thzoe-ps-mem-0 = <0x1b58>;
17962306a36Sopenharmony_ci			xlnx,thzoe-ps-mem-1 = <0x1b58>;
18062306a36Sopenharmony_ci			xlnx,thzoe-ps-mem-2 = <0x1b58>;
18162306a36Sopenharmony_ci			xlnx,thzoe-ps-mem-3 = <0x1b58>;
18262306a36Sopenharmony_ci			xlnx,tlzwe-ps-mem-0 = <0x88b8>;
18362306a36Sopenharmony_ci			xlnx,tlzwe-ps-mem-1 = <0x0>;
18462306a36Sopenharmony_ci			xlnx,tlzwe-ps-mem-2 = <0x0>;
18562306a36Sopenharmony_ci			xlnx,tlzwe-ps-mem-3 = <0x0>;
18662306a36Sopenharmony_ci			xlnx,twc-ps-mem-0 = <0x2af8>;
18762306a36Sopenharmony_ci			xlnx,twc-ps-mem-1 = <0x3a98>;
18862306a36Sopenharmony_ci			xlnx,twc-ps-mem-2 = <0x3a98>;
18962306a36Sopenharmony_ci			xlnx,twc-ps-mem-3 = <0x3a98>;
19062306a36Sopenharmony_ci			xlnx,twp-ps-mem-0 = <0x11170>;
19162306a36Sopenharmony_ci			xlnx,twp-ps-mem-1 = <0x2ee0>;
19262306a36Sopenharmony_ci			xlnx,twp-ps-mem-2 = <0x2ee0>;
19362306a36Sopenharmony_ci			xlnx,twp-ps-mem-3 = <0x2ee0>;
19462306a36Sopenharmony_ci			xlnx,xcl0-linesize = <0x4>;
19562306a36Sopenharmony_ci			xlnx,xcl0-writexfer = <0x1>;
19662306a36Sopenharmony_ci			xlnx,xcl1-linesize = <0x4>;
19762306a36Sopenharmony_ci			xlnx,xcl1-writexfer = <0x1>;
19862306a36Sopenharmony_ci			xlnx,xcl2-linesize = <0x4>;
19962306a36Sopenharmony_ci			xlnx,xcl2-writexfer = <0x1>;
20062306a36Sopenharmony_ci			xlnx,xcl3-linesize = <0x4>;
20162306a36Sopenharmony_ci			xlnx,xcl3-writexfer = <0x1>;
20262306a36Sopenharmony_ci		} ;
20362306a36Sopenharmony_ci		Hard_Ethernet_MAC: xps-ll-temac@81c00000 {
20462306a36Sopenharmony_ci			#address-cells = <1>;
20562306a36Sopenharmony_ci			#size-cells = <1>;
20662306a36Sopenharmony_ci			compatible = "xlnx,compound";
20762306a36Sopenharmony_ci			ranges ;
20862306a36Sopenharmony_ci			ethernet@81c00000 {
20962306a36Sopenharmony_ci				compatible = "xlnx,xps-ll-temac-1.01.b", "xlnx,xps-ll-temac-1.00.a";
21062306a36Sopenharmony_ci				interrupt-parent = <&xps_intc_0>;
21162306a36Sopenharmony_ci				interrupts = < 5 2 >;
21262306a36Sopenharmony_ci				llink-connected = <&PIM3>;
21362306a36Sopenharmony_ci				local-mac-address = [ 00 0a 35 00 00 00 ];
21462306a36Sopenharmony_ci				reg = < 0x81c00000 0x40 >;
21562306a36Sopenharmony_ci				xlnx,bus2core-clk-ratio = <0x1>;
21662306a36Sopenharmony_ci				xlnx,phy-type = <0x1>;
21762306a36Sopenharmony_ci				xlnx,phyaddr = <0x1>;
21862306a36Sopenharmony_ci				xlnx,rxcsum = <0x0>;
21962306a36Sopenharmony_ci				xlnx,rxfifo = <0x1000>;
22062306a36Sopenharmony_ci				xlnx,temac-type = <0x0>;
22162306a36Sopenharmony_ci				xlnx,txcsum = <0x0>;
22262306a36Sopenharmony_ci				xlnx,txfifo = <0x1000>;
22362306a36Sopenharmony_ci			} ;
22462306a36Sopenharmony_ci		} ;
22562306a36Sopenharmony_ci		IIC_EEPROM: i2c@81600000 {
22662306a36Sopenharmony_ci			compatible = "xlnx,xps-iic-2.00.a";
22762306a36Sopenharmony_ci			interrupt-parent = <&xps_intc_0>;
22862306a36Sopenharmony_ci			interrupts = < 6 2 >;
22962306a36Sopenharmony_ci			reg = < 0x81600000 0x10000 >;
23062306a36Sopenharmony_ci			xlnx,clk-freq = <0x7735940>;
23162306a36Sopenharmony_ci			xlnx,family = "virtex5";
23262306a36Sopenharmony_ci			xlnx,gpo-width = <0x1>;
23362306a36Sopenharmony_ci			xlnx,iic-freq = <0x186a0>;
23462306a36Sopenharmony_ci			xlnx,scl-inertial-delay = <0x0>;
23562306a36Sopenharmony_ci			xlnx,sda-inertial-delay = <0x0>;
23662306a36Sopenharmony_ci			xlnx,ten-bit-adr = <0x0>;
23762306a36Sopenharmony_ci		} ;
23862306a36Sopenharmony_ci		LEDs_8Bit: gpio@81400000 {
23962306a36Sopenharmony_ci			compatible = "xlnx,xps-gpio-1.00.a";
24062306a36Sopenharmony_ci			interrupt-parent = <&xps_intc_0>;
24162306a36Sopenharmony_ci			interrupts = < 7 2 >;
24262306a36Sopenharmony_ci			reg = < 0x81400000 0x10000 >;
24362306a36Sopenharmony_ci			xlnx,all-inputs = <0x0>;
24462306a36Sopenharmony_ci			xlnx,all-inputs-2 = <0x0>;
24562306a36Sopenharmony_ci			xlnx,dout-default = <0x0>;
24662306a36Sopenharmony_ci			xlnx,dout-default-2 = <0x0>;
24762306a36Sopenharmony_ci			xlnx,family = "virtex5";
24862306a36Sopenharmony_ci			xlnx,gpio-width = <0x8>;
24962306a36Sopenharmony_ci			xlnx,interrupt-present = <0x1>;
25062306a36Sopenharmony_ci			xlnx,is-bidir = <0x1>;
25162306a36Sopenharmony_ci			xlnx,is-bidir-2 = <0x1>;
25262306a36Sopenharmony_ci			xlnx,is-dual = <0x0>;
25362306a36Sopenharmony_ci			xlnx,tri-default = <0xffffffff>;
25462306a36Sopenharmony_ci			xlnx,tri-default-2 = <0xffffffff>;
25562306a36Sopenharmony_ci			#gpio-cells = <2>;
25662306a36Sopenharmony_ci			gpio-controller;
25762306a36Sopenharmony_ci		} ;
25862306a36Sopenharmony_ci
25962306a36Sopenharmony_ci		gpio-leds {
26062306a36Sopenharmony_ci			compatible = "gpio-leds";
26162306a36Sopenharmony_ci
26262306a36Sopenharmony_ci			heartbeat {
26362306a36Sopenharmony_ci				label = "Heartbeat";
26462306a36Sopenharmony_ci				gpios = <&LEDs_8Bit 4 1>;
26562306a36Sopenharmony_ci				linux,default-trigger = "heartbeat";
26662306a36Sopenharmony_ci			};
26762306a36Sopenharmony_ci
26862306a36Sopenharmony_ci			yellow {
26962306a36Sopenharmony_ci				label = "Yellow";
27062306a36Sopenharmony_ci				gpios = <&LEDs_8Bit 5 1>;
27162306a36Sopenharmony_ci			};
27262306a36Sopenharmony_ci
27362306a36Sopenharmony_ci			red {
27462306a36Sopenharmony_ci				label = "Red";
27562306a36Sopenharmony_ci				gpios = <&LEDs_8Bit 6 1>;
27662306a36Sopenharmony_ci			};
27762306a36Sopenharmony_ci
27862306a36Sopenharmony_ci			green {
27962306a36Sopenharmony_ci				label = "Green";
28062306a36Sopenharmony_ci				gpios = <&LEDs_8Bit 7 1>;
28162306a36Sopenharmony_ci			};
28262306a36Sopenharmony_ci		} ;
28362306a36Sopenharmony_ci
28462306a36Sopenharmony_ci		gpio-restart {
28562306a36Sopenharmony_ci			compatible = "gpio-restart";
28662306a36Sopenharmony_ci			/*
28762306a36Sopenharmony_ci			 * FIXME: is this active low or active high?
28862306a36Sopenharmony_ci			 * the current flag (1) indicates active low.
28962306a36Sopenharmony_ci			 * delay measures are templates, should be adjusted
29062306a36Sopenharmony_ci			 * to datasheet or trial-and-error with real hardware.
29162306a36Sopenharmony_ci			 */
29262306a36Sopenharmony_ci			gpios = <&LEDs_8Bit 2 1>;
29362306a36Sopenharmony_ci			active-delay = <100>;
29462306a36Sopenharmony_ci			inactive-delay = <10>;
29562306a36Sopenharmony_ci			wait-delay = <100>;
29662306a36Sopenharmony_ci		};
29762306a36Sopenharmony_ci
29862306a36Sopenharmony_ci		RS232_Uart_1: serial@84000000 {
29962306a36Sopenharmony_ci			clock-frequency = <125000000>;
30062306a36Sopenharmony_ci			compatible = "xlnx,xps-uartlite-1.00.a";
30162306a36Sopenharmony_ci			current-speed = <115200>;
30262306a36Sopenharmony_ci			device_type = "serial";
30362306a36Sopenharmony_ci			interrupt-parent = <&xps_intc_0>;
30462306a36Sopenharmony_ci			interrupts = < 8 0 >;
30562306a36Sopenharmony_ci			port-number = <0>;
30662306a36Sopenharmony_ci			reg = < 0x84000000 0x10000 >;
30762306a36Sopenharmony_ci			xlnx,baudrate = <0x1c200>;
30862306a36Sopenharmony_ci			xlnx,data-bits = <0x8>;
30962306a36Sopenharmony_ci			xlnx,family = "virtex5";
31062306a36Sopenharmony_ci			xlnx,odd-parity = <0x0>;
31162306a36Sopenharmony_ci			xlnx,use-parity = <0x0>;
31262306a36Sopenharmony_ci		} ;
31362306a36Sopenharmony_ci		debug_module: debug@84400000 {
31462306a36Sopenharmony_ci			compatible = "xlnx,mdm-1.00.d";
31562306a36Sopenharmony_ci			reg = < 0x84400000 0x10000 >;
31662306a36Sopenharmony_ci			xlnx,family = "virtex5";
31762306a36Sopenharmony_ci			xlnx,interconnect = <0x1>;
31862306a36Sopenharmony_ci			xlnx,jtag-chain = <0x2>;
31962306a36Sopenharmony_ci			xlnx,mb-dbg-ports = <0x1>;
32062306a36Sopenharmony_ci			xlnx,uart-width = <0x8>;
32162306a36Sopenharmony_ci			xlnx,use-uart = <0x1>;
32262306a36Sopenharmony_ci			xlnx,write-fsl-ports = <0x0>;
32362306a36Sopenharmony_ci		} ;
32462306a36Sopenharmony_ci		mpmc@90000000 {
32562306a36Sopenharmony_ci			#address-cells = <1>;
32662306a36Sopenharmony_ci			#size-cells = <1>;
32762306a36Sopenharmony_ci			compatible = "xlnx,mpmc-4.02.a";
32862306a36Sopenharmony_ci			ranges ;
32962306a36Sopenharmony_ci			PIM3: sdma@84600180 {
33062306a36Sopenharmony_ci				compatible = "xlnx,ll-dma-1.00.a";
33162306a36Sopenharmony_ci				interrupt-parent = <&xps_intc_0>;
33262306a36Sopenharmony_ci				interrupts = < 2 2 1 2 >;
33362306a36Sopenharmony_ci				reg = < 0x84600180 0x80 >;
33462306a36Sopenharmony_ci			} ;
33562306a36Sopenharmony_ci		} ;
33662306a36Sopenharmony_ci		xps_intc_0: interrupt-controller@81800000 {
33762306a36Sopenharmony_ci			#interrupt-cells = <0x2>;
33862306a36Sopenharmony_ci			compatible = "xlnx,xps-intc-1.00.a";
33962306a36Sopenharmony_ci			interrupt-controller ;
34062306a36Sopenharmony_ci			reg = < 0x81800000 0x10000 >;
34162306a36Sopenharmony_ci			xlnx,kind-of-intr = <0x100>;
34262306a36Sopenharmony_ci			xlnx,num-intr-inputs = <0x9>;
34362306a36Sopenharmony_ci		} ;
34462306a36Sopenharmony_ci		xps_timer_1: timer@83c00000 {
34562306a36Sopenharmony_ci			compatible = "xlnx,xps-timer-1.00.a";
34662306a36Sopenharmony_ci			interrupt-parent = <&xps_intc_0>;
34762306a36Sopenharmony_ci			interrupts = < 3 2 >;
34862306a36Sopenharmony_ci			reg = < 0x83c00000 0x10000 >;
34962306a36Sopenharmony_ci			xlnx,count-width = <0x20>;
35062306a36Sopenharmony_ci			xlnx,one-timer-only = <0x0>;
35162306a36Sopenharmony_ci		} ;
35262306a36Sopenharmony_ci	} ;
35362306a36Sopenharmony_ci}  ;
354