These were incorrectly introduced and can cause problems for of_irq_init. The correct way to define a root controller is no interrupt-parent set at all or the interrupt-parent is set to the root controller itself when inherited from a parent node.
Unified · Split
| @@ -55,7 +55,6 @@ · 54 unmodified lines | ||
| 55 | 55 | #interrupt-cells = <2>; |
| 56 | 56 | compatible = "atmel,at91rm9200-aic"; |
| 57 | 57 | interrupt-controller; |
| 58 | − interrupt-parent; | |
| 59 | 58 | reg = <0xfffff000 0x200>; |
| 60 | 59 | }; |
| 61 | 60 | |
| @@ -56,7 +56,6 @@ · 55 unmodified lines | ||
| 56 | 56 | #interrupt-cells = <2>; |
| 57 | 57 | compatible = "atmel,at91rm9200-aic"; |
| 58 | 58 | interrupt-controller; |
| 59 | − interrupt-parent; | |
| 60 | 59 | reg = <0xfffff000 0x200>; |
| 61 | 60 | }; |
| 62 | 61 | |
| @@ -54,7 +54,6 @@ · 53 unmodified lines | ||
| 54 | 54 | #interrupt-cells = <2>; |
| 55 | 55 | compatible = "atmel,at91rm9200-aic"; |
| 56 | 56 | interrupt-controller; |
| 57 | − interrupt-parent; | |
| 58 | 57 | reg = <0xfffff000 0x200>; |
| 59 | 58 | }; |
| 60 | 59 | |
| @@ -24,7 +24,6 @@ · 23 unmodified lines | ||
| 24 | 24 | #interrupt-cells = <3>; |
| 25 | 25 | #address-cells = <1>; |
| 26 | 26 | interrupt-controller; |
| 27 | − interrupt-parent; | |
| 28 | 27 | reg = <0xa0411000 0x1000>, |
| 29 | 28 | <0xa0410100 0x100>; |
| 30 | 29 | }; |
| @@ -89,7 +89,6 @@ · 88 unmodified lines | ||
| 89 | 89 | #size-cells = <0>; |
| 90 | 90 | #address-cells = <1>; |
| 91 | 91 | interrupt-controller; |
| 92 | − interrupt-parent; | |
| 93 | 92 | reg = <0xfff11000 0x1000>, |
| 94 | 93 | <0xfff10100 0x100>; |
| 95 | 94 | }; |