]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
clk: divider: remove divider_ro_round_rate_parent()
authorBrian Masney <bmasney@redhat.com>
Thu, 8 Jan 2026 21:16:44 +0000 (16:16 -0500)
committerBrian Masney <bmasney@redhat.com>
Sun, 22 Feb 2026 22:38:36 +0000 (17:38 -0500)
There are no remaining users of divider_ro_round_rate_parent(), so let's
go ahead and remove it.

Signed-off-by: Brian Masney <bmasney@redhat.com>
drivers/clk/clk-divider.c
include/linux/clk-provider.h

index 45e7ebde4a8b4d6572aa9d867a6f12f6caf8aae4..26610dd976ec8f9b390bc6638812b2bc15f251a0 100644 (file)
@@ -409,28 +409,6 @@ long divider_round_rate_parent(struct clk_hw *hw, struct clk_hw *parent,
 }
 EXPORT_SYMBOL_GPL(divider_round_rate_parent);
 
-long divider_ro_round_rate_parent(struct clk_hw *hw, struct clk_hw *parent,
-                                 unsigned long rate, unsigned long *prate,
-                                 const struct clk_div_table *table, u8 width,
-                                 unsigned long flags, unsigned int val)
-{
-       struct clk_rate_request req;
-       int ret;
-
-       clk_hw_init_rate_request(hw, &req, rate);
-       req.best_parent_rate = *prate;
-       req.best_parent_hw = parent;
-
-       ret = divider_ro_determine_rate(hw, &req, table, width, flags, val);
-       if (ret)
-               return ret;
-
-       *prate = req.best_parent_rate;
-
-       return req.rate;
-}
-EXPORT_SYMBOL_GPL(divider_ro_round_rate_parent);
-
 static int clk_divider_determine_rate(struct clk_hw *hw,
                                      struct clk_rate_request *req)
 {
index 1cda2c78dffaff037f0f16b0f11106b63b3a746f..0d31077749fbc7fdb3a520f07a185032a435d1d4 100644 (file)
@@ -737,10 +737,6 @@ long divider_round_rate_parent(struct clk_hw *hw, struct clk_hw *parent,
                               unsigned long rate, unsigned long *prate,
                               const struct clk_div_table *table,
                               u8 width, unsigned long flags);
-long divider_ro_round_rate_parent(struct clk_hw *hw, struct clk_hw *parent,
-                                 unsigned long rate, unsigned long *prate,
-                                 const struct clk_div_table *table, u8 width,
-                                 unsigned long flags, unsigned int val);
 int divider_determine_rate(struct clk_hw *hw, struct clk_rate_request *req,
                           const struct clk_div_table *table, u8 width,
                           unsigned long flags);
@@ -1440,17 +1436,6 @@ static inline long divider_round_rate(struct clk_hw *hw, unsigned long rate,
                                         rate, prate, table, width, flags);
 }
 
-static inline long divider_ro_round_rate(struct clk_hw *hw, unsigned long rate,
-                                        unsigned long *prate,
-                                        const struct clk_div_table *table,
-                                        u8 width, unsigned long flags,
-                                        unsigned int val)
-{
-       return divider_ro_round_rate_parent(hw, clk_hw_get_parent(hw),
-                                           rate, prate, table, width, flags,
-                                           val);
-}
-
 /*
  * FIXME clock api without lock protection
  */