ASoC: qcom: SC7280: Update machine driver startup, shutdown callbacks
authorSrinivasa Rao Mandadapu <quic_srivasam@quicinc.com>
Tue, 19 Apr 2022 13:18:49 +0000 (18:48 +0530)
committerMark Brown <broonie@kernel.org>
Tue, 26 Apr 2022 14:13:42 +0000 (15:13 +0100)
Update machine driver startup, shutdown callback functions to avoid
sound card registration failure on other platforms.
Without this change, platforms with WCD codec is failing to register
sound card.

Fixes: c5198db82d4c ("ASoC: qcom: Add driver support for ALC5682I-VS")
Signed-off-by: Srinivasa Rao Mandadapu <quic_srivasam@quicinc.com>
Co-developed-by: Venkata Prasad Potturu <quic_potturu@quicinc.com>
Signed-off-by: Venkata Prasad Potturu <quic_potturu@quicinc.com>
Link: https://lore.kernel.org/r/1650374329-7279-1-git-send-email-quic_srivasam@quicinc.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/qcom/sc7280.c

index dfcb7ed44331df276bccdb519858e7d8e7fc44fa..34cdb99d4ed6ac5733d3289b7532bf29a32de826 100644 (file)
@@ -291,13 +291,7 @@ static void sc7280_snd_shutdown(struct snd_pcm_substream *substream)
                                               SNDRV_PCM_STREAM_PLAYBACK);
                }
                break;
-       case MI2S_SECONDARY:
-               break;
-       case LPASS_DP_RX:
-               break;
        default:
-               dev_err(rtd->dev, "%s: invalid dai id 0x%x\n", __func__,
-                       cpu_dai->id);
                break;
        }
 }
@@ -312,14 +306,8 @@ static int sc7280_snd_startup(struct snd_pcm_substream *substream)
        case MI2S_PRIMARY:
                ret = sc7280_rt5682_init(rtd);
                break;
-       case MI2S_SECONDARY:
-               break;
-       case LPASS_DP_RX:
-               break;
        default:
-               dev_err(rtd->dev, "%s: invalid dai id 0x%x\n", __func__,
-                       cpu_dai->id);
-               return -EINVAL;
+               break;
        }
        return ret;
 }