diff options
Diffstat (limited to 'Documentation/devicetree/bindings/arm/vic.txt')
| -rw-r--r-- | Documentation/devicetree/bindings/arm/vic.txt | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/arm/vic.txt b/Documentation/devicetree/bindings/arm/vic.txt new file mode 100644 index 00000000000..266716b2343 --- /dev/null +++ b/Documentation/devicetree/bindings/arm/vic.txt | |||
| @@ -0,0 +1,29 @@ | |||
| 1 | * ARM Vectored Interrupt Controller | ||
| 2 | |||
| 3 | One or more Vectored Interrupt Controllers (VIC's) can be connected in an ARM | ||
| 4 | system for interrupt routing. For multiple controllers they can either be | ||
| 5 | nested or have the outputs wire-OR'd together. | ||
| 6 | |||
| 7 | Required properties: | ||
| 8 | |||
| 9 | - compatible : should be one of | ||
| 10 | "arm,pl190-vic" | ||
| 11 | "arm,pl192-vic" | ||
| 12 | - interrupt-controller : Identifies the node as an interrupt controller | ||
| 13 | - #interrupt-cells : The number of cells to define the interrupts. Must be 1 as | ||
| 14 | the VIC has no configuration options for interrupt sources. The cell is a u32 | ||
| 15 | and defines the interrupt number. | ||
| 16 | - reg : The register bank for the VIC. | ||
| 17 | |||
| 18 | Optional properties: | ||
| 19 | |||
| 20 | - interrupts : Interrupt source for parent controllers if the VIC is nested. | ||
| 21 | |||
| 22 | Example: | ||
| 23 | |||
| 24 | vic0: interrupt-controller@60000 { | ||
| 25 | compatible = "arm,pl192-vic"; | ||
| 26 | interrupt-controller; | ||
| 27 | #interrupt-cells = <1>; | ||
| 28 | reg = <0x60000 0x1000>; | ||
| 29 | }; | ||
