Lines Matching refs:clk
18 static ulong sandbox_clk_get_rate(struct clk *clk) in sandbox_clk_get_rate() argument
20 struct sandbox_clk_priv *priv = dev_get_priv(clk->dev); in sandbox_clk_get_rate()
22 if (clk->id >= SANDBOX_CLK_ID_COUNT) in sandbox_clk_get_rate()
25 return priv->rate[clk->id]; in sandbox_clk_get_rate()
28 static ulong sandbox_clk_set_rate(struct clk *clk, ulong rate) in sandbox_clk_set_rate() argument
30 struct sandbox_clk_priv *priv = dev_get_priv(clk->dev); in sandbox_clk_set_rate()
33 if (clk->id >= SANDBOX_CLK_ID_COUNT) in sandbox_clk_set_rate()
39 old_rate = priv->rate[clk->id]; in sandbox_clk_set_rate()
40 priv->rate[clk->id] = rate; in sandbox_clk_set_rate()
45 static int sandbox_clk_enable(struct clk *clk) in sandbox_clk_enable() argument
47 struct sandbox_clk_priv *priv = dev_get_priv(clk->dev); in sandbox_clk_enable()
49 if (clk->id >= SANDBOX_CLK_ID_COUNT) in sandbox_clk_enable()
52 priv->enabled[clk->id] = true; in sandbox_clk_enable()
57 static int sandbox_clk_disable(struct clk *clk) in sandbox_clk_disable() argument
59 struct sandbox_clk_priv *priv = dev_get_priv(clk->dev); in sandbox_clk_disable()
61 if (clk->id >= SANDBOX_CLK_ID_COUNT) in sandbox_clk_disable()
64 priv->enabled[clk->id] = false; in sandbox_clk_disable()