1 Qualcomm Audio Stream Manager (Q6ASM) binding
3 Q6ASM is one of the APR audio service on Q6DSP.
4 Please refer to qcom,apr.txt for details of the common apr service bindings
5 used by the apr service device.
7 - but must contain the following property:
11 Value type: <stringlist>
12 Definition: must be "qcom,q6asm-v<MAJOR-NUMBER>.<MINOR-NUMBER>".
13 Or "qcom,q6asm" where the version number can be queried
15 example "qcom,q6asm-v2.0"
17 = ASM DAIs (Digial Audio Interface)
18 "dais" subnode of the ASM node represents dai specific configuration
22 Value type: <stringlist>
23 Definition: must be "qcom,q6asm-dais".
30 == ASM DAI is subnode of "dais" and represent a dai, it includes board specific
31 configuration of each dai. Must contain the following properties.
36 Definition: Must be dai id
39 Usage: Required for Compress offload dais
41 Definition: Specifies the direction of the dai stream
43 1 for only tx (Capture/Encode)
44 2 for only rx (Playback/Decode)
47 Usage: Required for Compress offload dais
49 Definition: present for Compress offload dais
55 compatible = "qcom,q6asm";
58 compatible = "qcom,q6asm-dais";
59 #sound-dai-cells = <1>;