Lines Matching refs:pll
40 struct clk_pll *pll = to_clk_pll(hw); in clk_pll_prepare() local
42 writel_relaxed(1 << pll->power, pll->base + SET); in clk_pll_prepare()
51 struct clk_pll *pll = to_clk_pll(hw); in clk_pll_unprepare() local
53 writel_relaxed(1 << pll->power, pll->base + CLR); in clk_pll_unprepare()
58 struct clk_pll *pll = to_clk_pll(hw); in clk_pll_enable() local
60 writel_relaxed(1 << 31, pll->base + CLR); in clk_pll_enable()
67 struct clk_pll *pll = to_clk_pll(hw); in clk_pll_disable() local
69 writel_relaxed(1 << 31, pll->base + SET); in clk_pll_disable()
75 struct clk_pll *pll = to_clk_pll(hw); in clk_pll_recalc_rate() local
77 return pll->rate; in clk_pll_recalc_rate()
91 struct clk_pll *pll; in mxs_clk_pll() local
95 pll = kzalloc(sizeof(*pll), GFP_KERNEL); in mxs_clk_pll()
96 if (!pll) in mxs_clk_pll()
105 pll->base = base; in mxs_clk_pll()
106 pll->rate = rate; in mxs_clk_pll()
107 pll->power = power; in mxs_clk_pll()
108 pll->hw.init = &init; in mxs_clk_pll()
110 clk = clk_register(NULL, &pll->hw); in mxs_clk_pll()
112 kfree(pll); in mxs_clk_pll()