Home
last modified time | relevance | path

Searched refs:avic_base (Results 1 – 4 of 4) sorted by relevance

/OK3568_Linux_fs/kernel/arch/arm/mach-imx/
H A Davic.c46 static void __iomem *avic_base; variable
59 irqt = imx_readl(avic_base + AVIC_INTTYPEL) & ~(1 << hwirq); in avic_set_irq_fiq()
60 imx_writel(irqt | (!!type << hwirq), avic_base + AVIC_INTTYPEL); in avic_set_irq_fiq()
63 irqt = imx_readl(avic_base + AVIC_INTTYPEH) & ~(1 << hwirq); in avic_set_irq_fiq()
64 imx_writel(irqt | (!!type << hwirq), avic_base + AVIC_INTTYPEH); in avic_set_irq_fiq()
87 avic_saved_mask_reg[idx] = imx_readl(avic_base + ct->regs.mask); in avic_irq_suspend()
88 imx_writel(gc->wake_active, avic_base + ct->regs.mask); in avic_irq_suspend()
109 imx_writel(avic_saved_mask_reg[idx], avic_base + ct->regs.mask); in avic_irq_resume()
129 gc = irq_alloc_generic_chip("mxc-avic", 1, irq_start, avic_base, in avic_init_gc()
152 nivector = imx_readl(avic_base + AVIC_NIVECSR) >> 16; in avic_handle_irq()
[all …]
H A Dmm-imx3.c115 void __iomem *avic_base; in mx31_init_irq() local
119 avic_base = of_iomap(np, 0); in mx31_init_irq()
120 BUG_ON(!avic_base); in mx31_init_irq()
122 mxc_init_irq(avic_base); in mx31_init_irq()
164 void __iomem *avic_base; in mx35_init_irq() local
168 avic_base = of_iomap(np, 0); in mx35_init_irq()
169 BUG_ON(!avic_base); in mx35_init_irq()
171 mxc_init_irq(avic_base); in mx35_init_irq()
H A Dmach-imx25.c28 void __iomem *avic_base; in mx25_init_irq() local
31 avic_base = of_iomap(np, 0); in mx25_init_irq()
32 BUG_ON(!avic_base); in mx25_init_irq()
33 mxc_init_irq(avic_base); in mx25_init_irq()
H A Dmach-imx27.c61 void __iomem *avic_base; in mx27_init_irq() local
65 avic_base = of_iomap(np, 0); in mx27_init_irq()
66 BUG_ON(!avic_base); in mx27_init_irq()
67 mxc_init_irq(avic_base); in mx27_init_irq()