dt-bindings: soc: imx: fsl,imx-anatop: Fix the i.MX7 irq number

Unlike the other i.MX devices, i.MX7 has only two anatop interrupts.

Add logic that contemplates such case to fix the following
dt-schema warning:

anatop@30360000: interrupts: [[0, 49, 4], [0, 51, 4]] is too short

Signed-off-by: Fabio Estevam <festevam@denx.de>
Reviewed-by: Alexander Stein <alexander.stein@ew.tq-group.com>
Acked-by: Rob Herring (Arm) <robh@kernel.org>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
This commit is contained in:
Fabio Estevam 2024-10-24 21:41:58 -03:00 committed by Shawn Guo
parent 9f592d1b49
commit 644cb51e92

View File

@ -36,6 +36,7 @@ properties:
- description: Temperature sensor event
- description: Brown-out event on either of the support regulators
- description: Brown-out event on either the core, gpu or soc regulators
minItems: 2
tempmon:
type: object
@ -52,6 +53,23 @@ required:
- compatible
- reg
allOf:
- if:
properties:
compatible:
contains:
enum:
- fsl,imx7d-anatop
then:
properties:
interrupts:
maxItems: 2
else:
properties:
interrupts:
minItems: 3
maxItems: 3
additionalProperties: false
examples: