# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) %YAML 1.2 --- $id: "http://devicetree.org/schemas/reserved-memory/qcom,rmtfs-mem.yaml#" $schema: "http://devicetree.org/meta-schemas/core.yaml#" title: Qualcomm Remote File System Memory description: | This binding describes the Qualcomm remote filesystem memory, which serves the purpose of describing the shared memory region used for remote processors to access block device data using the Remote Filesystem protocol. maintainers: - Bjorn Andersson allOf: - $ref: "reserved-memory.yaml" properties: compatible: const: qcom,rmtfs-mem qcom,client-id: $ref: /schemas/types.yaml#/definitions/uint32 description: > identifier of the client to use this region for buffers qcom,vmid: $ref: /schemas/types.yaml#/definitions/uint32 description: > vmid of the remote processor, to set up memory protection required: - qcom,client-id unevaluatedProperties: false examples: - | reserved-memory { #address-cells = <1>; #size-cells = <1>; ranges; rmtfs@86700000 { compatible = "qcom,rmtfs-mem"; reg = <0x86700000 0xe0000>; no-map; qcom,client-id = <1>; }; };