Lines Matching refs:clk_elem
767 struct stm32_pll_obj *clk_elem = to_pll(hw);
769 return readl_relaxed(clk_elem->reg) & PLL_ON;
776 struct stm32_pll_obj *clk_elem = to_pll(hw);
782 spin_lock_irqsave(clk_elem->lock, flags);
787 reg = readl_relaxed(clk_elem->reg);
789 writel_relaxed(reg, clk_elem->reg);
797 bit_status = !(readl_relaxed(clk_elem->reg) & PLL_RDY);
805 spin_unlock_irqrestore(clk_elem->lock, flags);
812 struct stm32_pll_obj *clk_elem = to_pll(hw);
816 spin_lock_irqsave(clk_elem->lock, flags);
818 reg = readl_relaxed(clk_elem->reg);
820 writel_relaxed(reg, clk_elem->reg);
822 spin_unlock_irqrestore(clk_elem->lock, flags);
827 struct stm32_pll_obj *clk_elem = to_pll(hw);
830 reg = readl_relaxed(clk_elem->reg + FRAC_OFFSET);
840 struct stm32_pll_obj *clk_elem = to_pll(hw);
845 reg = readl_relaxed(clk_elem->reg + 4);
864 struct stm32_pll_obj *clk_elem = to_pll(hw);
868 spin_lock_irqsave(clk_elem->lock, flags);
870 spin_unlock_irqrestore(clk_elem->lock, flags);
877 struct stm32_pll_obj *clk_elem = to_pll(hw);
878 struct clk_hw *mux_hw = &clk_elem->mux.hw;