mirror of https://gitee.com/openkylin/linux.git
clk: gate: expose clk_gate_ops::is_enabled
This patch exposes clk_gate_ops::is_enabled as functions that can be directly called and assigned in places like this so we don't need wrapper functions that do nothing besides forward the call. Signed-off-by: Gabriel Fernandez <gabriel.fernandez@st.com> Suggested-by: Stephen Boyd <sboyd@codeaurora.org> Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
This commit is contained in:
parent
42d3c5f634
commit
0a9c869d5c
|
@ -86,7 +86,7 @@ static void clk_gate_disable(struct clk_hw *hw)
|
|||
clk_gate_endisable(hw, 0);
|
||||
}
|
||||
|
||||
static int clk_gate_is_enabled(struct clk_hw *hw)
|
||||
int clk_gate_is_enabled(struct clk_hw *hw)
|
||||
{
|
||||
u32 reg;
|
||||
struct clk_gate *gate = to_clk_gate(hw);
|
||||
|
@ -101,6 +101,7 @@ static int clk_gate_is_enabled(struct clk_hw *hw)
|
|||
|
||||
return reg ? 1 : 0;
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(clk_gate_is_enabled);
|
||||
|
||||
const struct clk_ops clk_gate_ops = {
|
||||
.enable = clk_gate_enable,
|
||||
|
|
|
@ -343,6 +343,7 @@ struct clk_hw *clk_hw_register_gate(struct device *dev, const char *name,
|
|||
u8 clk_gate_flags, spinlock_t *lock);
|
||||
void clk_unregister_gate(struct clk *clk);
|
||||
void clk_hw_unregister_gate(struct clk_hw *hw);
|
||||
int clk_gate_is_enabled(struct clk_hw *hw);
|
||||
|
||||
struct clk_div_table {
|
||||
unsigned int val;
|
||||
|
|
Loading…
Reference in New Issue