aboutsummaryrefslogtreecommitdiff
path: root/include/clk.h
diff options
context:
space:
mode:
authorPatrick Delaunay2022-06-20 15:37:25 +0200
committerSean Anderson2022-10-19 12:28:30 -0400
commit19fb40a5e7ee815a703ffdcc7c0fdb7933762256 (patch)
tree627024aa2b7c2753c4ac9ec2d7448c5b79d8fdcd /include/clk.h
parentaa36a74f0f2706a27693390c267fe7d6c5600b62 (diff)
clk: update clk_clean_rate_cache to use private clk struct
In clk_clean_rate_cache, clk->rate should update the private clock struct, in particular when CCF is activated, to save the cached rate value. When clk_get_parent_rate is called, the cached information is read from pclk->rate, with pclk = clk_get_parent(clk). As the cached is read from private clk data, the update should be done also on it. Fixes: 6b7fd3128f7 ("clk: fix set_rate to clean up cached rates for the hierarchy") Signed-off-by: Patrick Delaunay <patrick.delaunay@foss.st.com> Reviewed-by: Patrice Chotard <patrice.chotard@foss.st.com> Reviewed-by: Sean Anderson <seanga2@gmail.com> Link: https://lore.kernel.org/r/20220620153717.v2.1.Ifa06360115ffa3f3307372e6cdd98ec16759d6ba@changeid Link: https://lore.kernel.org/r/20220712142352.RESEND.v2.1.Ifa06360115ffa3f3307372e6cdd98ec16759d6ba@changeid/
Diffstat (limited to 'include/clk.h')
0 files changed, 0 insertions, 0 deletions