Hi Shengjiu, On Wed, Jun 2, 2021 at 3:59 AM Shengjiu Wang <shengjiu.wang@xxxxxxx> wrote: > > Don't need to print error message for defer probe ... > if (!fsl_asoc_card_is_ac97(priv) && !codec_dev) { > - dev_err(&pdev->dev, "failed to find codec device\n"); > + dev_dbg(&pdev->dev, "failed to find codec device\n"); You may consider using dev_err_probe() here, which fits exactly this purpose.