clk: imx8mq: Use imx_check_clocks() API directly
authorAnson Huang <Anson.Huang@nxp.com>
Mon, 10 Jun 2019 05:36:34 +0000 (13:36 +0800)
committerShawn Guo <shawnguo@kernel.org>
Tue, 18 Jun 2019 06:51:01 +0000 (14:51 +0800)
Use imx_check_clocks() API to check clocks directly.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
drivers/clk/imx/clk-imx8mq.c

index 12922411b5307b3c8f3760063192983cd7f00f84..db450d9404c46c73334b59287c082a6eba2ad3b0 100644 (file)
@@ -278,7 +278,6 @@ static int imx8mq_clocks_probe(struct platform_device *pdev)
        struct device_node *np = dev->of_node;
        void __iomem *base;
        int err;
-       int i;
 
        clks[IMX8MQ_CLK_DUMMY] = imx_clk_fixed("dummy", 0);
        clks[IMX8MQ_CLK_32K] = of_clk_get_by_name(np, "ckil");
@@ -548,10 +547,7 @@ static int imx8mq_clocks_probe(struct platform_device *pdev)
                                           clks[IMX8MQ_ARM_PLL_OUT],
                                           clks[IMX8MQ_SYS1_PLL_800M]);
 
-       for (i = 0; i < IMX8MQ_CLK_END; i++)
-               if (IS_ERR(clks[i]))
-                       pr_err("i.MX8mq clk %u register failed with %ld\n",
-                              i, PTR_ERR(clks[i]));
+       imx_check_clocks(clks, ARRAY_SIZE(clks));
 
        clk_data.clks = clks;
        clk_data.clk_num = ARRAY_SIZE(clks);