summaryrefslogtreecommitdiffstats
path: root/drivers/clk/samsung/clk.h
diff options
context:
space:
mode:
authorMarek Szyprowski2017-08-21 10:05:00 +0200
committerMichael Turquette2017-09-08 00:25:46 +0200
commitd2f18d7e200b8714beffd4eae7f27335b311b2d5 (patch)
tree38224603754e12e992c9d4fc785bf16fd3410732 /drivers/clk/samsung/clk.h
parentclk: Add support for runtime PM (diff)
downloadkernel-qcow2-linux-d2f18d7e200b8714beffd4eae7f27335b311b2d5.tar.gz
kernel-qcow2-linux-d2f18d7e200b8714beffd4eae7f27335b311b2d5.tar.xz
kernel-qcow2-linux-d2f18d7e200b8714beffd4eae7f27335b311b2d5.zip
clk: samsung: Add support for runtime PM
This patch adds struct device pointer to samsung_clk_provider and forwarding it to clk_register_* functions, so drivers can register clocks, which use runtime pm feature. Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com> Reviewed-by: Ulf Hansson <ulf.hansson@linaro.org> Reviewed-by: Chanwoo Choi <cw00.choi@samsung.com> Tested-by: Chanwoo Choi <cw00.choi@samsung.com> Reviewed-by: Krzysztof Kozlowski <krzk@kernel.org> Signed-off-by: Michael Turquette <mturquette@baylibre.com> Link: lkml.kernel.org/r/1503302703-13801-3-git-send-email-m.szyprowski@samsung.com
Diffstat (limited to 'drivers/clk/samsung/clk.h')
-rw-r--r--drivers/clk/samsung/clk.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/clk/samsung/clk.h b/drivers/clk/samsung/clk.h
index b8ca0dd3a38b..f0acae4f5d1b 100644
--- a/drivers/clk/samsung/clk.h
+++ b/drivers/clk/samsung/clk.h
@@ -24,6 +24,7 @@
*/
struct samsung_clk_provider {
void __iomem *reg_base;
+ struct device *dev;
spinlock_t lock;
/* clk_data must be the last entry due to variable lenght 'hws' array */
struct clk_hw_onecell_data clk_data;