| OpenRISC 1000 Programmable Interrupt Controller |
| |
| Required properties: |
| |
| - compatible : should be "opencores,or1k-pic-level" for variants with |
| level triggered interrupt lines, "opencores,or1k-pic-edge" for variants with |
| edge triggered interrupt lines or "opencores,or1200-pic" for machines |
| with the non-spec compliant or1200 type implementation. |
| |
| "opencores,or1k-pic" is also provided as an alias to "opencores,or1200-pic", |
| but this is only for backwards compatibility. |
| |
| - interrupt-controller : Identifies the node as an interrupt controller |
| - #interrupt-cells : Specifies the number of cells needed to encode an |
| interrupt source. The value shall be 1. |
| |
| Example: |
| |
| intc: interrupt-controller { |
| compatible = "opencores,or1k-pic-level"; |
| interrupt-controller; |
| #interrupt-cells = <1>; |
| }; |