media: platform: stm32: don't print an error on probe deferral
authorEtienne Carriere <etienne.carriere@st.com>
Tue, 21 Jan 2020 10:22:49 +0000 (11:22 +0100)
committerMauro Carvalho Chehab <mchehab+huawei@kernel.org>
Thu, 12 Mar 2020 16:27:46 +0000 (17:27 +0100)
Change stm32-cec driver to not print an error message when the
device probe operation is deferred.

Signed-off-by: Etienne Carriere <etienne.carriere@st.com>
Reviewed-by: Philippe Cornu <philippe.cornu@st.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
drivers/media/platform/stm32/stm32-cec.c

index 86f19af..ea4b1eb 100644 (file)
@@ -291,7 +291,9 @@ static int stm32_cec_probe(struct platform_device *pdev)
 
        cec->clk_cec = devm_clk_get(&pdev->dev, "cec");
        if (IS_ERR(cec->clk_cec)) {
-               dev_err(&pdev->dev, "Cannot get cec clock\n");
+               if (PTR_ERR(cec->clk_cec) != -EPROBE_DEFER)
+                       dev_err(&pdev->dev, "Cannot get cec clock\n");
+
                return PTR_ERR(cec->clk_cec);
        }