Lines Matching +full:bam +full:- +full:v1
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/dma/qcom,bam-dma.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm Technologies Inc BAM DMA controller
10 - Andy Gross <agross@kernel.org>
11 - Bjorn Andersson <andersson@kernel.org>
14 - $ref: dma-controller.yaml#
19 - enum:
21 - qcom,bam-v1.3.0
23 - qcom,bam-v1.4.0
25 - qcom,bam-v1.7.0
26 - items:
27 - enum:
29 - qcom,bam-v1.7.4
30 - const: qcom,bam-v1.7.0
35 clock-names:
37 - const: bam_clk
39 "#dma-cells":
49 num-channels:
52 Indicates supported number of DMA channels in a remotely controlled bam.
54 qcom,controlled-remotely:
57 Indicates that the bam is controlled by remote processor i.e. execution
65 Indicates the active Execution Environment identifier (0-7) used in the
68 qcom,num-ees:
72 controlled bam.
74 qcom,powered-remotely:
77 Indicates that the bam is powered up by a remote processor but must be
84 - compatible
85 - "#dma-cells"
86 - interrupts
87 - qcom,ee
88 - reg
91 - required:
92 - qcom,powered-remotely
93 - required:
94 - qcom,controlled-remotely
95 - required:
96 - clocks
97 - clock-names
102 - |
103 #include <dt-bindings/interrupt-controller/arm-gic.h>
104 #include <dt-bindings/clock/qcom,gcc-msm8974.h>
106 dma-controller@f9944000 {
107 compatible = "qcom,bam-v1.4.0";
111 clock-names = "bam_clk";
112 #dma-cells = <1>;