Lines Matching refs:base_reg
591 u32 base_reg, misc_reg; in clock_set_rate() local
597 base_reg = readl(&pll->pll_base); in clock_set_rate()
600 base_reg &= ~(pllinfo->m_mask << pllinfo->m_shift); in clock_set_rate()
601 base_reg |= m << pllinfo->m_shift; in clock_set_rate()
603 base_reg &= ~(pllinfo->n_mask << pllinfo->n_shift); in clock_set_rate()
604 base_reg |= n << pllinfo->n_shift; in clock_set_rate()
606 base_reg &= ~(pllinfo->p_mask << pllinfo->p_shift); in clock_set_rate()
607 base_reg |= p << pllinfo->p_shift; in clock_set_rate()
614 if (base_reg & PLL_BASE_OVRRIDE_MASK) { in clock_set_rate()
615 base_reg |= PLL_ENABLE_MASK; in clock_set_rate()
616 if (base_reg != readl(&pll->pll_base)) in clock_set_rate()
620 base_reg |= PLL_BASE_OVRRIDE_MASK; in clock_set_rate()
623 base_reg |= PLL_BYPASS_MASK; in clock_set_rate()
624 writel(base_reg, &pll->pll_base); in clock_set_rate()
633 base_reg |= PLL_ENABLE_MASK; in clock_set_rate()
634 writel(base_reg, &pll->pll_base); in clock_set_rate()
637 base_reg &= ~PLL_BYPASS_MASK; in clock_set_rate()
638 writel(base_reg, &pll->pll_base); in clock_set_rate()