18c2ecf20Sopenharmony_ciQualcomm Audio Device Manager (Q6ADM) binding
28c2ecf20Sopenharmony_ci
38c2ecf20Sopenharmony_ciQ6ADM is one of the APR audio service on Q6DSP.
48c2ecf20Sopenharmony_ciPlease refer to qcom,apr.txt for details of the coommon apr service bindings
58c2ecf20Sopenharmony_ciused by the apr service device.
68c2ecf20Sopenharmony_ci
78c2ecf20Sopenharmony_ci- but must contain the following property:
88c2ecf20Sopenharmony_ci
98c2ecf20Sopenharmony_ci- compatible:
108c2ecf20Sopenharmony_ci	Usage: required
118c2ecf20Sopenharmony_ci	Value type: <stringlist>
128c2ecf20Sopenharmony_ci	Definition: must be "qcom,q6adm-v<MAJOR-NUMBER>.<MINOR-NUMBER>".
138c2ecf20Sopenharmony_ci		   Or "qcom,q6adm" where the version number can be queried
148c2ecf20Sopenharmony_ci		   from DSP.
158c2ecf20Sopenharmony_ci		   example "qcom,q6adm-v2.0"
168c2ecf20Sopenharmony_ci
178c2ecf20Sopenharmony_ci
188c2ecf20Sopenharmony_ci= ADM routing
198c2ecf20Sopenharmony_ci"routing" subnode of the ADM node represents adm routing specific configuration
208c2ecf20Sopenharmony_ci
218c2ecf20Sopenharmony_ci- compatible:
228c2ecf20Sopenharmony_ci	Usage: required
238c2ecf20Sopenharmony_ci	Value type: <stringlist>
248c2ecf20Sopenharmony_ci	Definition: must be "qcom,q6adm-routing".
258c2ecf20Sopenharmony_ci
268c2ecf20Sopenharmony_ci- #sound-dai-cells
278c2ecf20Sopenharmony_ci	Usage: required
288c2ecf20Sopenharmony_ci	Value type: <u32>
298c2ecf20Sopenharmony_ci	Definition: Must be 0
308c2ecf20Sopenharmony_ci
318c2ecf20Sopenharmony_ci= EXAMPLE
328c2ecf20Sopenharmony_ciapr-service@8 {
338c2ecf20Sopenharmony_ci	compatible = "qcom,q6adm";
348c2ecf20Sopenharmony_ci	reg = <APR_SVC_ADM>;
358c2ecf20Sopenharmony_ci	q6routing: routing {
368c2ecf20Sopenharmony_ci		compatible = "qcom,q6adm-routing";
378c2ecf20Sopenharmony_ci		#sound-dai-cells = <0>;
388c2ecf20Sopenharmony_ci	};
398c2ecf20Sopenharmony_ci};
40