dt-bindings: apple,aic: Add affinity description for per-cpu pseudo-interrupts
Some of the FIQ per-cpu pseudo-interrupts are better described with a specific affinity, the most obvious candidate being the CPU PMUs. Augment the AIC binding to be able to specify that affinity in the interrupt controller node. Reviewed-by: Rob Herring <robh@kernel.org> Signed-off-by: Marc Zyngier <maz@kernel.org>
This commit is contained in:
Родитель
74703b13f9
Коммит
dba07ad113
|
@ -70,6 +70,35 @@ properties:
|
||||||
power-domains:
|
power-domains:
|
||||||
maxItems: 1
|
maxItems: 1
|
||||||
|
|
||||||
|
affinities:
|
||||||
|
type: object
|
||||||
|
additionalProperties: false
|
||||||
|
description:
|
||||||
|
FIQ affinity can be expressed as a single "affinities" node,
|
||||||
|
containing a set of sub-nodes, one per FIQ with a non-default
|
||||||
|
affinity.
|
||||||
|
patternProperties:
|
||||||
|
"^.+-affinity$":
|
||||||
|
type: object
|
||||||
|
additionalProperties: false
|
||||||
|
properties:
|
||||||
|
apple,fiq-index:
|
||||||
|
description:
|
||||||
|
The interrupt number specified as a FIQ, and for which
|
||||||
|
the affinity is not the default.
|
||||||
|
$ref: /schemas/types.yaml#/definitions/uint32
|
||||||
|
maximum: 5
|
||||||
|
|
||||||
|
cpus:
|
||||||
|
$ref: /schemas/types.yaml#/definitions/phandle-array
|
||||||
|
description:
|
||||||
|
Should be a list of phandles to CPU nodes (as described in
|
||||||
|
Documentation/devicetree/bindings/arm/cpus.yaml).
|
||||||
|
|
||||||
|
required:
|
||||||
|
- fiq-index
|
||||||
|
- cpus
|
||||||
|
|
||||||
required:
|
required:
|
||||||
- compatible
|
- compatible
|
||||||
- '#interrupt-cells'
|
- '#interrupt-cells'
|
||||||
|
|
Загрузка…
Ссылка в новой задаче