SHE-17 dt-bindings: add i.MX8 SECO MU driver bindings
authorStephane Dion <stephane.dion_1@nxp.com>
Thu, 13 Jun 2019 15:29:30 +0000 (17:29 +0200)
committerSilvano di Ninno <silvano.dininno@nxp.com>
Fri, 11 Oct 2019 17:31:07 +0000 (19:31 +0200)
Documentation of device-tree entry describing messaging
unit (MU) used to communicate with SECO core on i.MX8.

Signed-off-by: Stephane Dion <stephane.dion_1@nxp.com>
(cherry picked from commit 238c7e4dab3b500c61b7def62dcd940b9c103658)

Documentation/devicetree/bindings/soc/fsl/imx_seco_mu.txt [new file with mode: 0644]

diff --git a/Documentation/devicetree/bindings/soc/fsl/imx_seco_mu.txt b/Documentation/devicetree/bindings/soc/fsl/imx_seco_mu.txt
new file mode 100644 (file)
index 0000000..0813955
--- /dev/null
@@ -0,0 +1,24 @@
+NXP i.MX8 SECO MU
+
+Driver for exchanging messages with SECO core on i.MX8 SOC.
+Communication with SECO is performed through a Messaging Unit (MU).
+Exposes a char device to user-space.
+
+Required properties:
+  - compatible        : Contains "fsl,imx8-seco-mu".
+  - reg               : Offset and length of the register set for the device.
+  - power-domains     : phandle pointing to power domain.
+  - interrupts        : the interrupt line from the MU.
+  - fsl,seco_mu_id    : Index of this MU from SECO point of view.
+  - fsl,seco_max_users: Maximum number of users allowed to share this MU.
+
+Example:
+mu_seco2: mu@31560000 {
+  compatible = "fsl,imx8-seco-mu";
+  reg = <0x0 0x31560000 0x0 0x10000>;
+  power-domains = <&pd_seco_mu_2>;
+  interrupts = <GIC_SPI 448 IRQ_TYPE_LEVEL_HIGH>;
+  fsl,seco_mu_id = <2>;
+  fsl,seco_max_users = <2>;
+  status = "okay";
+};