| Qualcomm Audio Device Manager (Q6ADM) binding |
| |
| Q6ADM is one of the APR audio service on Q6DSP. |
| Please refer to qcom,apr.txt for details of the coommon apr service bindings |
| used by the apr service device. |
| |
| - but must contain the following property: |
| |
| - compatible: |
| Usage: required |
| Value type: <stringlist> |
| Definition: must be "qcom,q6adm-v<MAJOR-NUMBER>.<MINOR-NUMBER>". |
| Or "qcom,q6adm" where the version number can be queried |
| from DSP. |
| example "qcom,q6adm-v2.0" |
| |
| |
| = ADM routing |
| "routing" subnode of the ADM node represents adm routing specific configuration |
| |
| - compatible: |
| Usage: required |
| Value type: <stringlist> |
| Definition: must be "qcom,q6adm-routing". |
| |
| - #sound-dai-cells |
| Usage: required |
| Value type: <u32> |
| Definition: Must be 0 |
| |
| = EXAMPLE |
| apr-service@8 { |
| compatible = "qcom,q6adm"; |
| reg = <APR_SVC_ADM>; |
| q6routing: routing { |
| compatible = "qcom,q6adm-routing"; |
| #sound-dai-cells = <0>; |
| }; |
| }; |