From: Derek Basehore <dbasehore@xxxxxxxxxxxx> This adds the flag to the clk-ddr in rockchip to not use the cached rate for get_rate. This is to handle timeout error conditions in SMC for the set rate function. Signed-off-by: Derek Basehore <dbasehore@xxxxxxxxxxxx> Signed-off-by: Enric Balletbo i Serra <enric.balletbo@xxxxxxxxxxxxx> --- drivers/clk/rockchip/clk-ddr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/clk/rockchip/clk-ddr.c b/drivers/clk/rockchip/clk-ddr.c index de00590af167..dffd5ac5847b 100644 --- a/drivers/clk/rockchip/clk-ddr.c +++ b/drivers/clk/rockchip/clk-ddr.c @@ -226,7 +226,7 @@ struct clk *rockchip_clk_register_ddrclk(const char *name, int flags, init.num_parents = num_parents; init.flags = flags; - init.flags |= CLK_SET_RATE_NO_REPARENT; + init.flags |= CLK_SET_RATE_NO_REPARENT | CLK_GET_RATE_NOCACHE; switch (ddr_flag) { case ROCKCHIP_DDRCLK_SIP: -- 2.17.0 _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel