|
126 | 126 | reg = <0x0 0x1fe01400 0x0 0x64>; |
127 | 127 |
|
128 | 128 | interrupt-controller; |
| 129 | + #address-cells = <0>; |
129 | 130 | #interrupt-cells = <2>; |
130 | 131 | interrupt-parent = <&cpuintc>; |
131 | 132 | interrupts = <2>; |
|
140 | 141 | compatible = "loongson,ls2k2000-eiointc"; |
141 | 142 | reg = <0x0 0x1fe01600 0x0 0xea00>; |
142 | 143 | interrupt-controller; |
| 144 | + #address-cells = <0>; |
143 | 145 | #interrupt-cells = <1>; |
144 | 146 | interrupt-parent = <&cpuintc>; |
145 | 147 | interrupts = <3>; |
|
149 | 151 | compatible = "loongson,pch-pic-1.0"; |
150 | 152 | reg = <0x0 0x10000000 0x0 0x400>; |
151 | 153 | interrupt-controller; |
| 154 | + #address-cells = <0>; |
152 | 155 | #interrupt-cells = <2>; |
153 | 156 | loongson,pic-base-vec = <0>; |
154 | 157 | interrupt-parent = <&eiointc>; |
|
291 | 294 |
|
292 | 295 | gmac0: ethernet@3,0 { |
293 | 296 | reg = <0x1800 0x0 0x0 0x0 0x0>; |
294 | | - interrupts = <12 IRQ_TYPE_LEVEL_HIGH>, |
295 | | - <13 IRQ_TYPE_LEVEL_HIGH>; |
| 297 | + interrupts-extended = <&pic 12 IRQ_TYPE_LEVEL_HIGH>, |
| 298 | + <&pic 13 IRQ_TYPE_LEVEL_HIGH>; |
296 | 299 | interrupt-names = "macirq", "eth_lpi"; |
297 | | - interrupt-parent = <&pic>; |
298 | 300 | status = "disabled"; |
299 | 301 | }; |
300 | 302 |
|
301 | 303 | gmac1: ethernet@3,1 { |
302 | 304 | reg = <0x1900 0x0 0x0 0x0 0x0>; |
303 | | - interrupts = <14 IRQ_TYPE_LEVEL_HIGH>, |
304 | | - <15 IRQ_TYPE_LEVEL_HIGH>; |
| 305 | + interrupts-extended = <&pic 14 IRQ_TYPE_LEVEL_HIGH>, |
| 306 | + <&pic 15 IRQ_TYPE_LEVEL_HIGH>; |
305 | 307 | interrupt-names = "macirq", "eth_lpi"; |
306 | | - interrupt-parent = <&pic>; |
307 | 308 | status = "disabled"; |
308 | 309 | }; |
309 | 310 |
|
310 | 311 | gmac2: ethernet@3,2 { |
311 | 312 | reg = <0x1a00 0x0 0x0 0x0 0x0>; |
312 | | - interrupts = <17 IRQ_TYPE_LEVEL_HIGH>, |
313 | | - <18 IRQ_TYPE_LEVEL_HIGH>; |
| 313 | + interrupts-extended = <&pic 17 IRQ_TYPE_LEVEL_HIGH>, |
| 314 | + <&pic 18 IRQ_TYPE_LEVEL_HIGH>; |
314 | 315 | interrupt-names = "macirq", "eth_lpi"; |
315 | | - interrupt-parent = <&pic>; |
316 | 316 | status = "disabled"; |
317 | 317 | }; |
318 | 318 |
|
319 | 319 | xhci0: usb@4,0 { |
320 | 320 | reg = <0x2000 0x0 0x0 0x0 0x0>; |
321 | | - interrupts = <48 IRQ_TYPE_LEVEL_HIGH>; |
322 | | - interrupt-parent = <&pic>; |
| 321 | + interrupts-extended = <&pic 48 IRQ_TYPE_LEVEL_HIGH>; |
323 | 322 | status = "disabled"; |
324 | 323 | }; |
325 | 324 |
|
326 | 325 | xhci1: usb@19,0 { |
327 | 326 | reg = <0xc800 0x0 0x0 0x0 0x0>; |
328 | | - interrupts = <22 IRQ_TYPE_LEVEL_HIGH>; |
329 | | - interrupt-parent = <&pic>; |
| 327 | + interrupts-extended = <&pic 22 IRQ_TYPE_LEVEL_HIGH>; |
330 | 328 | status = "disabled"; |
331 | 329 | }; |
332 | 330 |
|
333 | 331 | display@6,1 { |
334 | 332 | reg = <0x3100 0x0 0x0 0x0 0x0>; |
335 | | - interrupts = <28 IRQ_TYPE_LEVEL_HIGH>; |
336 | | - interrupt-parent = <&pic>; |
| 333 | + interrupts-extended = <&pic 28 IRQ_TYPE_LEVEL_HIGH>; |
337 | 334 | status = "disabled"; |
338 | 335 | }; |
339 | 336 |
|
340 | 337 | i2s@7,0 { |
341 | 338 | reg = <0x3800 0x0 0x0 0x0 0x0>; |
342 | | - interrupts = <78 IRQ_TYPE_LEVEL_HIGH>, |
343 | | - <79 IRQ_TYPE_LEVEL_HIGH>; |
| 339 | + interrupts-extended = <&pic 78 IRQ_TYPE_LEVEL_HIGH>, |
| 340 | + <&pic 79 IRQ_TYPE_LEVEL_HIGH>; |
344 | 341 | interrupt-names = "tx", "rx"; |
345 | | - interrupt-parent = <&pic>; |
346 | 342 | status = "disabled"; |
347 | 343 | }; |
348 | 344 |
|
349 | 345 | sata: sata@8,0 { |
350 | 346 | reg = <0x4000 0x0 0x0 0x0 0x0>; |
351 | | - interrupts = <16 IRQ_TYPE_LEVEL_HIGH>; |
352 | | - interrupt-parent = <&pic>; |
| 347 | + interrupts-extended = <&pic 16 IRQ_TYPE_LEVEL_HIGH>; |
353 | 348 | status = "disabled"; |
354 | 349 | }; |
355 | 350 |
|
|
0 commit comments