diff --git a/bindings/dma/sps/qcom,sps.yaml b/bindings/dma/sps/qcom,sps.yaml new file mode 100644 index 00000000..4c8dc846 --- /dev/null +++ b/bindings/dma/sps/qcom,sps.yaml @@ -0,0 +1,38 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/dma/qcom,sps.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Qualcomm Technologies Inc BAM DMA controller + +maintainers: + - Mukesh Kumar Savaliya + +allOf: + - $ref: "qcom,bam-dma.yaml#" + +properties: + compatible: + enum: + - qcom,msm-sps + - qcom,msm-sps-4k + + pipe-attr-ee: + BAM pipes are attributed to a specific EE, with + which we can know the pipes belong to apps side and can have the + error interrupts at the pipe level. + +required: + - compatible + - qcom,pipe-attr-ee + +additionalProperties: false + +examples: + +qcom,sps { + compatible = "qcom,msm-sps-4k"; + qcom,pipe-attr-ee; + }; +...