Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 04337345 authored by Guodong Hu's avatar Guodong Hu Committed by Gerrit - the friendly Code Review server
Browse files

asoc: refine the probe for loopback devices



msm_pcm_loopback_probe should be conducted only for
normal loopback devices, not low-latency.

And such kcontrol should not be added twice.

Change-Id: Iaab631019b5b964473bfaebade0697eb7c4373e7
Signed-off-by: default avatarGuodong Hu <guodhu@codeaurora.org>
parent 258bb5db
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -198,8 +198,8 @@ static struct snd_kcontrol_new msm_loopback_controls[] = {

static int msm_pcm_loopback_probe(struct snd_soc_component *component)
{
	if (of_property_read_bool(component->dev->of_node,
				  "qcom,msm-pcm-loopback")) {
	if (!of_property_read_bool(component->dev->of_node,
				   "qcom,msm-pcm-loopback-low-latency")) {
		snd_soc_add_component_controls(component, msm_loopback_controls,
					       ARRAY_SIZE(msm_loopback_controls));
	}