diff options
| author | Rob Herring (Arm) <robh@kernel.org> | 2024-11-15 14:03:59 -0600 |
|---|---|---|
| committer | Rob Herring (Arm) <robh@kernel.org> | 2024-11-15 14:03:59 -0600 |
| commit | 28b513b5a683cf1e7125ba54ffe7ecb206ef4984 (patch) | |
| tree | 093670bec3469f62613f555d3ebfb87255908ee1 /Documentation/devicetree/bindings/interrupt-controller | |
| parent | 919e0dd4118ee6fafd2d63d31ecf0c98fec7a152 (diff) | |
| parent | 332857fdac73f1c7b74ad962c07bb39e4c0c145a (diff) | |
Merge branch 'dt/linus' into dt/next
Pull-in kunit kconfig fix
Diffstat (limited to 'Documentation/devicetree/bindings/interrupt-controller')
| -rw-r--r-- | Documentation/devicetree/bindings/interrupt-controller/fsl,ls-extirq.yaml | 26 |
1 files changed, 23 insertions, 3 deletions
diff --git a/Documentation/devicetree/bindings/interrupt-controller/fsl,ls-extirq.yaml b/Documentation/devicetree/bindings/interrupt-controller/fsl,ls-extirq.yaml index 199b34fdbefc..7ff4efc4758a 100644 --- a/Documentation/devicetree/bindings/interrupt-controller/fsl,ls-extirq.yaml +++ b/Documentation/devicetree/bindings/interrupt-controller/fsl,ls-extirq.yaml @@ -82,9 +82,6 @@ allOf: enum: - fsl,ls1043a-extirq - fsl,ls1046a-extirq - - fsl,ls1088a-extirq - - fsl,ls2080a-extirq - - fsl,lx2160a-extirq then: properties: interrupt-map: @@ -95,6 +92,29 @@ allOf: - const: 0xf - const: 0 + - if: + properties: + compatible: + contains: + enum: + - fsl,ls1088a-extirq + - fsl,ls2080a-extirq + - fsl,lx2160a-extirq +# The driver(drivers/irqchip/irq-ls-extirq.c) have not use standard DT +# function to parser interrupt-map. So it doesn't consider '#address-size' +# in parent interrupt controller, such as GIC. +# +# When dt-binding verify interrupt-map, item data matrix is spitted at +# incorrect position. Remove interrupt-map restriction because it always +# wrong. + + then: + properties: + interrupt-map-mask: + items: + - const: 0xf + - const: 0 + additionalProperties: false examples: |
