clk: sci-clk: fix return value of set_rate
Set rate should return the new clock rate on success, and negative error value on failure. Fix this, as currently set_rate returns 0 on success. Signed-off-by: Tero Kristo <t-kristo@ti.com> Signed-off-by: Tero Kristo <kristo@kernel.org>
This commit is contained in:
committed by
Lokesh Vutla
parent
7ab418fbe6
commit
c319572abd
@@ -111,10 +111,12 @@ static ulong ti_sci_clk_set_rate(struct clk *clk, ulong rate)
|
||||
#endif
|
||||
|
||||
ret = cops->set_freq(sci, clk->id, clk->data, 0, rate, ULONG_MAX);
|
||||
if (ret)
|
||||
if (ret) {
|
||||
dev_err(clk->dev, "%s: set_freq failed (%d)\n", __func__, ret);
|
||||
return ret;
|
||||
}
|
||||
|
||||
return ret;
|
||||
return rate;
|
||||
}
|
||||
|
||||
static int ti_sci_clk_set_parent(struct clk *clk, struct clk *parent)
|
||||
|
||||
Reference in New Issue
Block a user