dm: clk: Extend clk_get_parent_rate() to support CLK_GET_RATE_NOCACHE flag
authorLukasz Majewski <lukma@denx.de>
Mon, 24 Jun 2019 13:50:46 +0000 (15:50 +0200)
committerStefano Babic <sbabic@denx.de>
Fri, 19 Jul 2019 12:50:30 +0000 (14:50 +0200)
commit1a961c9b32adf9915f7735758e9d9b5a68258ba5
tree910c90b9ffcf383bcf067e92d42d5ca2feb702f8
parent1d7993d1d0efb7727de29ebbe164059b7bf71983
dm: clk: Extend clk_get_parent_rate() to support CLK_GET_RATE_NOCACHE flag

If the CLK_GET_RATE_NOCACHE flag is set - the clk_get_parent_rate()
provides recalculated clock value without considering the cache setting.

This may be necessary for some clocks tightly coupled with power domains
(i.e. imx8), and prevents from reading invalid cached values.

Signed-off-by: Lukasz Majewski <lukma@denx.de>
Reviewed-by: Peng Fan <peng.fan@nxp.com>
drivers/clk/clk-uclass.c