Merge tag 'tags/mvebu_fixes_for_v3.8-rc6' into mvebu/boards
[firefly-linux-kernel-4.4.55.git] / drivers / pinctrl / mvebu / pinctrl-dove.c
index 750dea78f53a401f10800cc94bd9d9596195041b..69aba3697287d02e749fc5c27155c026518601b7 100644 (file)
@@ -595,8 +595,11 @@ static int dove_pinctrl_probe(struct platform_device *pdev)
         * grab clk to make sure it is ticking.
         */
        clk = devm_clk_get(&pdev->dev, NULL);
-       if (!IS_ERR(clk))
-               clk_prepare_enable(clk);
+       if (IS_ERR(clk)) {
+               dev_err(&pdev->dev, "Unable to get pdma clock");
+               return PTR_RET(clk);
+       }
+       clk_prepare_enable(clk);
 
        return mvebu_pinctrl_probe(pdev);
 }