MLK-25455-02: media: isi: refine error message handle for ISI core driver
authorGuoniu.zhou <guoniu.zhou@nxp.com>
Thu, 15 Apr 2021 08:46:33 +0000 (16:46 +0800)
committerGuoniu.zhou <guoniu.zhou@nxp.com>
Wed, 21 Apr 2021 07:04:13 +0000 (15:04 +0800)
Refine error message handle for ISI core driver

Signed-off-by: Guoniu.zhou <guoniu.zhou@nxp.com>
Reviewed-by: Robby Cai <robby.cai@nxp.com>
drivers/staging/media/imx/imx8-isi-core.c

index 26434af..37d20f1 100644 (file)
@@ -515,19 +515,22 @@ static int mxc_isi_imx8mp_gclk_get(struct mxc_isi_dev *mxc_isi)
 
        mxc_isi->isi_proc = devm_clk_get(dev, "media_blk_isi_proc");
        if (IS_ERR(mxc_isi->isi_proc)) {
-               dev_err(dev, "Failed to get media isi proc clock\n");
+               if (PTR_ERR(mxc_isi->isi_proc) != -EPROBE_DEFER)
+                       dev_err(dev, "Failed to get media isi proc clock\n");
                return -ENODEV;
        }
 
        mxc_isi->isi_apb = devm_clk_get(dev, "media_blk_isi_apb");
        if (IS_ERR(mxc_isi->isi_apb)) {
-               dev_err(dev, "Failed to get media isi apb clock\n");
+               if (PTR_ERR(mxc_isi->isi_apb) != -EPROBE_DEFER)
+                       dev_err(dev, "Failed to get media isi apb clock\n");
                return -ENODEV;
        }
 
        mxc_isi->isi_bus = devm_clk_get(dev, "media_blk_bus");
        if (IS_ERR(mxc_isi->isi_bus)) {
-               dev_err(dev, "Failed to get media bus clock\n");
+               if (PTR_ERR(mxc_isi->isi_bus) != -EPROBE_DEFER)
+                       dev_err(dev, "Failed to get media bus clock\n");
                return -ENODEV;
        }