| 1 |
|
| 2 | #ifndef _CLK_KUNIT_H
|
| 3 | #define _CLK_KUNIT_H
|
| 4 |
|
| 5 | struct clk;
|
| 6 | struct clk_hw;
|
| 7 | struct device;
|
| 8 | struct device_node;
|
| 9 | struct of_phandle_args;
|
| 10 | struct kunit;
|
| 11 |
|
| 12 | struct clk *
|
| 13 | clk_get_kunit(struct kunit *test, struct device *dev, const char *con_id);
|
| 14 | struct clk *
|
| 15 | of_clk_get_kunit(struct kunit *test, struct device_node *np, int index);
|
| 16 |
|
| 17 | struct clk *
|
| 18 | clk_hw_get_clk_kunit(struct kunit *test, struct clk_hw *hw, const char *con_id);
|
| 19 | struct clk *
|
| 20 | clk_hw_get_clk_prepared_enabled_kunit(struct kunit *test, struct clk_hw *hw,
|
| 21 | const char *con_id);
|
| 22 |
|
| 23 | int clk_prepare_enable_kunit(struct kunit *test, struct clk *clk);
|
| 24 |
|
| 25 | int clk_hw_register_kunit(struct kunit *test, struct device *dev, struct clk_hw *hw);
|
| 26 | int of_clk_hw_register_kunit(struct kunit *test, struct device_node *node,
|
| 27 | struct clk_hw *hw);
|
| 28 |
|
| 29 | int of_clk_add_hw_provider_kunit(struct kunit *test, struct device_node *np,
|
| 30 | struct clk_hw *(*get)(struct of_phandle_args *clkspec, void *data),
|
| 31 | void *data);
|
| 32 |
|
| 33 | #endif
|