# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) %YAML 1.2 --- $id: "http://devicetree.org/schemas/iommu/qcom,iommu-debug-test.yaml#" $schema: "http://devicetree.org/meta-schemas/core.yaml#" title: IOMMU Debugging and Testing Framework Device Tree Bindings maintainers: - Georgi Djakov description: | The IOMMU Debugging and Testing Framework is used for collecting information that is useful for debugging/instrumenting the IOMMU framework code, as well as testing various IOMMU related features. properties: compatible: items: - const: qcom,iommu-debug-test sample_usecase: description: | A child device with various iommu properties under test. type: object properties: compatible: const: qcom,iommu-debug-usecase iommus: minItems: 1 description: IOMMU specifier with a SID and an SMR mask required: - compatible - iommus additionalProperties: false examples: - | iommu_test_device { compatible = "qcom,iommu-debug-test"; sample_usecase { compatible = "qcom,iommu-debug-usecase"; iommus = <&apps_smmu 0x7e1 0>; }; };