diff options
| author | Stephen Boyd <sboyd@kernel.org> | 2024-08-22 03:24:28 +0300 |
|---|---|---|
| committer | Stephen Boyd <sboyd@kernel.org> | 2024-10-10 02:25:32 +0300 |
| commit | a82fcb16d977fa8ac52bdf37d5feb240366722ed (patch) | |
| tree | 93dffada4305537b18556c55dfdf9deaa0002f5d /include | |
| parent | 9852d85ec9d492ebef56dc5f229416c925758edc (diff) | |
| download | linux-a82fcb16d977fa8ac52bdf37d5feb240366722ed.tar.xz | |
clk: test: Add test managed of_clk_add_hw_provider()
Add a test managed version of of_clk_add_hw_provider() that
automatically unregisters the clk_hw provider upon test conclusion.
Cc: Brendan Higgins <brendan.higgins@linux.dev>
Cc: David Gow <davidgow@google.com>
Cc: Rae Moar <rmoar@google.com>
Cc: Peng Fan <peng.fan@nxp.com>
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
Link: https://lore.kernel.org/r/20240822002433.1163814-2-sboyd@kernel.org
Diffstat (limited to 'include')
| -rw-r--r-- | include/kunit/clk.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/kunit/clk.h b/include/kunit/clk.h index 73bc99cefe7b..0afae7688157 100644 --- a/include/kunit/clk.h +++ b/include/kunit/clk.h @@ -25,4 +25,8 @@ int clk_hw_register_kunit(struct kunit *test, struct device *dev, struct clk_hw int of_clk_hw_register_kunit(struct kunit *test, struct device_node *node, struct clk_hw *hw); +int of_clk_add_hw_provider_kunit(struct kunit *test, struct device_node *np, + struct clk_hw *(*get)(struct of_phandle_args *clkspec, void *data), + void *data); + #endif |
