Merge "bindings: Snapshot of qcom-iommu-test bindings"

This commit is contained in:
qctecmdr
2023-06-13 18:56:22 -07:00
committed by Gerrit - the friendly Code Review server

View File

@@ -0,0 +1,43 @@
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2
---
$id: "http://devicetree.org/schemas/iommu/iommu-debug-test.yaml#"
$schema: "http://devicetree.org/meta-schemas/core.yaml#"
title: IOMMU Debugging and Testing Framework Device Tree Bindings
maintainers:
- Georgi Djakov <gdjako@codeaurora.org>
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
child nodes:
compatible: : qcom,iommu-debug-usecase
iommus:
minItems: 1
items:
- description: IOMMU specifier with a SID and an SMR mask
description:
IOMMU specifier with a SID and an SMR mask
required:
- compatible
- iommus
examples:
- |
iommu_test_device {
compatible = "qcom,iommu-debug-test";
sample_usecase {
compatible = "qcom,iommu-debug-usecase";
iommus = <&apps_smmu 0x7e1 0>;
}
};