Merge branch 'work.compat' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
[sfrench/cifs-2.6.git] / Documentation / devicetree / bindings / sound / qcom,q6adm.txt
1 Qualcomm Audio Device Manager (Q6ADM) binding
2
3 Q6ADM is one of the APR audio service on Q6DSP.
4 Please refer to qcom,apr.txt for details of the coommon apr service bindings
5 used 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,q6adm-v<MAJOR-NUMBER>.<MINOR-NUMBER>".
13                    Or "qcom,q6adm" where the version number can be queried
14                    from DSP.
15                    example "qcom,q6adm-v2.0"
16
17
18 = ADM routing
19 "routing" subnode of the ADM node represents adm routing specific configuration
20
21 - #sound-dai-cells
22         Usage: required
23         Value type: <u32>
24         Definition: Must be 0
25
26 = EXAMPLE
27 q6adm@8 {
28         compatible = "qcom,q6adm";
29         reg = <APR_SVC_ADM>;
30         q6routing: routing {
31                 #sound-dai-cells = <0>;
32         };
33 };