dt-bindings: interrupt-controller: arm,gic-v3: Add dma-noncoherent property
authorLorenzo Pieralisi <lpieralisi@kernel.org>
Fri, 6 Oct 2023 12:59:25 +0000 (14:59 +0200)
committerMarc Zyngier <maz@kernel.org>
Sat, 7 Oct 2023 11:47:12 +0000 (12:47 +0100)
commit5e5c636c69bdba04033161bbb111fbb6f1f6661e
treefa77601ec8420789b2ff94fb65f817e03b031e24
parent977f7c2b275667777cd42ab0e61461617b652b05
dt-bindings: interrupt-controller: arm,gic-v3: Add dma-noncoherent property

The GIC v3 specifications allow redistributors and ITSes interconnect
ports used to access memory to be wired up in a way that makes the
respective initiators/memory observers non-coherent.

Add the standard dma-noncoherent property to the GICv3 bindings to
allow firmware to describe the redistributors/ITSes components and
interconnect ports behaviour in system designs where the redistributors
and ITSes are not coherent with the CPU.

Reviewed-by: Rob Herring <robh@kernel.org>
Signed-off-by: Lorenzo Pieralisi <lpieralisi@kernel.org>
Cc: Rob Herring <robh@kernel.org>
Signed-off-by: Marc Zyngier <maz@kernel.org>
Link: https://lore.kernel.org/r/20231006125929.48591-2-lpieralisi@kernel.org
Documentation/devicetree/bindings/interrupt-controller/arm,gic-v3.yaml