aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/clk/mediatek/clk-gate.h
diff options
context:
space:
mode:
authorWeiyi Lu <weiyi.lu@mediatek.com>2019-09-02 17:00:57 +0800
committerStephen Boyd <sboyd@kernel.org>2019-09-17 10:22:49 -0700
commite4c23e19aa2a611c2068f7c55487d2cbfea690ef (patch)
tree888003f6b330c012dc74a14c4fc43c4efbcdb078 /drivers/clk/mediatek/clk-gate.h
parentclk: mediatek: add pericfg clocks for MT8183 (diff)
downloadlinux-dev-e4c23e19aa2a611c2068f7c55487d2cbfea690ef.tar.xz
linux-dev-e4c23e19aa2a611c2068f7c55487d2cbfea690ef.zip
clk: mediatek: Register clock gate with device
Allow those clocks under a power domain to do the runtime pm operation by forwarding the struct device pointer from clock provider. Signed-off-by: Weiyi Lu <weiyi.lu@mediatek.com> Link: https://lkml.kernel.org/r/1567414859-3244-2-git-send-email-weiyi.lu@mediatek.com Signed-off-by: Stephen Boyd <sboyd@kernel.org>
Diffstat (limited to 'drivers/clk/mediatek/clk-gate.h')
-rw-r--r--drivers/clk/mediatek/clk-gate.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/clk/mediatek/clk-gate.h b/drivers/clk/mediatek/clk-gate.h
index e05c73697485..3c3329ec54b7 100644
--- a/drivers/clk/mediatek/clk-gate.h
+++ b/drivers/clk/mediatek/clk-gate.h
@@ -40,7 +40,8 @@ struct clk *mtk_clk_register_gate(
int sta_ofs,
u8 bit,
const struct clk_ops *ops,
- unsigned long flags);
+ unsigned long flags,
+ struct device *dev);
#define GATE_MTK_FLAGS(_id, _name, _parent, _regs, _shift, \
_ops, _flags) { \