Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

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>

authored by

Mark Kettenis and committed by
Rob Herring
da73f4ee 2e8b4b6e

+8
+8
Documentation/devicetree/bindings/interrupt-controller/msi-controller.yaml
··· 32 32 Identifies the node as an MSI controller. 33 33 $ref: /schemas/types.yaml#/definitions/flag 34 34 35 + msi-ranges: 36 + description: 37 + A list of <phandle intspec span> tuples, where "phandle" is the 38 + parent interrupt controller, "intspec" is the starting/base 39 + interrupt specifier and "span" is the size of the 40 + range. Multiple ranges can be provided. 41 + $ref: /schemas/types.yaml#/definitions/phandle-array 42 + 35 43 dependencies: 36 44 "#msi-cells": [ msi-controller ] 37 45