summaryrefslogtreecommitdiff
path: root/Documentation/devicetree/bindings/interrupt-controller
diff options
context:
space:
mode:
authorMark Kettenis <kettenis@openbsd.org>2021-09-21 20:34:13 +0200
committerRob Herring <robh@kernel.org>2021-09-27 11:55:05 -0500
commitda73f4ee4a9a17faae35dce30f136d254466252c (patch)
tree000713c6cadd50dbefd31075dbb6e41c02d7fcd2 /Documentation/devicetree/bindings/interrupt-controller
parent2e8b4b6ebe56caed404982b703b5225857226225 (diff)
downloadlwn-da73f4ee4a9a17faae35dce30f136d254466252c.tar.gz
lwn-da73f4ee4a9a17faae35dce30f136d254466252c.zip
dt-bindings: interrupt-controller: msi: Add msi-ranges property
Update the MSI controller binding to add an msi-ranges property that specifies how MSIs map onto regular interrupts on some other interrupt controller. Acked-by: Marc Zyngier <maz@kernel.org> Signed-off-by: Mark Kettenis <kettenis@openbsd.org> Link: https://lore.kernel.org/r/20210921183420.436-3-kettenis@openbsd.org Signed-off-by: Rob Herring <robh@kernel.org>
Diffstat (limited to 'Documentation/devicetree/bindings/interrupt-controller')
-rw-r--r--Documentation/devicetree/bindings/interrupt-controller/msi-controller.yaml8
1 files changed, 8 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/interrupt-controller/msi-controller.yaml b/Documentation/devicetree/bindings/interrupt-controller/msi-controller.yaml
index 58d898d5b943..449d6067ec88 100644
--- a/Documentation/devicetree/bindings/interrupt-controller/msi-controller.yaml
+++ b/Documentation/devicetree/bindings/interrupt-controller/msi-controller.yaml
@@ -32,6 +32,14 @@ properties:
Identifies the node as an MSI controller.
$ref: /schemas/types.yaml#/definitions/flag
+ msi-ranges:
+ description:
+ A list of <phandle intspec span> tuples, where "phandle" is the
+ parent interrupt controller, "intspec" is the starting/base
+ interrupt specifier and "span" is the size of the
+ range. Multiple ranges can be provided.
+ $ref: /schemas/types.yaml#/definitions/phandle-array
+
dependencies:
"#msi-cells": [ msi-controller ]