OpenWrt – Blame information for rev 3
?pathlinks?
Rev | Author | Line No. | Line |
---|---|---|---|
1 | office | 1 | /* |
2 | * Device Tree for Bluestone (APM821xx) board. |
||
3 | * |
||
4 | * Copyright (c) 2010, Applied Micro Circuits Corporation |
||
5 | * Author: Tirumala R Marri <tmarri@apm.com> |
||
6 | * |
||
7 | * This program is free software; you can redistribute it and/or |
||
8 | * modify it under the terms of the GNU General Public License as |
||
9 | * published by the Free Software Foundation; either version 2 of |
||
10 | * the License, or (at your option) any later version. |
||
11 | * |
||
12 | * This program is distributed in the hope that it will be useful, |
||
13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
||
14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
||
15 | * GNU General Public License for more details. |
||
16 | * |
||
17 | * You should have received a copy of the GNU General Public License |
||
18 | * along with this program; if not, write to the Free Software |
||
19 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, |
||
20 | * MA 02111-1307 USA |
||
21 | * |
||
22 | */ |
||
23 | |||
24 | #include <dt-bindings/input/input.h> |
||
25 | #include <dt-bindings/interrupt-controller/irq.h> |
||
26 | #include <dt-bindings/gpio/gpio.h> |
||
27 | |||
28 | / { |
||
29 | #address-cells = <2>; |
||
30 | #size-cells = <1>; |
||
31 | dcr-parent = <&{/cpus/cpu@0}>; |
||
32 | compatible = "apm,bluestone"; |
||
33 | |||
34 | aliases { |
||
3 | office | 35 | ethernet0 = &EMAC0; |
1 | office | 36 | }; |
37 | |||
38 | cpus { |
||
39 | #address-cells = <1>; |
||
40 | #size-cells = <0>; |
||
41 | |||
42 | CPU00: cpu@0 { |
||
43 | device_type = "cpu"; |
||
44 | model = "PowerPC,apm82181"; |
||
45 | reg = <0x00000000>; |
||
46 | clock-frequency = <0>; /* Filled in by U-Boot */ |
||
47 | timebase-frequency = <0>; /* Filled in by U-Boot */ |
||
48 | i-cache-line-size = <32>; |
||
49 | d-cache-line-size = <32>; |
||
50 | i-cache-size = <32768>; |
||
51 | d-cache-size = <32768>; |
||
52 | dcr-controller; |
||
53 | dcr-access-method = "native"; |
||
54 | next-level-cache = <&L2C0>; |
||
55 | }; |
||
56 | }; |
||
57 | |||
58 | memory { |
||
59 | device_type = "memory"; |
||
60 | reg = <0x00000000 0x00000000 0x00000000>; /* Filled in by U-Boot */ |
||
61 | }; |
||
62 | |||
63 | UIC0: interrupt-controller0 { |
||
3 | office | 64 | compatible = "apm,uic-apm82181","ibm,uic"; |
1 | office | 65 | interrupt-controller; |
66 | cell-index = <0>; |
||
67 | dcr-reg = <0x0c0 0x009>; |
||
68 | #address-cells = <0>; |
||
69 | #size-cells = <0>; |
||
70 | #interrupt-cells = <2>; |
||
71 | }; |
||
72 | |||
73 | UIC1: interrupt-controller1 { |
||
3 | office | 74 | compatible = "apm,uic-apm82181","ibm,uic"; |
1 | office | 75 | interrupt-controller; |
76 | cell-index = <1>; |
||
77 | dcr-reg = <0x0d0 0x009>; |
||
78 | #address-cells = <0>; |
||
79 | #size-cells = <0>; |
||
80 | #interrupt-cells = <2>; |
||
3 | office | 81 | interrupts = <0x1e IRQ_TYPE_LEVEL_HIGH |
82 | 0x1f IRQ_TYPE_LEVEL_HIGH>; /* cascade */ |
||
1 | office | 83 | interrupt-parent = <&UIC0>; |
84 | }; |
||
85 | |||
86 | UIC2: interrupt-controller2 { |
||
3 | office | 87 | compatible = "apm,uic-apm82181","ibm,uic"; |
1 | office | 88 | interrupt-controller; |
89 | cell-index = <2>; |
||
90 | dcr-reg = <0x0e0 0x009>; |
||
91 | #address-cells = <0>; |
||
92 | #size-cells = <0>; |
||
93 | #interrupt-cells = <2>; |
||
3 | office | 94 | interrupts = <0x0a IRQ_TYPE_LEVEL_HIGH |
95 | 0x0b IRQ_TYPE_LEVEL_HIGH>; /* cascade */ |
||
1 | office | 96 | interrupt-parent = <&UIC0>; |
97 | }; |
||
98 | |||
99 | UIC3: interrupt-controller3 { |
||
100 | compatible = "apm,uic-apm82181","ibm,uic"; |
||
101 | interrupt-controller; |
||
102 | cell-index = <3>; |
||
103 | dcr-reg = <0x0f0 0x009>; |
||
104 | #address-cells = <0>; |
||
105 | #size-cells = <0>; |
||
106 | #interrupt-cells = <2>; |
||
3 | office | 107 | interrupts = <0x10 IRQ_TYPE_LEVEL_HIGH |
108 | 0x11 IRQ_TYPE_LEVEL_HIGH>; /* cascade */ |
||
1 | office | 109 | interrupt-parent = <&UIC0>; |
110 | }; |
||
111 | |||
112 | OCM1: ocm@400040000 { |
||
113 | compatible = "apm,ocm-apm82181", "ibm,ocm"; |
||
114 | status = "okay"; |
||
115 | cell-index = <1>; |
||
116 | /* configured in U-Boot */ |
||
117 | reg = <4 0x00040000 0x8000>; /* 32K */ |
||
118 | }; |
||
119 | |||
120 | SDR0: sdr { |
||
121 | compatible = "apm,sdr-apm82181", "ibm,sdr-460ex"; |
||
122 | dcr-reg = <0x00e 0x002>; |
||
123 | }; |
||
124 | |||
125 | CPR0: cpr { |
||
126 | compatible = "apm,cpr-apm82181", "ibm,cpr-460ex"; |
||
127 | dcr-reg = <0x00c 0x002>; |
||
128 | }; |
||
129 | |||
130 | L2C0: l2c { |
||
131 | compatible = "ibm,l2-cache-apm82181", "ibm,l2-cache"; |
||
132 | dcr-reg = <0x020 0x008 |
||
133 | 0x030 0x008>; |
||
134 | cache-line-size = <32>; |
||
135 | cache-size = <262144>; |
||
136 | interrupt-parent = <&UIC1>; |
||
137 | interrupts = <0x0b IRQ_TYPE_EDGE_RISING>; |
||
138 | }; |
||
139 | |||
140 | CPM0: cpm { |
||
141 | compatible = "ibm,cpm-apm821xx", "ibm,cpm"; |
||
142 | cell-index = <0>; |
||
143 | dcr-reg = <0x160 0x003>; |
||
144 | pm-cpu = <0x02000000>; |
||
145 | pm-doze = <0x302570F0>; |
||
146 | pm-nap = <0x302570F0>; |
||
147 | pm-deepsleep = <0x302570F0>; |
||
148 | pm-iic-device = <&IIC0>; |
||
149 | pm-emac-device = <&EMAC0>; |
||
150 | unused-units = <0x00000100>; |
||
151 | idle-doze = <0x02000000>; |
||
152 | standby = <0xfeff791d>; |
||
153 | }; |
||
154 | |||
155 | plb { |
||
156 | compatible = "apm,plb-apm82181", "ibm,plb-460ex", "ibm,plb4"; |
||
157 | #address-cells = <2>; |
||
158 | #size-cells = <1>; |
||
3 | office | 159 | ranges; |
1 | office | 160 | clock-frequency = <0>; /* Filled in by U-Boot */ |
161 | |||
162 | SDRAM0: sdram { |
||
163 | compatible = "apm,sdram-apm82181", "ibm,sdram-460ex", "ibm,sdram-405gp"; |
||
164 | dcr-reg = <0x010 0x002>; |
||
165 | }; |
||
166 | |||
167 | RTC: rtc { |
||
168 | compatible = "ibm,rtc"; |
||
169 | dcr-reg = <0x240 0x009>; |
||
170 | interrupts = <0x1a IRQ_TYPE_LEVEL_HIGH>; |
||
171 | interrupt-parent = <&UIC2>; |
||
172 | |||
173 | }; |
||
174 | |||
3 | office | 175 | CRYPTO: crypto@180000 { |
176 | compatible = "amcc,ppc460ex-crypto", "amcc,ppc4xx-crypto"; |
||
177 | reg = <4 0x00180000 0x80400>; |
||
178 | interrupt-parent = <&UIC0>; |
||
179 | interrupts = <0x1d IRQ_TYPE_LEVEL_HIGH>; |
||
1 | office | 180 | status = "disabled"; |
181 | }; |
||
182 | |||
183 | PKA: pka@114000 { |
||
3 | office | 184 | device_type = "pka"; |
1 | office | 185 | compatible = "ppc4xx-pka", "amcc,ppc4xx-pka", "amcc, ppc4xx-pka"; |
186 | reg = <4 0x00114000 0x4000>; |
||
187 | interrupt-parent = <&UIC0>; |
||
188 | interrupts = <0x14 IRQ_TYPE_EDGE_RISING>; |
||
189 | status = "disabled"; |
||
190 | }; |
||
191 | |||
3 | office | 192 | TRNG: trng@110000 { |
193 | device_type = "trng"; |
||
194 | compatible = "amcc,ppc460ex-rng", "ppc4xx-rng", "amcc, ppc4xx-trng"; |
||
195 | reg = <4 0x00110000 0x100>; |
||
196 | interrupt-parent = <&UIC1>; |
||
197 | interrupts = <0x03 IRQ_TYPE_LEVEL_HIGH>; |
||
198 | status = "disabled"; |
||
1 | office | 199 | }; |
200 | |||
201 | MAL0: mcmal { |
||
202 | compatible = "ibm,mcmal-460ex", "ibm,mcmal2"; |
||
203 | descriptor-memory = "ocm"; |
||
204 | dcr-reg = <0x180 0x062>; |
||
205 | num-tx-chans = <1>; |
||
206 | num-rx-chans = <1>; |
||
207 | #address-cells = <0>; |
||
208 | #size-cells = <0>; |
||
209 | interrupt-parent = <&UIC2>; |
||
3 | office | 210 | interrupts = < 0x06 IRQ_TYPE_LEVEL_HIGH /*TXEOB*/ |
211 | 0x07 IRQ_TYPE_LEVEL_HIGH /*RXEOB*/ |
||
212 | 0x03 IRQ_TYPE_LEVEL_HIGH /*SERR*/ |
||
213 | 0x04 IRQ_TYPE_LEVEL_HIGH /*TXDE*/ |
||
214 | 0x05 IRQ_TYPE_LEVEL_HIGH /*RXDE*/ |
||
215 | 0x08 IRQ_TYPE_EDGE_FALLING /*TX0 COAL*/ |
||
216 | /*0x09 IRQ_TYPE_EDGE_FALLING TX1 COAL*/ |
||
217 | 0x0c IRQ_TYPE_EDGE_FALLING /*RX0 COAL*/ |
||
218 | /*0x0d IRQ_TYPE_EDGE_FALLING RX1 COAL*/>; |
||
1 | office | 219 | }; |
220 | |||
3 | office | 221 | AHBDMA0: dma@bffd0800 { |
222 | compatible = "snps,dma-spear1340"; |
||
223 | reg = <4 0xbffd0800 0x400>; |
||
224 | interrupt-parent = <&UIC0>; |
||
225 | interrupts = <0x19 IRQ_TYPE_LEVEL_HIGH>; |
||
226 | #dma-cells = <3>; |
||
227 | /* use autoconfiguration for the dma setup */ |
||
228 | }; |
||
229 | |||
230 | SATA0: sata@bffd1000 { |
||
231 | compatible = "amcc,sata-460ex"; |
||
232 | reg = <4 0xbffd1000 0x800>; |
||
233 | interrupt-parent = <&UIC0>; |
||
234 | interrupts = <0x1a IRQ_TYPE_LEVEL_HIGH>; |
||
235 | dmas = <&AHBDMA0 0 0 1>; |
||
236 | dma-names = "sata-dma"; |
||
237 | status = "disabled"; |
||
238 | }; |
||
239 | |||
240 | SATA1: sata@bffd1800 { |
||
241 | compatible = "amcc,sata-460ex"; |
||
242 | reg = <4 0xbffd1800 0x800>; |
||
243 | interrupt-parent = <&UIC0>; |
||
244 | interrupts = <0x1b IRQ_TYPE_LEVEL_HIGH>; |
||
245 | dmas = <&AHBDMA0 1 0 2>; |
||
246 | dma-names = "sata-dma"; |
||
247 | status = "disabled"; |
||
248 | }; |
||
249 | |||
250 | USBOTG0: usbotg@bff80000 { |
||
251 | compatible = "amcc,dwc-otg"; |
||
252 | reg = <4 0xbff80000 0x10000>; |
||
253 | interrupt-parent = <&USBOTG0>; |
||
254 | interrupts = <0 1 2>; |
||
255 | #interrupt-cells = <1>; |
||
256 | #address-cells = <0>; |
||
257 | #size-cells = <0>; |
||
258 | interrupt-map = <0 &UIC2 0x1c IRQ_TYPE_LEVEL_HIGH /* USB-OTG */ |
||
259 | 1 &UIC1 0x1a IRQ_TYPE_LEVEL_LOW /* HIGH-POWER */ |
||
260 | 2 &UIC0 0x0c IRQ_TYPE_LEVEL_HIGH /* DMA */>; |
||
261 | dr_mode = "host"; |
||
262 | status = "disabled"; |
||
263 | }; |
||
264 | |||
1 | office | 265 | POB0: opb { |
266 | compatible = "ibm,opb-460ex", "ibm,opb"; |
||
267 | #address-cells = <1>; |
||
268 | #size-cells = <1>; |
||
269 | ranges = <0xb0000000 0x00000004 0xb0000000 0x50000000>; |
||
270 | clock-frequency = <0>; /* Filled in by U-Boot */ |
||
271 | |||
272 | EBC0: ebc { |
||
273 | compatible = "ibm,ebc-460ex", "ibm,ebc"; |
||
274 | dcr-reg = <0x012 0x002>; |
||
275 | #address-cells = <2>; |
||
276 | #size-cells = <1>; |
||
277 | clock-frequency = <0>; /* Filled in by U-Boot */ |
||
278 | /* ranges property is supplied by U-Boot */ |
||
279 | ranges = <0x00000003 0x00000000 0xe0000000 0x8000000>; |
||
280 | interrupts = <0x06 IRQ_TYPE_LEVEL_HIGH>; |
||
281 | interrupt-parent = <&UIC1>; |
||
282 | |||
283 | nor_flash@0,0 { |
||
284 | compatible = "cfi-flash"; |
||
285 | bank-width = <1>; |
||
286 | reg = <0x00000000 0x00000000 0x00100000>; |
||
287 | #address-cells = <1>; |
||
288 | #size-cells = <1>; |
||
289 | status = "disabled"; |
||
290 | }; |
||
291 | |||
292 | ndfc@1,0 { |
||
293 | compatible = "ibm,ndfc"; |
||
294 | reg = <00000003 00000000 00002000>; |
||
295 | ccr = <0x00001000>; |
||
296 | bank-settings = <0x80002222>; |
||
3 | office | 297 | #address-cells = <1>; |
298 | #size-cells = <1>; |
||
1 | office | 299 | status = "disabled"; |
300 | |||
301 | nand { |
||
302 | #address-cells = <1>; |
||
303 | #size-cells = <1>; |
||
304 | }; |
||
305 | }; |
||
306 | }; |
||
307 | |||
308 | UART0: serial@ef600300 { |
||
3 | office | 309 | device_type = "serial"; |
310 | compatible = "ns16550"; |
||
1 | office | 311 | reg = <0xef600300 0x00000008>; |
312 | virtual-reg = <0xef600300>; |
||
313 | clock-frequency = <0>; /* Filled in by U-Boot */ |
||
3 | office | 314 | current-speed = <0>; /* Filled in by U-Boot */ |
1 | office | 315 | interrupt-parent = <&UIC1>; |
316 | interrupts = <0x01 IRQ_TYPE_LEVEL_HIGH>; |
||
317 | status = "disabled"; |
||
318 | }; |
||
319 | |||
320 | UART1: serial@ef600400 { |
||
3 | office | 321 | device_type = "serial"; |
322 | compatible = "ns16550"; |
||
1 | office | 323 | reg = <0xef600400 0x00000008>; |
324 | virtual-reg = <0xef600400>; |
||
325 | clock-frequency = <0>; /* Filled in by U-Boot */ |
||
3 | office | 326 | current-speed = <0>; /* Filled in by U-Boot */ |
1 | office | 327 | interrupt-parent = <&UIC0>; |
328 | interrupts = <0x01 IRQ_TYPE_LEVEL_HIGH>; |
||
329 | status = "disabled"; |
||
330 | }; |
||
331 | |||
3 | office | 332 | GPIO0: gpio@ef600b00 { |
333 | compatible = "ibm,ppc4xx-gpio"; |
||
334 | reg = <0xef600b00 0x00000048>; |
||
335 | #gpio-cells = <2>; |
||
336 | gpio-controller; |
||
337 | status = "disabled"; |
||
338 | }; |
||
339 | |||
1 | office | 340 | IIC0: i2c@ef600700 { |
341 | compatible = "ibm,iic-460ex", "ibm,iic"; |
||
342 | reg = <0xef600700 0x00000014>; |
||
343 | interrupt-parent = <&UIC0>; |
||
344 | interrupts = <0x02 IRQ_TYPE_LEVEL_HIGH>; |
||
345 | #address-cells = <1>; |
||
346 | #size-cells = <0>; |
||
347 | status = "disabled"; |
||
348 | }; |
||
349 | |||
350 | IIC1: i2c@ef600800 { |
||
351 | compatible = "ibm,iic-460ex", "ibm,iic"; |
||
352 | reg = <0xef600800 0x00000014>; |
||
353 | interrupt-parent = <&UIC0>; |
||
354 | interrupts = <0x03 IRQ_TYPE_LEVEL_HIGH>; |
||
355 | status = "disabled"; |
||
356 | }; |
||
357 | |||
3 | office | 358 | RGMII0: emac-rgmii@ef601500 { |
359 | compatible = "ibm,rgmii-405ex", "ibm,rgmii"; |
||
360 | reg = <0xef601500 0x00000008>; |
||
361 | has-mdio; |
||
1 | office | 362 | }; |
363 | |||
3 | office | 364 | TAH0: emac-tah@ef601350 { |
365 | compatible = "ibm,tah-460ex", "ibm,tah"; |
||
366 | reg = <0xef601350 0x00000030>; |
||
367 | }; |
||
368 | |||
1 | office | 369 | EMAC0: ethernet@ef600c00 { |
370 | device_type = "network"; |
||
371 | compatible = "ibm,emac-apm821xx", "ibm,emac4sync"; |
||
372 | interrupt-parent = <&EMAC0>; |
||
373 | interrupts = <0 1>; |
||
374 | #interrupt-cells = <1>; |
||
375 | #address-cells = <0>; |
||
376 | #size-cells = <0>; |
||
3 | office | 377 | interrupt-map = <0 &UIC2 0x10 IRQ_TYPE_LEVEL_HIGH /* Status */ |
378 | 1 &UIC2 0x14 IRQ_TYPE_LEVEL_HIGH /* Wake */>; |
||
1 | office | 379 | reg = <0xef600c00 0x000000c4>; |
380 | local-mac-address = [000000000000]; /* Filled in by U-Boot */ |
||
381 | mal-device = <&MAL0>; |
||
382 | mal-tx-channel = <0>; |
||
383 | mal-rx-channel = <0>; |
||
384 | cell-index = <0>; |
||
385 | max-frame-size = <9000>; |
||
386 | rx-fifo-size = <16384>; |
||
387 | tx-fifo-size = <2048>; |
||
3 | office | 388 | fifo-entry-size = <10>; |
1 | office | 389 | phy-mode = "rgmii"; |
390 | phy-map = <0x00000000>; |
||
391 | rgmii-device = <&RGMII0>; |
||
392 | rgmii-channel = <0>; |
||
393 | tah-device = <&TAH0>; |
||
394 | tah-channel = <0>; |
||
395 | has-inverted-stacr-oc; |
||
396 | has-new-stacr-staopc; |
||
397 | status = "disabled"; |
||
398 | }; |
||
399 | }; |
||
400 | |||
401 | PCIE0: pciex@d00000000 { |
||
3 | office | 402 | device_type = "pci"; |
1 | office | 403 | #interrupt-cells = <1>; |
404 | #size-cells = <2>; |
||
405 | #address-cells = <3>; |
||
406 | compatible = "ibm,plb-pciex-apm821xx", "ibm,plb-pciex"; |
||
407 | primary; |
||
408 | port = <0x0>; /* port number */ |
||
3 | office | 409 | reg = <0x0000000d 0x00000000 0x20000000 /* Config space access */ |
410 | 0x0000000c 0x08010000 0x00001000>; /* Registers */ |
||
1 | office | 411 | dcr-reg = <0x100 0x020>; |
412 | sdr-base = <0x300>; |
||
413 | |||
414 | /* Outbound ranges, one memory and one IO, |
||
415 | * later cannot be changed |
||
416 | */ |
||
3 | office | 417 | ranges = <0x02000000 0x00000000 0x80000000 0x0000000e 0x00000000 0x00000000 0x80000000 |
418 | 0x02000000 0x00000000 0x00000000 0x0000000f 0x00000000 0x00000000 0x00100000 |
||
419 | 0x01000000 0x00000000 0x00000000 0x0000000f 0x80000000 0x00000000 0x00010000>; |
||
1 | office | 420 | |
421 | /* Inbound 2GB range starting at 0 */ |
||
422 | dma-ranges = <0x42000000 0x0 0x0 0x0 0x0 0x0 0x80000000>; |
||
423 | |||
424 | /* This drives busses 0x40 to 0x7f */ |
||
425 | bus-range = <0x40 0x7f>; |
||
426 | |||
427 | /* Legacy interrupts (note the weird polarity, the bridge seems |
||
428 | * to invert PCIe legacy interrupts). |
||
429 | * We are de-swizzling here because the numbers are actually for |
||
430 | * port of the root complex virtual P2P bridge. But I want |
||
431 | * to avoid putting a node for it in the tree, so the numbers |
||
432 | * below are basically de-swizzled numbers. |
||
433 | * The real slot is on idsel 0, so the swizzling is 1:1 |
||
434 | */ |
||
435 | interrupt-map-mask = <0x0 0x0 0x0 0x7>; |
||
3 | office | 436 | interrupt-map = < |
437 | 0x0 0x0 0x0 0x1 &UIC3 0x0c IRQ_TYPE_LEVEL_HIGH /* swizzled int A */ |
||
438 | 0x0 0x0 0x0 0x2 &UIC3 0x0d IRQ_TYPE_LEVEL_HIGH /* swizzled int B */ |
||
439 | 0x0 0x0 0x0 0x3 &UIC3 0x0e IRQ_TYPE_LEVEL_HIGH /* swizzled int C */ |
||
440 | 0x0 0x0 0x0 0x4 &UIC3 0x0f IRQ_TYPE_LEVEL_HIGH /* swizzled int D */>; |
||
1 | office | 441 | status = "disabled"; |
442 | }; |
||
3 | office | 443 | |
444 | MSI: ppc4xx-msi@C10000000 { |
||
445 | compatible = "amcc,ppc4xx-msi", "ppc4xx-msi"; |
||
446 | reg = < 0xC 0x10000000 0x100 |
||
447 | 0xC 0x10000000 0x100>; |
||
448 | sdr-base = <0x36C>; |
||
449 | msi-data = <0x00004440>; |
||
450 | msi-mask = <0x0000ffe0>; |
||
451 | interrupts =<0 1 2 3 4 5 6 7>; |
||
452 | interrupt-parent = <&MSI>; |
||
453 | #interrupt-cells = <1>; |
||
454 | #address-cells = <0>; |
||
455 | #size-cells = <0>; |
||
456 | msi-available-ranges = <0x0 0x100>; |
||
457 | interrupt-map = < |
||
458 | |||
459 | 1 &UIC3 0x19 IRQ_TYPE_EDGE_RISING |
||
460 | 2 &UIC3 0x1a IRQ_TYPE_EDGE_RISING |
||
461 | 3 &UIC3 0x1b IRQ_TYPE_EDGE_RISING |
||
462 | 4 &UIC3 0x1c IRQ_TYPE_EDGE_RISING |
||
463 | 5 &UIC3 0x1d IRQ_TYPE_EDGE_RISING |
||
464 | 6 &UIC3 0x1e IRQ_TYPE_EDGE_RISING |
||
465 | 7 &UIC3 0x1f IRQ_TYPE_EDGE_RISING |
||
466 | >; |
||
467 | status = "disabled"; |
||
468 | }; |
||
1 | office | 469 | }; |
470 | }; |