From b1ea54223ad3832f4db47aa83b80fb367451f19c Mon Sep 17 00:00:00 2001 From: YouMin Chen Date: Mon, 8 Jun 2020 20:03:44 +0800 Subject: [PATCH] clk: rockchip: clk-ddr: fix return value in rockchip_ddrclk_sip_set_rate Returns success (0) or negative errno in rockchip_ddrclk_sip_set_rate call. Change-Id: I9c424d8625a465c235ac5f6b0795f51848e65283 Signed-off-by: YouMin Chen --- drivers/clk/rockchip/clk-ddr.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/drivers/clk/rockchip/clk-ddr.c b/drivers/clk/rockchip/clk-ddr.c index 40d57ac1edb4..3c8bcbee2048 100644 --- a/drivers/clk/rockchip/clk-ddr.c +++ b/drivers/clk/rockchip/clk-ddr.c @@ -68,7 +68,10 @@ static int rockchip_ddrclk_sip_set_rate(struct clk_hw *hw, unsigned long drate, ROCKCHIP_SIP_CONFIG_DRAM_SET_RATE, 0, 0, 0, 0, &res); - return res.a0; + if (res.a0) + return 0; + else + return -EPERM; } static unsigned long