1Qualcomm Audio Stream Manager (Q6ASM) binding 2 3Q6ASM is one of the APR audio service on Q6DSP. 4Please refer to qcom,apr.txt for details of the common apr service bindings 5used by the apr service device. 6 7- but must contain the following property: 8 9- compatible: 10 Usage: required 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 14 from DSP. 15 example "qcom,q6asm-v2.0" 16 17= ASM DAIs (Digial Audio Interface) 18"dais" subnode of the ASM node represents dai specific configuration 19 20- compatible: 21 Usage: required 22 Value type: <stringlist> 23 Definition: must be "qcom,q6asm-dais". 24 25- #sound-dai-cells 26 Usage: required 27 Value type: <u32> 28 Definition: Must be 1 29 30= EXAMPLE 31 32q6asm@7 { 33 compatible = "qcom,q6asm"; 34 reg = <APR_SVC_ASM>; 35 q6asmdai: dais { 36 compatible = "qcom,q6asm-dais"; 37 #sound-dai-cells = <1>; 38 }; 39}; 40