diff options
Diffstat (limited to 'Documentation/devicetree/bindings/sound/qcom,q6afe.txt')
-rw-r--r-- | Documentation/devicetree/bindings/sound/qcom,q6afe.txt | 107 |
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"; - }; - }; -}; |