summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVatsal Bucha <vbucha@codeaurora.org>2017-10-23 17:17:29 +0530
committerGerrit - the friendly Code Review server <code-review@localhost>2017-10-31 05:23:45 -0700
commitb16d5c5553e45572b1d18792886f90a36e749935 (patch)
tree885d8f0bfde0d87bf3892e469ef4f84154066f46
parent9c23726ad4dfc95009710805647555503635ba2d (diff)
ARM: dts: msm: Fix tavil codec reset issue on sdm660
sdm660-mtp has only tavil as codec.If tasha codec is also enabled then it results in enumeration of device twice which results in kernel crash sometimes. This can be avoided if we disable tasha codec from dts. Similarly sdm660-qrd has only tasha as codec. CRs-Fixed: 2124709 Change-Id: I66812186d2e769681f00f1ba9a87a3588b04eaf9 Signed-off-by: Vatsal Bucha <vbucha@codeaurora.org>
-rw-r--r--arch/arm/boot/dts/qcom/sdm660-mtp.dts9
-rw-r--r--arch/arm/boot/dts/qcom/sdm660-qrd.dts9
2 files changed, 18 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/qcom/sdm660-mtp.dts b/arch/arm/boot/dts/qcom/sdm660-mtp.dts
index 32b294ee6883..68e4491193d5 100644
--- a/arch/arm/boot/dts/qcom/sdm660-mtp.dts
+++ b/arch/arm/boot/dts/qcom/sdm660-mtp.dts
@@ -29,3 +29,12 @@
&tavil_snd {
qcom,msm-mbhc-moist-cfg = <0>, <0>, <3>;
};
+
+&slim_aud {
+ /delete-node/tasha_codec;
+};
+
+&soc {
+ /delete-node/sound-9335;
+};
+
diff --git a/arch/arm/boot/dts/qcom/sdm660-qrd.dts b/arch/arm/boot/dts/qcom/sdm660-qrd.dts
index 3284e805a093..4e7cc547e6cd 100644
--- a/arch/arm/boot/dts/qcom/sdm660-qrd.dts
+++ b/arch/arm/boot/dts/qcom/sdm660-qrd.dts
@@ -86,3 +86,12 @@
qcom,afe-power-off-delay-us = <6>;
};
};
+
+&slim_aud {
+ /delete-node/wcd934x_cdc;
+};
+
+&soc {
+ /delete-node/sound-tavil;
+};
+