xref: /qemu/pc-bios/petalogix-s3adsp1800.dts (revision 43f4e3d4)
1*43f4e3d4SEdgar E. Iglesias/*
2*43f4e3d4SEdgar E. Iglesias * Copyright (c) 2020 Xilinx Inc.
3*43f4e3d4SEdgar E. Iglesias * Written by Edgar E. Iglesias <edgar.iglesias@xilinx.com>.
4*43f4e3d4SEdgar E. Iglesias *
5*43f4e3d4SEdgar E. Iglesias * SPDX-License-Identifier:     GPL-2.0+
6*43f4e3d4SEdgar E. Iglesias */
7*43f4e3d4SEdgar E. Iglesias
8*43f4e3d4SEdgar E. Iglesias/dts-v1/;
9*43f4e3d4SEdgar E. Iglesias
10*43f4e3d4SEdgar E. Iglesias/ {
11*43f4e3d4SEdgar E. Iglesias	#address-cells = <0x01>;
12*43f4e3d4SEdgar E. Iglesias	#size-cells = <0x01>;
13*43f4e3d4SEdgar E. Iglesias	compatible = "xlnx,microblaze";
14*43f4e3d4SEdgar E. Iglesias	model = "testing";
15*43f4e3d4SEdgar E. Iglesias
16*43f4e3d4SEdgar E. Iglesias	memory@90000000 {
17*43f4e3d4SEdgar E. Iglesias		device_type = "memory";
18*43f4e3d4SEdgar E. Iglesias		reg = <0x90000000 0x8000000>;
19*43f4e3d4SEdgar E. Iglesias	};
20*43f4e3d4SEdgar E. Iglesias
21*43f4e3d4SEdgar E. Iglesias	chosen {
22*43f4e3d4SEdgar E. Iglesias		bootargs = "console=ttyUL0,115200";
23*43f4e3d4SEdgar E. Iglesias		stdout-path = "/plb/serial@84000000";
24*43f4e3d4SEdgar E. Iglesias	};
25*43f4e3d4SEdgar E. Iglesias
26*43f4e3d4SEdgar E. Iglesias	cpus {
27*43f4e3d4SEdgar E. Iglesias		#address-cells = <0x01>;
28*43f4e3d4SEdgar E. Iglesias		#size-cells = <0x00>;
29*43f4e3d4SEdgar E. Iglesias		#cpus = <0x01>;
30*43f4e3d4SEdgar E. Iglesias
31*43f4e3d4SEdgar E. Iglesias		cpu@0 {
32*43f4e3d4SEdgar E. Iglesias			clock-frequency = <0x3b9aca0>;
33*43f4e3d4SEdgar E. Iglesias			compatible = "xlnx,microblaze-7.10.d";
34*43f4e3d4SEdgar E. Iglesias			d-cache-baseaddr = <0x90000000>;
35*43f4e3d4SEdgar E. Iglesias			d-cache-highaddr = <0x97ffffff>;
36*43f4e3d4SEdgar E. Iglesias			d-cache-line-size = <0x10>;
37*43f4e3d4SEdgar E. Iglesias			d-cache-size = <0x800>;
38*43f4e3d4SEdgar E. Iglesias			device_type = "cpu";
39*43f4e3d4SEdgar E. Iglesias			i-cache-baseaddr = <0x90000000>;
40*43f4e3d4SEdgar E. Iglesias			i-cache-highaddr = <0x97ffffff>;
41*43f4e3d4SEdgar E. Iglesias			i-cache-line-size = <0x10>;
42*43f4e3d4SEdgar E. Iglesias			i-cache-size = <0x800>;
43*43f4e3d4SEdgar E. Iglesias			model = "microblaze,7.10.d";
44*43f4e3d4SEdgar E. Iglesias			reg = <0x00>;
45*43f4e3d4SEdgar E. Iglesias			timebase-frequency = <0x3b9aca0>;
46*43f4e3d4SEdgar E. Iglesias			xlnx,addr-tag-bits = <0x10>;
47*43f4e3d4SEdgar E. Iglesias			xlnx,allow-dcache-wr = <0x01>;
48*43f4e3d4SEdgar E. Iglesias			xlnx,allow-icache-wr = <0x01>;
49*43f4e3d4SEdgar E. Iglesias			xlnx,area-optimized = <0x00>;
50*43f4e3d4SEdgar E. Iglesias			xlnx,cache-byte-size = <0x800>;
51*43f4e3d4SEdgar E. Iglesias			xlnx,d-lmb = <0x01>;
52*43f4e3d4SEdgar E. Iglesias			xlnx,d-opb = <0x00>;
53*43f4e3d4SEdgar E. Iglesias			xlnx,d-plb = <0x01>;
54*43f4e3d4SEdgar E. Iglesias			xlnx,data-size = <0x20>;
55*43f4e3d4SEdgar E. Iglesias			xlnx,dcache-addr-tag = <0x10>;
56*43f4e3d4SEdgar E. Iglesias			xlnx,dcache-always-used = <0x00>;
57*43f4e3d4SEdgar E. Iglesias			xlnx,dcache-byte-size = <0x800>;
58*43f4e3d4SEdgar E. Iglesias			xlnx,dcache-line-len = <0x04>;
59*43f4e3d4SEdgar E. Iglesias			xlnx,dcache-use-fsl = <0x01>;
60*43f4e3d4SEdgar E. Iglesias			xlnx,debug-enabled = <0x01>;
61*43f4e3d4SEdgar E. Iglesias			xlnx,div-zero-exception = <0x00>;
62*43f4e3d4SEdgar E. Iglesias			xlnx,dopb-bus-exception = <0x00>;
63*43f4e3d4SEdgar E. Iglesias			xlnx,dynamic-bus-sizing = <0x01>;
64*43f4e3d4SEdgar E. Iglesias			xlnx,edge-is-positive = <0x01>;
65*43f4e3d4SEdgar E. Iglesias			xlnx,family = "spartan3adsp";
66*43f4e3d4SEdgar E. Iglesias			xlnx,fpu-exception = <0x00>;
67*43f4e3d4SEdgar E. Iglesias			xlnx,fsl-data-size = <0x20>;
68*43f4e3d4SEdgar E. Iglesias			xlnx,fsl-exception = <0x00>;
69*43f4e3d4SEdgar E. Iglesias			xlnx,fsl-links = <0x00>;
70*43f4e3d4SEdgar E. Iglesias			xlnx,i-lmb = <0x01>;
71*43f4e3d4SEdgar E. Iglesias			xlnx,i-opb = <0x00>;
72*43f4e3d4SEdgar E. Iglesias			xlnx,i-plb = <0x01>;
73*43f4e3d4SEdgar E. Iglesias			xlnx,icache-always-used = <0x00>;
74*43f4e3d4SEdgar E. Iglesias			xlnx,icache-line-len = <0x04>;
75*43f4e3d4SEdgar E. Iglesias			xlnx,icache-use-fsl = <0x01>;
76*43f4e3d4SEdgar E. Iglesias			xlnx,ill-opcode-exception = <0x00>;
77*43f4e3d4SEdgar E. Iglesias			xlnx,instance = "microblaze_0";
78*43f4e3d4SEdgar E. Iglesias			xlnx,interconnect = <0x01>;
79*43f4e3d4SEdgar E. Iglesias			xlnx,interrupt-is-edge = <0x00>;
80*43f4e3d4SEdgar E. Iglesias			xlnx,iopb-bus-exception = <0x00>;
81*43f4e3d4SEdgar E. Iglesias			xlnx,mmu-dtlb-size = <0x04>;
82*43f4e3d4SEdgar E. Iglesias			xlnx,mmu-itlb-size = <0x02>;
83*43f4e3d4SEdgar E. Iglesias			xlnx,mmu-tlb-access = <0x03>;
84*43f4e3d4SEdgar E. Iglesias			xlnx,mmu-zones = <0x10>;
85*43f4e3d4SEdgar E. Iglesias			xlnx,number-of-pc-brk = <0x03>;
86*43f4e3d4SEdgar E. Iglesias			xlnx,number-of-rd-addr-brk = <0x02>;
87*43f4e3d4SEdgar E. Iglesias			xlnx,number-of-wr-addr-brk = <0x02>;
88*43f4e3d4SEdgar E. Iglesias			xlnx,opcode-0x0-illegal = <0x00>;
89*43f4e3d4SEdgar E. Iglesias			xlnx,pvr = <0x01>;
90*43f4e3d4SEdgar E. Iglesias			xlnx,pvr-user1 = <0x00>;
91*43f4e3d4SEdgar E. Iglesias			xlnx,pvr-user2 = <0x00>;
92*43f4e3d4SEdgar E. Iglesias			xlnx,reset-msr = <0x00>;
93*43f4e3d4SEdgar E. Iglesias			xlnx,sco = <0x00>;
94*43f4e3d4SEdgar E. Iglesias			xlnx,unaligned-exceptions = <0x01>;
95*43f4e3d4SEdgar E. Iglesias			xlnx,use-barrel = <0x01>;
96*43f4e3d4SEdgar E. Iglesias			xlnx,use-dcache = <0x01>;
97*43f4e3d4SEdgar E. Iglesias			xlnx,use-div = <0x00>;
98*43f4e3d4SEdgar E. Iglesias			xlnx,use-ext-brk = <0x01>;
99*43f4e3d4SEdgar E. Iglesias			xlnx,use-ext-nm-brk = <0x01>;
100*43f4e3d4SEdgar E. Iglesias			xlnx,use-extended-fsl-instr = <0x00>;
101*43f4e3d4SEdgar E. Iglesias			xlnx,use-fpu = <0x00>;
102*43f4e3d4SEdgar E. Iglesias			xlnx,use-hw-mul = <0x01>;
103*43f4e3d4SEdgar E. Iglesias			xlnx,use-icache = <0x01>;
104*43f4e3d4SEdgar E. Iglesias			xlnx,use-interrupt = <0x01>;
105*43f4e3d4SEdgar E. Iglesias			xlnx,use-mmu = <0x03>;
106*43f4e3d4SEdgar E. Iglesias			xlnx,use-msr-instr = <0x01>;
107*43f4e3d4SEdgar E. Iglesias			xlnx,use-pcmp-instr = <0x01>;
108*43f4e3d4SEdgar E. Iglesias		};
109*43f4e3d4SEdgar E. Iglesias	};
110*43f4e3d4SEdgar E. Iglesias
111*43f4e3d4SEdgar E. Iglesias	plb {
112*43f4e3d4SEdgar E. Iglesias		#address-cells = <0x01>;
113*43f4e3d4SEdgar E. Iglesias		#size-cells = <0x01>;
114*43f4e3d4SEdgar E. Iglesias		compatible = "xlnx,plb-v46-1.03.a\0simple-bus";
115*43f4e3d4SEdgar E. Iglesias		ranges;
116*43f4e3d4SEdgar E. Iglesias
117*43f4e3d4SEdgar E. Iglesias		ethernet@81000000 {
118*43f4e3d4SEdgar E. Iglesias			compatible = "xlnx,xps-ethernetlite-2.00.a";
119*43f4e3d4SEdgar E. Iglesias			device_type = "network";
120*43f4e3d4SEdgar E. Iglesias			interrupt-parent = <0x01>;
121*43f4e3d4SEdgar E. Iglesias			interrupts = <0x01 0x00>;
122*43f4e3d4SEdgar E. Iglesias			local-mac-address = [02 00 00 00 00 00];
123*43f4e3d4SEdgar E. Iglesias			reg = <0x81000000 0x10000>;
124*43f4e3d4SEdgar E. Iglesias			xlnx,duplex = <0x01>;
125*43f4e3d4SEdgar E. Iglesias			xlnx,family = "spartan3adsp";
126*43f4e3d4SEdgar E. Iglesias			xlnx,rx-ping-pong = <0x00>;
127*43f4e3d4SEdgar E. Iglesias			xlnx,tx-ping-pong = <0x00>;
128*43f4e3d4SEdgar E. Iglesias		};
129*43f4e3d4SEdgar E. Iglesias
130*43f4e3d4SEdgar E. Iglesias		flash@a0000000 {
131*43f4e3d4SEdgar E. Iglesias			bank-width = <0x01>;
132*43f4e3d4SEdgar E. Iglesias			compatible = "xlnx,xps-mch-emc-2.00.a\0cfi-flash";
133*43f4e3d4SEdgar E. Iglesias			reg = <0xa0000000 0x1000000>;
134*43f4e3d4SEdgar E. Iglesias			xlnx,family = "spartan3adsp";
135*43f4e3d4SEdgar E. Iglesias			xlnx,include-datawidth-matching-0 = <0x01>;
136*43f4e3d4SEdgar E. Iglesias			xlnx,include-datawidth-matching-1 = <0x00>;
137*43f4e3d4SEdgar E. Iglesias			xlnx,include-datawidth-matching-2 = <0x00>;
138*43f4e3d4SEdgar E. Iglesias			xlnx,include-datawidth-matching-3 = <0x00>;
139*43f4e3d4SEdgar E. Iglesias			xlnx,include-negedge-ioregs = <0x00>;
140*43f4e3d4SEdgar E. Iglesias			xlnx,include-plb-ipif = <0x01>;
141*43f4e3d4SEdgar E. Iglesias			xlnx,include-wrbuf = <0x01>;
142*43f4e3d4SEdgar E. Iglesias			xlnx,max-mem-width = <0x08>;
143*43f4e3d4SEdgar E. Iglesias			xlnx,mch-native-dwidth = <0x20>;
144*43f4e3d4SEdgar E. Iglesias			xlnx,mch-plb-clk-period-ps = <0x3e80>;
145*43f4e3d4SEdgar E. Iglesias			xlnx,mch-splb-awidth = <0x20>;
146*43f4e3d4SEdgar E. Iglesias			xlnx,mch0-accessbuf-depth = <0x10>;
147*43f4e3d4SEdgar E. Iglesias			xlnx,mch0-protocol = <0x00>;
148*43f4e3d4SEdgar E. Iglesias			xlnx,mch0-rddatabuf-depth = <0x10>;
149*43f4e3d4SEdgar E. Iglesias			xlnx,mch1-accessbuf-depth = <0x10>;
150*43f4e3d4SEdgar E. Iglesias			xlnx,mch1-protocol = <0x00>;
151*43f4e3d4SEdgar E. Iglesias			xlnx,mch1-rddatabuf-depth = <0x10>;
152*43f4e3d4SEdgar E. Iglesias			xlnx,mch2-accessbuf-depth = <0x10>;
153*43f4e3d4SEdgar E. Iglesias			xlnx,mch2-protocol = <0x00>;
154*43f4e3d4SEdgar E. Iglesias			xlnx,mch2-rddatabuf-depth = <0x10>;
155*43f4e3d4SEdgar E. Iglesias			xlnx,mch3-accessbuf-depth = <0x10>;
156*43f4e3d4SEdgar E. Iglesias			xlnx,mch3-protocol = <0x00>;
157*43f4e3d4SEdgar E. Iglesias			xlnx,mch3-rddatabuf-depth = <0x10>;
158*43f4e3d4SEdgar E. Iglesias			xlnx,mem0-width = <0x08>;
159*43f4e3d4SEdgar E. Iglesias			xlnx,mem1-width = <0x20>;
160*43f4e3d4SEdgar E. Iglesias			xlnx,mem2-width = <0x20>;
161*43f4e3d4SEdgar E. Iglesias			xlnx,mem3-width = <0x20>;
162*43f4e3d4SEdgar E. Iglesias			xlnx,num-banks-mem = <0x01>;
163*43f4e3d4SEdgar E. Iglesias			xlnx,num-channels = <0x00>;
164*43f4e3d4SEdgar E. Iglesias			xlnx,priority-mode = <0x00>;
165*43f4e3d4SEdgar E. Iglesias			xlnx,synch-mem-0 = <0x00>;
166*43f4e3d4SEdgar E. Iglesias			xlnx,synch-mem-1 = <0x00>;
167*43f4e3d4SEdgar E. Iglesias			xlnx,synch-mem-2 = <0x00>;
168*43f4e3d4SEdgar E. Iglesias			xlnx,synch-mem-3 = <0x00>;
169*43f4e3d4SEdgar E. Iglesias			xlnx,synch-pipedelay-0 = <0x02>;
170*43f4e3d4SEdgar E. Iglesias			xlnx,synch-pipedelay-1 = <0x02>;
171*43f4e3d4SEdgar E. Iglesias			xlnx,synch-pipedelay-2 = <0x02>;
172*43f4e3d4SEdgar E. Iglesias			xlnx,synch-pipedelay-3 = <0x02>;
173*43f4e3d4SEdgar E. Iglesias			xlnx,tavdv-ps-mem-0 = <0x11170>;
174*43f4e3d4SEdgar E. Iglesias			xlnx,tavdv-ps-mem-1 = <0x3a98>;
175*43f4e3d4SEdgar E. Iglesias			xlnx,tavdv-ps-mem-2 = <0x3a98>;
176*43f4e3d4SEdgar E. Iglesias			xlnx,tavdv-ps-mem-3 = <0x3a98>;
177*43f4e3d4SEdgar E. Iglesias			xlnx,tcedv-ps-mem-0 = <0x11170>;
178*43f4e3d4SEdgar E. Iglesias			xlnx,tcedv-ps-mem-1 = <0x3a98>;
179*43f4e3d4SEdgar E. Iglesias			xlnx,tcedv-ps-mem-2 = <0x3a98>;
180*43f4e3d4SEdgar E. Iglesias			xlnx,tcedv-ps-mem-3 = <0x3a98>;
181*43f4e3d4SEdgar E. Iglesias			xlnx,thzce-ps-mem-0 = <0x61a8>;
182*43f4e3d4SEdgar E. Iglesias			xlnx,thzce-ps-mem-1 = <0x1b58>;
183*43f4e3d4SEdgar E. Iglesias			xlnx,thzce-ps-mem-2 = <0x1b58>;
184*43f4e3d4SEdgar E. Iglesias			xlnx,thzce-ps-mem-3 = <0x1b58>;
185*43f4e3d4SEdgar E. Iglesias			xlnx,thzoe-ps-mem-0 = <0x61a8>;
186*43f4e3d4SEdgar E. Iglesias			xlnx,thzoe-ps-mem-1 = <0x1b58>;
187*43f4e3d4SEdgar E. Iglesias			xlnx,thzoe-ps-mem-2 = <0x1b58>;
188*43f4e3d4SEdgar E. Iglesias			xlnx,thzoe-ps-mem-3 = <0x1b58>;
189*43f4e3d4SEdgar E. Iglesias			xlnx,tlzwe-ps-mem-0 = <0x1388>;
190*43f4e3d4SEdgar E. Iglesias			xlnx,tlzwe-ps-mem-1 = <0x00>;
191*43f4e3d4SEdgar E. Iglesias			xlnx,tlzwe-ps-mem-2 = <0x00>;
192*43f4e3d4SEdgar E. Iglesias			xlnx,tlzwe-ps-mem-3 = <0x00>;
193*43f4e3d4SEdgar E. Iglesias			xlnx,twc-ps-mem-0 = <0x11170>;
194*43f4e3d4SEdgar E. Iglesias			xlnx,twc-ps-mem-1 = <0x3a98>;
195*43f4e3d4SEdgar E. Iglesias			xlnx,twc-ps-mem-2 = <0x3a98>;
196*43f4e3d4SEdgar E. Iglesias			xlnx,twc-ps-mem-3 = <0x3a98>;
197*43f4e3d4SEdgar E. Iglesias			xlnx,twp-ps-mem-0 = <0xafc8>;
198*43f4e3d4SEdgar E. Iglesias			xlnx,twp-ps-mem-1 = <0x2ee0>;
199*43f4e3d4SEdgar E. Iglesias			xlnx,twp-ps-mem-2 = <0x2ee0>;
200*43f4e3d4SEdgar E. Iglesias			xlnx,twp-ps-mem-3 = <0x2ee0>;
201*43f4e3d4SEdgar E. Iglesias			xlnx,xcl0-linesize = <0x04>;
202*43f4e3d4SEdgar E. Iglesias			xlnx,xcl0-writexfer = <0x01>;
203*43f4e3d4SEdgar E. Iglesias			xlnx,xcl1-linesize = <0x04>;
204*43f4e3d4SEdgar E. Iglesias			xlnx,xcl1-writexfer = <0x01>;
205*43f4e3d4SEdgar E. Iglesias			xlnx,xcl2-linesize = <0x04>;
206*43f4e3d4SEdgar E. Iglesias			xlnx,xcl2-writexfer = <0x01>;
207*43f4e3d4SEdgar E. Iglesias			xlnx,xcl3-linesize = <0x04>;
208*43f4e3d4SEdgar E. Iglesias			xlnx,xcl3-writexfer = <0x01>;
209*43f4e3d4SEdgar E. Iglesias		};
210*43f4e3d4SEdgar E. Iglesias
211*43f4e3d4SEdgar E. Iglesias		gpio@81400000 {
212*43f4e3d4SEdgar E. Iglesias			compatible = "xlnx,xps-gpio-1.00.a";
213*43f4e3d4SEdgar E. Iglesias			interrupt-parent = <0x01>;
214*43f4e3d4SEdgar E. Iglesias			interrupts = <0x02 0x02>;
215*43f4e3d4SEdgar E. Iglesias			reg = <0x81400000 0x10000>;
216*43f4e3d4SEdgar E. Iglesias			xlnx,all-inputs = <0x00>;
217*43f4e3d4SEdgar E. Iglesias			xlnx,all-inputs-2 = <0x00>;
218*43f4e3d4SEdgar E. Iglesias			xlnx,dout-default = <0x00>;
219*43f4e3d4SEdgar E. Iglesias			xlnx,dout-default-2 = <0x00>;
220*43f4e3d4SEdgar E. Iglesias			xlnx,family = "spartan3adsp";
221*43f4e3d4SEdgar E. Iglesias			xlnx,gpio-width = <0x08>;
222*43f4e3d4SEdgar E. Iglesias			xlnx,interrupt-present = <0x01>;
223*43f4e3d4SEdgar E. Iglesias			xlnx,is-bidir = <0x00>;
224*43f4e3d4SEdgar E. Iglesias			xlnx,is-bidir-2 = <0x01>;
225*43f4e3d4SEdgar E. Iglesias			xlnx,is-dual = <0x00>;
226*43f4e3d4SEdgar E. Iglesias			xlnx,tri-default = <0xffffffff>;
227*43f4e3d4SEdgar E. Iglesias			xlnx,tri-default-2 = <0xffffffff>;
228*43f4e3d4SEdgar E. Iglesias		};
229*43f4e3d4SEdgar E. Iglesias
230*43f4e3d4SEdgar E. Iglesias		serial@84000000 {
231*43f4e3d4SEdgar E. Iglesias			clock-frequency = <0x3b9aca0>;
232*43f4e3d4SEdgar E. Iglesias			compatible = "xlnx,xps-uartlite-1.00.a";
233*43f4e3d4SEdgar E. Iglesias			current-speed = <0x1c200>;
234*43f4e3d4SEdgar E. Iglesias			device_type = "serial";
235*43f4e3d4SEdgar E. Iglesias			interrupt-parent = <0x01>;
236*43f4e3d4SEdgar E. Iglesias			interrupts = <0x03 0x00>;
237*43f4e3d4SEdgar E. Iglesias			port-number = <0x00>;
238*43f4e3d4SEdgar E. Iglesias			reg = <0x84000000 0x10000>;
239*43f4e3d4SEdgar E. Iglesias			xlnx,baudrate = <0x1c200>;
240*43f4e3d4SEdgar E. Iglesias			xlnx,data-bits = <0x08>;
241*43f4e3d4SEdgar E. Iglesias			xlnx,family = "spartan3adsp";
242*43f4e3d4SEdgar E. Iglesias			xlnx,odd-parity = <0x00>;
243*43f4e3d4SEdgar E. Iglesias			xlnx,use-parity = <0x00>;
244*43f4e3d4SEdgar E. Iglesias		};
245*43f4e3d4SEdgar E. Iglesias
246*43f4e3d4SEdgar E. Iglesias		debug@84400000 {
247*43f4e3d4SEdgar E. Iglesias			compatible = "xlnx,mdm-1.00.d";
248*43f4e3d4SEdgar E. Iglesias			reg = <0x84400000 0x10000>;
249*43f4e3d4SEdgar E. Iglesias			xlnx,family = "spartan3adsp";
250*43f4e3d4SEdgar E. Iglesias			xlnx,interconnect = <0x01>;
251*43f4e3d4SEdgar E. Iglesias			xlnx,jtag-chain = <0x02>;
252*43f4e3d4SEdgar E. Iglesias			xlnx,mb-dbg-ports = <0x01>;
253*43f4e3d4SEdgar E. Iglesias			xlnx,uart-width = <0x08>;
254*43f4e3d4SEdgar E. Iglesias			xlnx,use-uart = <0x01>;
255*43f4e3d4SEdgar E. Iglesias			xlnx,write-fsl-ports = <0x00>;
256*43f4e3d4SEdgar E. Iglesias		};
257*43f4e3d4SEdgar E. Iglesias
258*43f4e3d4SEdgar E. Iglesias		interrupt-controller@81800000 {
259*43f4e3d4SEdgar E. Iglesias			#interrupt-cells = <0x02>;
260*43f4e3d4SEdgar E. Iglesias			compatible = "xlnx,xps-intc-1.00.a";
261*43f4e3d4SEdgar E. Iglesias			interrupt-controller;
262*43f4e3d4SEdgar E. Iglesias			reg = <0x81800000 0x10000>;
263*43f4e3d4SEdgar E. Iglesias			xlnx,kind-of-intr = <0x0a>;
264*43f4e3d4SEdgar E. Iglesias			xlnx,num-intr-inputs = <0x04>;
265*43f4e3d4SEdgar E. Iglesias			linux,phandle = <0x01>;
266*43f4e3d4SEdgar E. Iglesias		};
267*43f4e3d4SEdgar E. Iglesias
268*43f4e3d4SEdgar E. Iglesias		timer@83c00000 {
269*43f4e3d4SEdgar E. Iglesias			compatible = "xlnx,xps-timer-1.00.a";
270*43f4e3d4SEdgar E. Iglesias			interrupt-parent = <0x01>;
271*43f4e3d4SEdgar E. Iglesias			interrupts = <0x00 0x02>;
272*43f4e3d4SEdgar E. Iglesias			reg = <0x83c00000 0x10000>;
273*43f4e3d4SEdgar E. Iglesias			xlnx,count-width = <0x20>;
274*43f4e3d4SEdgar E. Iglesias			xlnx,family = "spartan3adsp";
275*43f4e3d4SEdgar E. Iglesias			xlnx,gen0-assert = <0x01>;
276*43f4e3d4SEdgar E. Iglesias			xlnx,gen1-assert = <0x01>;
277*43f4e3d4SEdgar E. Iglesias			xlnx,one-timer-only = <0x00>;
278*43f4e3d4SEdgar E. Iglesias			xlnx,trig0-assert = <0x01>;
279*43f4e3d4SEdgar E. Iglesias			xlnx,trig1-assert = <0x01>;
280*43f4e3d4SEdgar E. Iglesias		};
281*43f4e3d4SEdgar E. Iglesias	};
282*43f4e3d4SEdgar E. Iglesias};
283