summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorVaradarajan Narayanan <quic_varada@quicinc.com>2024-04-30 12:12:11 +0530
committerBjorn Andersson <andersson@kernel.org>2024-07-08 11:40:57 -0500
commitd3153113619216e87038a20bebf82582f9be10e7 (patch)
tree26c90f0ab57e56361a4db73b9458ea9f04fdc2cc /include
parentf45b94ffc5f1204b35b5c695ed265b1385951616 (diff)
interconnect: icc-clk: Add devm_icc_clk_register
Wrap icc_clk_register to create devm_icc_clk_register to be able to release the resources properly. Acked-by: Georgi Djakov <djakov@kernel.org> Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Varadarajan Narayanan <quic_varada@quicinc.com> Link: https://lore.kernel.org/r/20240430064214.2030013-4-quic_varada@quicinc.com Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Diffstat (limited to 'include')
-rw-r--r--include/linux/interconnect-clk.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/linux/interconnect-clk.h b/include/linux/interconnect-clk.h
index 170898faaacb..9bcee3e9c56c 100644
--- a/include/linux/interconnect-clk.h
+++ b/include/linux/interconnect-clk.h
@@ -19,6 +19,8 @@ struct icc_provider *icc_clk_register(struct device *dev,
unsigned int first_id,
unsigned int num_clocks,
const struct icc_clk_data *data);
+int devm_icc_clk_register(struct device *dev, unsigned int first_id,
+ unsigned int num_clocks, const struct icc_clk_data *data);
void icc_clk_unregister(struct icc_provider *provider);
#endif