Lines Matching refs:pll
41 struct clk_pll *pll = to_clk_pll(hw); in clk_pll_prepare() local
43 writel_relaxed(1 << pll->power, pll->base + SET); in clk_pll_prepare()
52 struct clk_pll *pll = to_clk_pll(hw); in clk_pll_unprepare() local
54 writel_relaxed(1 << pll->power, pll->base + CLR); in clk_pll_unprepare()
59 struct clk_pll *pll = to_clk_pll(hw); in clk_pll_enable() local
61 writel_relaxed(1 << 31, pll->base + CLR); in clk_pll_enable()
68 struct clk_pll *pll = to_clk_pll(hw); in clk_pll_disable() local
70 writel_relaxed(1 << 31, pll->base + SET); in clk_pll_disable()
76 struct clk_pll *pll = to_clk_pll(hw); in clk_pll_recalc_rate() local
78 return pll->rate; in clk_pll_recalc_rate()
92 struct clk_pll *pll; in mxs_clk_pll() local
96 pll = kzalloc(sizeof(*pll), GFP_KERNEL); in mxs_clk_pll()
97 if (!pll) in mxs_clk_pll()
106 pll->base = base; in mxs_clk_pll()
107 pll->rate = rate; in mxs_clk_pll()
108 pll->power = power; in mxs_clk_pll()
109 pll->hw.init = &init; in mxs_clk_pll()
111 clk = clk_register(NULL, &pll->hw); in mxs_clk_pll()
113 kfree(pll); in mxs_clk_pll()