Lines Matching full:pll
201 #define TYPE_NPCM7XX_CLOCK_PLL "npcm7xx-clock-pll"
217 /* The PLL is grounded if it is not locked yet. */ in npcm7xx_clk_update_pll()
686 NPCM7xxClockPLLState *pll = NPCM7XX_CLOCK_PLL(obj); in npcm7xx_clk_pll_init() local
688 pll->clock_in = qdev_init_clock_in(DEVICE(pll), "clock-in", in npcm7xx_clk_pll_init()
689 npcm7xx_clk_update_pll_cb, pll, in npcm7xx_clk_pll_init()
691 pll->clock_out = qdev_init_clock_out(DEVICE(pll), "clock-out"); in npcm7xx_clk_pll_init()
727 static void npcm7xx_init_clock_pll(NPCM7xxClockPLLState *pll, in npcm7xx_init_clock_pll() argument
730 pll->name = init_info->name; in npcm7xx_init_clock_pll()
731 pll->clk = clk; in npcm7xx_init_clock_pll()
732 pll->reg = init_info->reg; in npcm7xx_init_clock_pll()
734 qdev_alias_clock(DEVICE(pll), "clock-out", DEVICE(clk), in npcm7xx_init_clock_pll()
907 /* Only update PLL when it is locked. */ in npcm_clk_write()
1062 .name = "npcm7xx-clock-pll",
1109 dc->desc = "NPCM7xx Clock PLL Module"; in npcm7xx_clk_pll_class_init()