From b16d5c5553e45572b1d18792886f90a36e749935 Mon Sep 17 00:00:00 2001 From: Vatsal Bucha Date: Mon, 23 Oct 2017 17:17:29 +0530 Subject: [PATCH] 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 --- arch/arm/boot/dts/qcom/sdm660-mtp.dts | 9 +++++++++ arch/arm/boot/dts/qcom/sdm660-qrd.dts | 9 +++++++++ 2 files changed, 18 insertions(+) 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; +}; +