1

dt-bindings: interrupt-controller: fsl,irqsteer: Add imx8mp/imx8qxp support

Some SoC like i.MX8MP or i.MX8QXP use a power-domain for this IP. Add
SoC-specific compatibles, which also requires a power-domain.

Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>
Reviewed-by: Conor Dooley <conor.dooley@microchip.com>
Link: https://lore.kernel.org/r/20240528071141.92003-2-alexander.stein@ew.tq-group.com
Signed-off-by: Rob Herring (Arm) <robh@kernel.org>
This commit is contained in:
Alexander Stein 2024-05-28 09:11:40 +02:00 committed by Rob Herring (Arm)
parent 83138f8fb7
commit d8d301a1d2

View File

@ -14,7 +14,10 @@ properties:
oneOf: oneOf:
- const: fsl,imx-irqsteer - const: fsl,imx-irqsteer
- items: - items:
- const: fsl,imx8m-irqsteer - enum:
- fsl,imx8m-irqsteer
- fsl,imx8mp-irqsteer
- fsl,imx8qxp-irqsteer
- const: fsl,imx-irqsteer - const: fsl,imx-irqsteer
reg: reg:
@ -42,6 +45,9 @@ properties:
clock-names: clock-names:
const: ipg const: ipg
power-domains:
maxItems: 1
interrupt-controller: true interrupt-controller: true
"#interrupt-cells": "#interrupt-cells":
@ -70,6 +76,21 @@ required:
- fsl,channel - fsl,channel
- fsl,num-irqs - fsl,num-irqs
allOf:
- if:
properties:
compatible:
contains:
enum:
- fsl,imx8mp-irqsteer
- fsl,imx8qxp-irqsteer
then:
required:
- power-domains
else:
properties:
power-domains: false
additionalProperties: false additionalProperties: false
examples: examples: