Commit | Line | Data |
---|---|---|
d6782c26 SN |
1 | /* |
2 | * linux/drivers/clk/clk.h | |
3 | * | |
4 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. | |
5 | * Sylwester Nawrocki <s.nawrocki@samsung.com> | |
6 | * | |
7 | * This program is free software; you can redistribute it and/or modify | |
8 | * it under the terms of the GNU General Public License version 2 as | |
9 | * published by the Free Software Foundation. | |
10 | */ | |
11 | ||
035a61c3 TV |
12 | struct clk_hw; |
13 | ||
d6782c26 | 14 | #if defined(CONFIG_OF) && defined(CONFIG_COMMON_CLK) |
7f05e28f | 15 | struct clk *of_clk_get_by_clkspec(struct of_phandle_args *clkspec); |
d6782c26 SN |
16 | struct clk *__of_clk_get_from_provider(struct of_phandle_args *clkspec); |
17 | void of_clk_lock(void); | |
18 | void of_clk_unlock(void); | |
19 | #endif | |
035a61c3 TV |
20 | |
21 | struct clk *__clk_create_clk(struct clk_hw *hw, const char *dev_id, | |
22 | const char *con_id); |