dm: clk: Define clk_get_parent_rate() for clk operations
[oweals/u-boot.git] / include / clk.h
index e20641ee982877fe1f19bb4e83fc38d50ae251c6..7b2ff8ebe602fbcb4c1e32778c40fe8a95d75f14 100644 (file)
@@ -267,6 +267,15 @@ ulong clk_get_rate(struct clk *clk);
  */
 struct clk *clk_get_parent(struct clk *clk);
 
+/**
+ * clk_get_parent_rate() - Get parent of current clock rate.
+ *
+ * @clk:       A clock struct that was previously successfully requested by
+ *             clk_request/get_by_*().
+ * @return clock rate in Hz, or -ve error code.
+ */
+long long clk_get_parent_rate(struct clk *clk);
+
 /**
  * clk_set_rate() - Set current clock rate.
  *