clk: Add devm_of_clk_add_hw_provider()/del_provider() APIs
authorStephen Boyd <sboyd@codeaurora.org>
Fri, 1 Sep 2017 23:16:40 +0000 (16:16 -0700)
committerStephen Boyd <sboyd@codeaurora.org>
Thu, 2 Nov 2017 06:37:19 +0000 (23:37 -0700)
commitaa795c41d9cd41dc9c915dd1956ddd0e4ae44485
tree36073a0396a8da04331dd617a44efe0bf1e9720e
parent2bd6bf03f4c1c59381d62c61d03f6cc3fe71f66e
clk: Add devm_of_clk_add_hw_provider()/del_provider() APIs

Sometimes we only have one of_clk_del_provider() call in driver
error and remove paths, because we're missing a
devm_of_clk_add_hw_provider() API. Introduce the API so we can
convert drivers to use this and potentially reduce the amount of
code needed to remove providers in drivers.

Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
Documentation/driver-model/devres.txt
drivers/clk/clk.c
include/linux/clk-provider.h