clk_get_rate() returns a ulong so do not attempt to pass negative error codes through it.
Signed-off-by: Andrew Goodbody <[email protected]> --- drivers/clk/tegra/tegra-car-clk.c | 2 +- drivers/clk/tegra/tegra186-clk.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/clk/tegra/tegra-car-clk.c b/drivers/clk/tegra/tegra-car-clk.c index 880dd4f6ece9fde3ef3dd9d457e717ce4c237e29..19ca5583a53427d05936cf65b6a32237d91df4ae 100644 --- a/drivers/clk/tegra/tegra-car-clk.c +++ b/drivers/clk/tegra/tegra-car-clk.c @@ -57,7 +57,7 @@ static ulong tegra_car_clk_get_rate(struct clk *clk) return clock_get_periph_rate(clk->id, parent); } - return -1U; + return 0; } static ulong tegra_car_clk_set_rate(struct clk *clk, ulong rate) diff --git a/drivers/clk/tegra/tegra186-clk.c b/drivers/clk/tegra/tegra186-clk.c index ec52326c3b365eac9845e2fb98531ae0da2f486a..8c364e2dd3412d1298bd39178f19b3cb609aba5a 100644 --- a/drivers/clk/tegra/tegra186-clk.c +++ b/drivers/clk/tegra/tegra186-clk.c @@ -23,7 +23,7 @@ static ulong tegra186_clk_get_rate(struct clk *clk) ret = misc_call(clk->dev->parent, MRQ_CLK, &req, sizeof(req), &resp, sizeof(resp)); if (ret < 0) - return ret; + return 0; return resp.clk_get_rate.rate; } -- 2.47.3

