Loading sound/soc/codecs/sdm660_cdc/msm-digital-cdc.c +10 −2 Original line number Diff line number Diff line Loading @@ -2085,10 +2085,18 @@ static int msm_dig_cdc_remove(struct platform_device *pdev) #ifdef CONFIG_PM static int msm_dig_suspend(struct device *dev) { struct msm_asoc_mach_data *pdata = snd_soc_card_get_drvdata(registered_digcodec->component.card); struct msm_asoc_mach_data *pdata; struct msm_dig_priv *msm_dig_cdc = dev_get_drvdata(dev); if (!registered_digcodec || !msm_dig_cdc) { pr_debug("%s:digcodec not initialized, return\n", __func__); return 0; } pdata = snd_soc_card_get_drvdata(registered_digcodec->component.card); if (!pdata) { pr_debug("%s:card not initialized, return\n", __func__); return 0; } if (msm_dig_cdc->dapm_bias_off) { pr_debug("%s: mclk cnt = %d, mclk_enabled = %d\n", __func__, atomic_read(&pdata->int_mclk0_rsc_ref), Loading Loading
sound/soc/codecs/sdm660_cdc/msm-digital-cdc.c +10 −2 Original line number Diff line number Diff line Loading @@ -2085,10 +2085,18 @@ static int msm_dig_cdc_remove(struct platform_device *pdev) #ifdef CONFIG_PM static int msm_dig_suspend(struct device *dev) { struct msm_asoc_mach_data *pdata = snd_soc_card_get_drvdata(registered_digcodec->component.card); struct msm_asoc_mach_data *pdata; struct msm_dig_priv *msm_dig_cdc = dev_get_drvdata(dev); if (!registered_digcodec || !msm_dig_cdc) { pr_debug("%s:digcodec not initialized, return\n", __func__); return 0; } pdata = snd_soc_card_get_drvdata(registered_digcodec->component.card); if (!pdata) { pr_debug("%s:card not initialized, return\n", __func__); return 0; } if (msm_dig_cdc->dapm_bias_off) { pr_debug("%s: mclk cnt = %d, mclk_enabled = %d\n", __func__, atomic_read(&pdata->int_mclk0_rsc_ref), Loading