clk: hisi: refine parameter checking for init
[firefly-linux-kernel-4.4.55.git] / drivers / clk / hisilicon / clk.c
index 155e2e6c83163cdc1634678c037fc79801e77f7f..9f8e76676553894ee08f4718b039c6dcaac4cfc5 100644 (file)
@@ -44,14 +44,9 @@ struct hisi_clock_data __init *hisi_clk_init(struct device_node *np,
        struct clk **clk_table;
        void __iomem *base;
 
-       if (np) {
-               base = of_iomap(np, 0);
-               if (!base) {
-                       pr_err("failed to map Hisilicon clock registers\n");
-                       goto err;
-               }
-       } else {
-               pr_err("failed to find Hisilicon clock node in DTS\n");
+       base = of_iomap(np, 0);
+       if (!base) {
+               pr_err("%s: failed to map clock registers\n", __func__);
                goto err;
        }