diff options
author | Daniel Palmer <daniel@0x0f.com> | 2021-02-11 14:22:02 +0900 |
---|---|---|
committer | Stephen Boyd <sboyd@kernel.org> | 2021-02-14 12:37:48 -0800 |
commit | 0b9266d295cee170509539635b8d572abe5267af (patch) | |
tree | ad1ea8e3c03ef689dd7d79f3184912112fd3cb9d /include/linux/clk-provider.h | |
parent | 4f83b5233f61b7db7aaf7a8d94210e40c742fe51 (diff) | |
download | linux-stable-0b9266d295cee170509539635b8d572abe5267af.tar.gz linux-stable-0b9266d295cee170509539635b8d572abe5267af.tar.bz2 linux-stable-0b9266d295cee170509539635b8d572abe5267af.zip |
clk: fixed: add devm helper for clk_hw_register_fixed_factor()
Add a devm helper for clk_hw_register_fixed_factor() so that drivers that internally
register fixed factor clocks for things like dividers don't need to manually unregister
them on remove or if probe fails.
Signed-off-by: Daniel Palmer <daniel@0x0f.com>
Link: https://lore.kernel.org/r/20210211052206.2955988-4-daniel@0x0f.com
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
Diffstat (limited to 'include/linux/clk-provider.h')
-rw-r--r-- | include/linux/clk-provider.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/include/linux/clk-provider.h b/include/linux/clk-provider.h index e4316890661a..58f6fe866ae9 100644 --- a/include/linux/clk-provider.h +++ b/include/linux/clk-provider.h @@ -941,7 +941,9 @@ struct clk_hw *clk_hw_register_fixed_factor(struct device *dev, const char *name, const char *parent_name, unsigned long flags, unsigned int mult, unsigned int div); void clk_hw_unregister_fixed_factor(struct clk_hw *hw); - +struct clk_hw *devm_clk_hw_register_fixed_factor(struct device *dev, + const char *name, const char *parent_name, unsigned long flags, + unsigned int mult, unsigned int div); /** * struct clk_fractional_divider - adjustable fractional divider clock * |