Lines Matching refs:pctl
47 static void mtk_w32(struct mtk_pinctrl *pctl, u8 i, u32 reg, u32 val)
49 writel_relaxed(val, pctl->base[i] + reg);
52 static u32 mtk_r32(struct mtk_pinctrl *pctl, u8 i, u32 reg)
54 return readl_relaxed(pctl->base[i] + reg);
57 void mtk_rmw(struct mtk_pinctrl *pctl, u8 i, u32 reg, u32 mask, u32 set)
62 spin_lock_irqsave(&pctl->lock, flags);
64 val = mtk_r32(pctl, i, reg);
67 mtk_w32(pctl, i, reg, val);
69 spin_unlock_irqrestore(&pctl->lock, flags);
401 hw->eint->pctl = hw;