Lines Matching refs:pll
200 struct zynq_pll *pll; in clk_register_zynq_pll() local
213 pll = kmalloc(sizeof(*pll), GFP_KERNEL); in clk_register_zynq_pll()
214 if (!pll) in clk_register_zynq_pll()
218 pll->hw.init = &initd; in clk_register_zynq_pll()
219 pll->pll_ctrl = pll_ctrl; in clk_register_zynq_pll()
220 pll->pll_status = pll_status; in clk_register_zynq_pll()
221 pll->lockbit = lock_index; in clk_register_zynq_pll()
222 pll->lock = lock; in clk_register_zynq_pll()
224 spin_lock_irqsave(pll->lock, flags); in clk_register_zynq_pll()
226 reg = clk_readl(pll->pll_ctrl); in clk_register_zynq_pll()
228 clk_writel(reg, pll->pll_ctrl); in clk_register_zynq_pll()
230 spin_unlock_irqrestore(pll->lock, flags); in clk_register_zynq_pll()
232 clk = clk_register(NULL, &pll->hw); in clk_register_zynq_pll()
239 kfree(pll); in clk_register_zynq_pll()