diff options
author | Jay Buddhabhatti <jay.buddhabhatti@amd.com> | 2023-11-29 03:29:16 -0800 |
---|---|---|
committer | Stephen Boyd <sboyd@kernel.org> | 2023-12-16 17:20:14 -0800 |
commit | 1fe15be1fb613534ecbac5f8c3f8744f757d237d (patch) | |
tree | 52a8ae51845764d8454a11b75f4565950cf156ad /drivers/hv/channel.c | |
parent | b782921ddd7f84f524723090377903f399fdbbcb (diff) | |
download | linux-stable-1fe15be1fb613534ecbac5f8c3f8744f757d237d.tar.gz linux-stable-1fe15be1fb613534ecbac5f8c3f8744f757d237d.tar.bz2 linux-stable-1fe15be1fb613534ecbac5f8c3f8744f757d237d.zip |
drivers: clk: zynqmp: update divider round rate logic
Currently zynqmp divider round rate is considering single parent and
calculating rate and parent rate accordingly. But if divider clock flag
is set to SET_RATE_PARENT then its not trying to traverse through all
parent rate and not selecting best parent rate from that. So use common
divider_round_rate() which is traversing through all clock parents and
its rate and calculating proper parent rate.
Fixes: 3fde0e16d016 ("drivers: clk: Add ZynqMP clock driver")
Signed-off-by: Jay Buddhabhatti <jay.buddhabhatti@amd.com>
Link: https://lore.kernel.org/r/20231129112916.23125-3-jay.buddhabhatti@amd.com
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
Diffstat (limited to 'drivers/hv/channel.c')
0 files changed, 0 insertions, 0 deletions