mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-09-27 12:57:53 +00:00
dt-bindings: mailbox: fsl,mu: add i.MX95 Generic/ELE/V2X MU compatible
Add i.MX95 Generic, Secure Enclave and V2X Message Unit compatible string. And the MUs in AONMIX has internal RAMs for SCMI shared buffer usage. Reviewed-by: Conor Dooley <conor.dooley@microchip.com> Signed-off-by: Peng Fan <peng.fan@nxp.com> Signed-off-by: Jassi Brar <jassisinghbrar@gmail.com>
This commit is contained in:
parent
805d849d7c
commit
b6819b8d53
1 changed files with 57 additions and 1 deletions
|
@ -29,8 +29,11 @@ properties:
|
||||||
- const: fsl,imx8ulp-mu
|
- const: fsl,imx8ulp-mu
|
||||||
- const: fsl,imx8-mu-scu
|
- const: fsl,imx8-mu-scu
|
||||||
- const: fsl,imx8-mu-seco
|
- const: fsl,imx8-mu-seco
|
||||||
- const: fsl,imx93-mu-s4
|
|
||||||
- const: fsl,imx8ulp-mu-s4
|
- const: fsl,imx8ulp-mu-s4
|
||||||
|
- const: fsl,imx93-mu-s4
|
||||||
|
- const: fsl,imx95-mu
|
||||||
|
- const: fsl,imx95-mu-ele
|
||||||
|
- const: fsl,imx95-mu-v2x
|
||||||
- items:
|
- items:
|
||||||
- const: fsl,imx93-mu
|
- const: fsl,imx93-mu
|
||||||
- const: fsl,imx8ulp-mu
|
- const: fsl,imx8ulp-mu
|
||||||
|
@ -95,6 +98,19 @@ properties:
|
||||||
power-domains:
|
power-domains:
|
||||||
maxItems: 1
|
maxItems: 1
|
||||||
|
|
||||||
|
ranges: true
|
||||||
|
|
||||||
|
'#address-cells':
|
||||||
|
const: 1
|
||||||
|
|
||||||
|
'#size-cells':
|
||||||
|
const: 1
|
||||||
|
|
||||||
|
patternProperties:
|
||||||
|
"^sram@[a-f0-9]+":
|
||||||
|
$ref: /schemas/sram/sram.yaml#
|
||||||
|
unevaluatedProperties: false
|
||||||
|
|
||||||
required:
|
required:
|
||||||
- compatible
|
- compatible
|
||||||
- reg
|
- reg
|
||||||
|
@ -122,6 +138,15 @@ allOf:
|
||||||
required:
|
required:
|
||||||
- interrupt-names
|
- interrupt-names
|
||||||
|
|
||||||
|
- if:
|
||||||
|
not:
|
||||||
|
properties:
|
||||||
|
compatible:
|
||||||
|
const: fsl,imx95-mu
|
||||||
|
then:
|
||||||
|
patternProperties:
|
||||||
|
"^sram@[a-f0-9]+": false
|
||||||
|
|
||||||
additionalProperties: false
|
additionalProperties: false
|
||||||
|
|
||||||
examples:
|
examples:
|
||||||
|
@ -134,3 +159,34 @@ examples:
|
||||||
interrupts = <GIC_SPI 176 IRQ_TYPE_LEVEL_HIGH>;
|
interrupts = <GIC_SPI 176 IRQ_TYPE_LEVEL_HIGH>;
|
||||||
#mbox-cells = <2>;
|
#mbox-cells = <2>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
- |
|
||||||
|
#include <dt-bindings/interrupt-controller/arm-gic.h>
|
||||||
|
|
||||||
|
mailbox@445b0000 {
|
||||||
|
compatible = "fsl,imx95-mu";
|
||||||
|
reg = <0x445b0000 0x10000>;
|
||||||
|
ranges;
|
||||||
|
interrupts = <GIC_SPI 226 IRQ_TYPE_LEVEL_HIGH>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
|
#mbox-cells = <2>;
|
||||||
|
|
||||||
|
sram@445b1000 {
|
||||||
|
compatible = "mmio-sram";
|
||||||
|
reg = <0x445b1000 0x400>;
|
||||||
|
ranges = <0x0 0x445b1000 0x400>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
|
|
||||||
|
scmi-sram-section@0 {
|
||||||
|
compatible = "arm,scmi-shmem";
|
||||||
|
reg = <0x0 0x80>;
|
||||||
|
};
|
||||||
|
|
||||||
|
scmi-sram-section@80 {
|
||||||
|
compatible = "arm,scmi-shmem";
|
||||||
|
reg = <0x80 0x80>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
Loading…
Reference in a new issue