ASoC: msm_sdw: Fix crash after SSR on speaker+BT ringtone

Observe crash when trigger SSR while ringtone play on
speaker+BT usecase. Due to race condition, AHB timeout
happens as codec register accessed without clock enabled.
Clock enable flag is reset when SSR down event is received
to avoid any unclocked access.

CRs-Fixed: 2017852
Change-Id: I5b006c7e9cbcecac2029bb36f2271befb0debfec
Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
diff --git a/sound/soc/codecs/msm_sdw/msm_sdw_cdc.c b/sound/soc/codecs/msm_sdw/msm_sdw_cdc.c
index 502aa4f..0942d4a 100644
--- a/sound/soc/codecs/msm_sdw/msm_sdw_cdc.c
+++ b/sound/soc/codecs/msm_sdw/msm_sdw_cdc.c
@@ -1662,6 +1662,7 @@
 	mutex_lock(&msm_sdw->codec_mutex);
 	switch (opcode) {
 	case AUDIO_NOTIFIER_SERVICE_DOWN:
+		msm_sdw->int_mclk1_enabled = false;
 		msm_sdw->dev_up = false;
 		for (i = 0; i < msm_sdw->nr; i++)
 			swrm_wcd_notify(msm_sdw->sdw_ctrl_data[i].sdw_pdev,