[PATCH 04/27] clk: actions: owl-composite: convert from owl_divider_helper_round_rate() to divider_determine_rate()
Manivannan Sadhasivam
mani at kernel.org
Thu Jan 15 21:27:24 PST 2026
On Thu, Jan 08, 2026 at 04:16:22PM -0500, Brian Masney wrote:
> owl_divider_helper_round_rate() is just a wrapper for
> divider_round_rate(), which is deprecated. Let's migrate to
> divider_determine_rate() instead so that this deprecated API can be
> removed.
>
> Signed-off-by: Brian Masney <bmasney at redhat.com>
Acked-by: Manivannan Sadhasivam <mani at kernel.org>
- Mani
>
> ---
> To: "Andreas Färber" <afaerber at suse.de>
> To: Manivannan Sadhasivam <mani at kernel.org>
> Cc: linux-arm-kernel at lists.infradead.org
> Cc: linux-actions at lists.infradead.org
> ---
> drivers/clk/actions/owl-composite.c | 11 +++--------
> 1 file changed, 3 insertions(+), 8 deletions(-)
>
> diff --git a/drivers/clk/actions/owl-composite.c b/drivers/clk/actions/owl-composite.c
> index 00b74f8bc4375a8f42e9b54c7bf1affe91e1074a..9540444307d6c960af200ec13e7c60abd47ffc85 100644
> --- a/drivers/clk/actions/owl-composite.c
> +++ b/drivers/clk/actions/owl-composite.c
> @@ -57,15 +57,10 @@ static int owl_comp_div_determine_rate(struct clk_hw *hw,
> struct clk_rate_request *req)
> {
> struct owl_composite *comp = hw_to_owl_comp(hw);
> - long rate;
> -
> - rate = owl_divider_helper_round_rate(&comp->common, &comp->rate.div_hw,
> - req->rate, &req->best_parent_rate);
> - if (rate < 0)
> - return rate;
> + struct owl_divider_hw *div = &comp->rate.div_hw;
>
> - req->rate = rate;
> - return 0;
> + return divider_determine_rate(&comp->common.hw, req, div->table,
> + div->width, div->div_flags);
> }
>
> static unsigned long owl_comp_div_recalc_rate(struct clk_hw *hw,
>
> --
> 2.52.0
>
--
மணிவண்ணன் சதாசிவம்
More information about the linux-arm-kernel
mailing list