[PATCH 1/3] ASoC: dt-bindings: fsl,xcvr: Adjust the number of interrupts

From: Shengjiu Wang
Date: Tue Jun 25 2024 - 01:14:52 EST


On i.MX8MP, there are 3 interrupts, the third interrupt is
SPDIF wakeup interrupt from PHY

Add ref: dai-common.yaml for #sound-dai-cells is needed and
XCVR is a DAI device.

Signed-off-by: Shengjiu Wang <shengjiu.wang@xxxxxxx>
---
Documentation/devicetree/bindings/sound/fsl,xcvr.yaml | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/Documentation/devicetree/bindings/sound/fsl,xcvr.yaml b/Documentation/devicetree/bindings/sound/fsl,xcvr.yaml
index 197ae8ba9c30..7470866e11c6 100644
--- a/Documentation/devicetree/bindings/sound/fsl,xcvr.yaml
+++ b/Documentation/devicetree/bindings/sound/fsl,xcvr.yaml
@@ -42,6 +42,7 @@ properties:
items:
- description: WAKEUPMIX Audio XCVR Interrupt 1
- description: WAKEUPMIX Audio XCVR Interrupt 2
+ - description: SPDIF wakeup interrupt from PHY
minItems: 1

clocks:
@@ -88,6 +89,7 @@ required:
- dma-names

allOf:
+ - $ref: dai-common.yaml#
- if:
properties:
compatible:
@@ -112,7 +114,7 @@ allOf:
else:
properties:
interrupts:
- maxItems: 1
+ maxItems: 3

- if:
properties:
@@ -128,7 +130,7 @@ allOf:
clock-names:
maxItems: 4

-additionalProperties: false
+unevaluatedProperties: false

examples:
- |
--
2.34.1