Commit 61efb56e authored by Andre Przywara's avatar Andre Przywara Committed by Rob Herring

dt-bindings: arm: gic: Allow combining arm,gic-400 compatible strings

The arm,gic-400 compatible is probably the best matching string for the
GIC in most modern SoCs, but was only introduced later into the kernel.
For historic reasons and to keep compatibility, some SoC DTs were thus
using a combination of this name and one of the older strings, which
currently the binding denies.

Add a stanza to the DT binding to allow "arm,gic-400", followed by
either "arm,cortex-a15-gic" or "arm,cortex-a7-gic". This fixes binding
compliance for quite some SoC .dtsi files in the kernel tree.
Signed-off-by: default avatarAndre Przywara <andre.przywara@arm.com>
Signed-off-by: default avatarRob Herring <robh@kernel.org>
parent 0be4ae74
...@@ -39,6 +39,12 @@ properties: ...@@ -39,6 +39,12 @@ properties:
- qcom,msm-8660-qgic - qcom,msm-8660-qgic
- qcom,msm-qgic2 - qcom,msm-qgic2
- items:
- const: arm,gic-400
- enum:
- arm,cortex-a15-gic
- arm,cortex-a7-gic
- items: - items:
- const: arm,arm1176jzf-devchip-gic - const: arm,arm1176jzf-devchip-gic
- const: arm,arm11mp-gic - const: arm,arm11mp-gic
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment