clk: Show correct information when fail to set clock rate
[firefly-linux-kernel-4.4.55.git] / drivers / clk / clk-conf.c
index 48a65b2b402785659d25120f6e18d70b478df4fe..35a396bc9672904fce67f2de7404cf0574a7a04b 100644 (file)
@@ -106,8 +106,9 @@ static int __set_clk_rates(struct device_node *node, bool clk_supplier)
 
                        rc = clk_set_rate(clk, rate);
                        if (rc < 0)
-                               pr_err("clk: couldn't set %s clock rate: %d\n",
-                                      __clk_get_name(clk), rc);
+                               pr_err("clk: couldn't set %s clk rate to %d (%d), current rate: %ld\n",
+                                      __clk_get_name(clk), rate, rc,
+                                      clk_get_rate(clk));
                        clk_put(clk);
                }
                index++;