ASoC: codecs: remove dmic device during dev err
Remove sound wire dmic device from master device list only during critical error and not for probe defer. Signed-off-by: Vignesh Kulothungan <vigneshk@codeaurora.org>
This commit is contained in:
@@ -406,7 +406,7 @@ static int swr_dmic_probe(struct swr_device *pdev)
|
|||||||
ret = enable_wcd_codec_supply(swr_dmic, true);
|
ret = enable_wcd_codec_supply(swr_dmic, true);
|
||||||
if (ret) {
|
if (ret) {
|
||||||
ret = -EPROBE_DEFER;
|
ret = -EPROBE_DEFER;
|
||||||
goto dev_err;
|
goto err;
|
||||||
}
|
}
|
||||||
++swr_dmic->is_en_supply;
|
++swr_dmic->is_en_supply;
|
||||||
}
|
}
|
||||||
@@ -445,7 +445,7 @@ static int swr_dmic_probe(struct swr_device *pdev)
|
|||||||
"%s get devnum %d for dev addr %lx failed\n",
|
"%s get devnum %d for dev addr %lx failed\n",
|
||||||
__func__, swr_devnum, pdev->addr);
|
__func__, swr_devnum, pdev->addr);
|
||||||
ret = -EPROBE_DEFER;
|
ret = -EPROBE_DEFER;
|
||||||
goto dev_err;
|
goto err;
|
||||||
}
|
}
|
||||||
pdev->dev_num = swr_devnum;
|
pdev->dev_num = swr_devnum;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user