Document the platform device that carries the RISC-V RPMI TEE service group over a single SBI MPXY mailbox channel.
Signed-off-by: Amirreza Zarrabi amirreza.zarrabi@oss.qualcomm.com --- .../bindings/firmware/riscv,rpmi-tee.yaml | 35 ++++++++++++++++++++++ 1 file changed, 35 insertions(+)
diff --git a/Documentation/devicetree/bindings/firmware/riscv,rpmi-tee.yaml b/Documentation/devicetree/bindings/firmware/riscv,rpmi-tee.yaml new file mode 100644 index 000000000000..32287f27a625 --- /dev/null +++ b/Documentation/devicetree/bindings/firmware/riscv,rpmi-tee.yaml @@ -0,0 +1,35 @@ +# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/firmware/riscv,rpmi-tee.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: RISC-V RPMI TEE service group transport + +maintainers: + - Amirreza Zarrabi amrzar@gmail.com + +description: | + The RISC-V Platform Management Interface TEE service group is carried over + an SBI MPXY RPMI mailbox channel. The transport discovers TEE services and + creates child devices for their endpoint and UUID pairs. + +properties: + compatible: + const: riscv,rpmi-tee + + mboxes: + maxItems: 1 + +required: + - compatible + - mboxes + +additionalProperties: false + +examples: + - | + rpmi-tee { + compatible = "riscv,rpmi-tee"; + mboxes = <&mpxy_mbox 0x3000 0x0>; + };