diff options
author | 2019-11-13 11:16:58 -0800 | |
---|---|---|
committer | 2019-11-13 11:16:58 -0800 | |
commit | 55ae8a11ee2124332cd676d59fa2e5425eb3555c (patch) | |
tree | eeb57670a444e3530d37377db2b4583fb33bd241 /include | |
parent | Linux 5.4-rc1 (diff) | |
parent | clk: Add API to get index of the clock parent (diff) | |
download | wireguard-linux-55ae8a11ee2124332cd676d59fa2e5425eb3555c.tar.xz wireguard-linux-55ae8a11ee2124332cd676d59fa2e5425eb3555c.zip |
Merge tag 'tegra-for-5.5-clk-core-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into clk-hw-parent-index
Pull clk framework change from Thierry Reding:
Contains a single core API addition that allows clock providers to query
the parent index for a given struct clk_hw. This is used to implement
suspend/resume support on Tegra SoCs.
* tag 'tegra-for-5.5-clk-core-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux:
clk: Add API to get index of the clock parent
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/clk-provider.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/clk-provider.h b/include/linux/clk-provider.h index 2fdfe8061363..caf4b9df16eb 100644 --- a/include/linux/clk-provider.h +++ b/include/linux/clk-provider.h @@ -818,6 +818,7 @@ unsigned int clk_hw_get_num_parents(const struct clk_hw *hw); struct clk_hw *clk_hw_get_parent(const struct clk_hw *hw); struct clk_hw *clk_hw_get_parent_by_index(const struct clk_hw *hw, unsigned int index); +int clk_hw_get_parent_index(struct clk_hw *hw); int clk_hw_set_parent(struct clk_hw *hw, struct clk_hw *new_parent); unsigned int __clk_get_enable_count(struct clk *clk); unsigned long clk_hw_get_rate(const struct clk_hw *hw); |