Skip to content

Commit

Permalink
dt-bindings: mailbox: imx-mu: add i.MX93 S4 MU support
Browse files Browse the repository at this point in the history
Similar to i.MX8ULP S4 MU, i.MX93 MU is dedicated for communication
between Sentinel and Cortex-A cores from hardware design, it could not be
reused for other purpose.

However i.MX93 S4 MU use separate tx/rx interrupt, so update
interrupts and add interrupt-names property.

Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
Reviewed-by: Rob Herring <robh@kernel.org>
Signed-off-by: Peng Fan <peng.fan@nxp.com>
Signed-off-by: Jassi Brar <jaswinder.singh@linaro.org>
  • Loading branch information
Peng Fan authored and Jassi Brar committed Mar 13, 2022
1 parent 6149a54 commit 241aba6
Showing 1 changed file with 30 additions and 1 deletion.
31 changes: 30 additions & 1 deletion Documentation/devicetree/bindings/mailbox/fsl,mu.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ properties:
- const: fsl,imx8ulp-mu
- const: fsl,imx8-mu-scu
- const: fsl,imx8-mu-seco
- const: fsl,imx93-mu-s4
- const: fsl,imx8ulp-mu-s4
- items:
- const: fsl,imx93-mu
Expand All @@ -55,7 +56,14 @@ properties:
maxItems: 1

interrupts:
maxItems: 1
minItems: 1
maxItems: 2

interrupt-names:
minItems: 1
items:
- const: tx
- const: rx

"#mbox-cells":
description: |
Expand Down Expand Up @@ -90,6 +98,27 @@ required:
- interrupts
- "#mbox-cells"

allOf:
- if:
properties:
compatible:
enum:
- fsl,imx93-mu-s4
then:
properties:
interrupt-names:
minItems: 2
interrupts:
minItems: 2

else:
properties:
interrupts:
maxItems: 1
not:
required:
- interrupt-names

additionalProperties: false

examples:
Expand Down

0 comments on commit 241aba6

Please sign in to comment.