Skip to content

Commit ef94ea4

Browse files
cristiccbebarino
authored andcommitted
clk: Drop obsolete devm_clk_bulk_get_all_enable() helper
Commit 265b07d ("clk: Provide managed helper to get and enable bulk clocks") added devm_clk_bulk_get_all_enable() function, but missed to return the number of clocks stored in the clk_bulk_data table referenced by the clks argument. Without knowing the number, it's not possible to iterate these clocks when needed, hence the argument is useless and could have been simply removed. A new helper devm_clk_bulk_get_all_enabled() has been introduced, which is consistent with devm_clk_bulk_get_all() in terms of the returned value. Drop the obsolete function since all users switched to the new helper. Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com> Reviewed-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> Signed-off-by: Cristian Ciocaltea <cristian.ciocaltea@collabora.com> Link: https://lore.kernel.org/r/20241217-clk_bulk_ena_fix-v5-3-aafbbb245155@collabora.com Signed-off-by: Stephen Boyd <sboyd@kernel.org>
1 parent 10106d5 commit ef94ea4

File tree

1 file changed

+0
-9
lines changed

1 file changed

+0
-9
lines changed

include/linux/clk.h

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1138,15 +1138,6 @@ static inline void clk_restore_context(void) {}
11381138

11391139
#endif
11401140

1141-
/* Deprecated. Use devm_clk_bulk_get_all_enabled() */
1142-
static inline int __must_check
1143-
devm_clk_bulk_get_all_enable(struct device *dev, struct clk_bulk_data **clks)
1144-
{
1145-
int ret = devm_clk_bulk_get_all_enabled(dev, clks);
1146-
1147-
return ret > 0 ? 0 : ret;
1148-
}
1149-
11501141
/* clk_prepare_enable helps cases using clk_enable in non-atomic context. */
11511142
static inline int clk_prepare_enable(struct clk *clk)
11521143
{

0 commit comments

Comments
 (0)