summaryrefslogtreecommitdiff
path: root/Documentation/devicetree
diff options
context:
space:
mode:
authorDerek Chen <chenche@codeaurora.org>2016-03-24 14:29:12 -0400
committerGerrit - the friendly Code Review server <code-review@localhost>2017-01-11 12:42:08 -0800
commitefb830ca3e89e4ed742de99f6ca583a88e4cbd6d (patch)
tree607d098ed3eee7655f553ae63cac6faa0ba9ffe8 /Documentation/devicetree
parent2dc96b1cbbdcf5aef3780696708012d55fec57f2 (diff)
ASoC: msm: qdsp6v2: Add ASM low latency loopback support
Add ASM low latency loopback support. ICC (in-car communication) use case needs the low latency ASM loopback to satisfy the latency requirement. CRs-fixed: 998118 Change-Id: If225e809072f4296bc22028da29e589137e5799d Signed-off-by: Derek Chen <chenche@codeaurora.org>
Diffstat (limited to 'Documentation/devicetree')
-rw-r--r--Documentation/devicetree/bindings/sound/qcom-audio-dev.txt16
1 files changed, 14 insertions, 2 deletions
diff --git a/Documentation/devicetree/bindings/sound/qcom-audio-dev.txt b/Documentation/devicetree/bindings/sound/qcom-audio-dev.txt
index e8177c3a0952..7126c516c99a 100644
--- a/Documentation/devicetree/bindings/sound/qcom-audio-dev.txt
+++ b/Documentation/devicetree/bindings/sound/qcom-audio-dev.txt
@@ -177,6 +177,11 @@ Required properties:
- compatible : "qcom,msm-pcm-loopback"
+Optional properties:
+
+ - qcom,msm-pcm-loopback-low-latency : Flag indicating whether
+ the device node is of type low latency.
+
* msm-dai-q6
[First Level Nodes]
@@ -415,6 +420,11 @@ Example:
qcom,msm-pcm-low-latency;
};
+ qcom,msm-pcm-loopback-low-latency {
+ compatible = "qcom,msm-pcm-loopback";
+ qcom,msm-pcm-loopback-low-latency;
+ };
+
qcom,msm-pcm-routing {
compatible = "qcom,msm-pcm-routing";
};
@@ -2116,13 +2126,15 @@ Example:
asoc-platform = <&pcm0>, <&pcm1>, <&pcm2>, <&voip>, <&voice>,
<&loopback>, <&compress>, <&hostless>,
- <&afe>, <&lsm>, <&routing>, <&compr>;
+ <&afe>, <&lsm>, <&routing>, <&compr>,
+ <&loopback1>;
asoc-platform-names = "msm-pcm-dsp.0", "msm-pcm-dsp.1",
"msm-pcm-dsp.2", "msm-voip-dsp",
"msm-pcm-voice", "msm-pcm-loopback",
"msm-compress-dsp", "msm-pcm-hostless",
"msm-pcm-afe", "msm-lsm-client",
- "msm-pcm-routing", "msm-compr-dsp";
+ "msm-pcm-routing", "msm-compr-dsp",
+ "msm-pcm-loopback.1";
asoc-cpu = <&dai_pri_auxpcm>, <&dai_sec_auxpcm>, <&dai_hdmi>,
<&dai_mi2s>, <&dai_mi2s_quat>,
<&afe_pcm_rx>, <&afe_pcm_tx>,