aboutsummaryrefslogtreecommitdiff
path: root/Documentation/devicetree/bindings/sound/qcom,q6afe.txt
diff options
context:
space:
mode:
Diffstat (limited to 'Documentation/devicetree/bindings/sound/qcom,q6afe.txt')
-rw-r--r--Documentation/devicetree/bindings/sound/qcom,q6afe.txt107
1 files changed, 0 insertions, 107 deletions
diff --git a/Documentation/devicetree/bindings/sound/qcom,q6afe.txt b/Documentation/devicetree/bindings/sound/qcom,q6afe.txt
deleted file mode 100644
index 1e4b82e7747a9..0000000000000
--- a/Documentation/devicetree/bindings/sound/qcom,q6afe.txt
+++ /dev/null
@@ -1,107 +0,0 @@
-Qualcomm Audio Front End (Q6AFE) binding
-
-AFE is one of the APR audio service on Q6DSP
-Please refer to qcom,apr.txt for details of the common apr service bindings
-used by all apr services.
-
-- but must contain the following property:
-
-- compatible:
- Usage: required
- Value type: <stringlist>
- Definition: must be "qcom,afe-v<MAJOR-NUMBER>.<MINOR-NUMBER>"
- Or "qcom,afe" where the version number can be queried
- from DSP.
- example "qcom,afe-v2.0"
-
-= AFE DAIs (Digial Audio Interface)
-"dais" subnode of the AFE node represents dai specific configuration
-
-- #sound-dai-cells
- Usage: required
- Value type: <prop-encoded-array>
- Definition: Must be 1
-
-- reg
- Usage: required
- Value type: <prop-encoded-array>
- Definition: Must be dai id
-
-- interface-type
- Usage: required
- Value type: <stringlist>
- Definition: Must be one of following
- "mi2s"
- "hdmi"
- "pcm"
- "slim"
-
-- qcom,sd-lines
- Usage: required for mi2s interface
- Value type: <prop-encoded-array>
- Definition: Must be list of serial data lines used by this dai.
- should be one or more of the 1-4 sd lines.
-
-= EXAMPLE
-
-q6afe {
- compatible = "qcom,q6afe";
- qcom,apr-svc-name = "AFE";
- qcom,apr-svc-id = <APR_SVC_AFE>;
-
- q6asmdai: dais {
- #sound-dai-cells = <1>;
- hdmi@1 {
- reg = <1>;
- interface-type = "hdmi";
- };
-
- prim-mi2s-rx@16 {
- reg = <16>;
- qcom,sd-lines = <1 3>;
- interface-type = "mi2s";
- };
-
- prim-mi2s-tx@17 {
- reg = <17>;
- qcom,sd-lines = <2>;
- interface-type = "mi2s";
- };
-
- sec-mi2s-rx@18 {
- reg = <18>;
- qcom,sd-lines = <1 4>;
- interface-type = "mi2s";
- };
-
- sec-mi2s-tx@19 {
- reg = <19>;
- qcom,sd-lines = <2>;
- interface-type = "mi2s";
- };
-
- tert-mi2s-rx@20 {
- reg = <20>;
- qcom,sd-lines = <2 4>;
- interface-type = "mi2s";
- };
-
- tert-mi2s-tx@21 {
- reg = <21>;
- qcom,sd-lines = <1>;
- interface-type = "mi2s";
- };
-
- quat-mi2s-rx@22 {
- reg = <22>;
- qcom,sd-lines = <1>;
- interface-type = "mi2s";
- };
-
- quat-mi2s-tx@23 {
- reg = <23>;
- qcom,sd-lines = <2>;
- interface-type = "mi2s";
- };
- };
-};