Lines Matching refs:avic_base
47 static void __iomem *avic_base;
60 irqt = imx_readl(avic_base + AVIC_INTTYPEL) & ~(1 << hwirq);
61 imx_writel(irqt | (!!type << hwirq), avic_base + AVIC_INTTYPEL);
64 irqt = imx_readl(avic_base + AVIC_INTTYPEH) & ~(1 << hwirq);
65 imx_writel(irqt | (!!type << hwirq), avic_base + AVIC_INTTYPEH);
88 avic_saved_mask_reg[idx] = imx_readl(avic_base + ct->regs.mask);
89 imx_writel(gc->wake_active, avic_base + ct->regs.mask);
110 imx_writel(avic_saved_mask_reg[idx], avic_base + ct->regs.mask);
130 gc = irq_alloc_generic_chip("mxc-avic", 1, irq_start, avic_base,
153 nivector = imx_readl(avic_base + AVIC_NIVECSR) >> 16;
172 avic_base = irqbase;
189 imx_writel(0, avic_base + AVIC_INTCNTL);
190 imx_writel(0x1f, avic_base + AVIC_NIMASK);
193 imx_writel(0, avic_base + AVIC_INTENABLEH);
194 imx_writel(0, avic_base + AVIC_INTENABLEL);
197 imx_writel(0, avic_base + AVIC_INTTYPEH);
198 imx_writel(0, avic_base + AVIC_INTTYPEL);
213 imx_writel(0, avic_base + AVIC_NIPRIORITY(i));
228 void __iomem *avic_base;
230 avic_base = of_iomap(node, 0);
231 BUG_ON(!avic_base);
232 mxc_init_irq(avic_base);