Searched refs:avic_base (Results 1 - 5 of 5) sorted by relevance
/kernel/linux/linux-6.6/arch/arm/mach-imx/ |
H A D | avic.c | 47 static void __iomem *avic_base; variable 60 irqt = imx_readl(avic_base + AVIC_INTTYPEL) & ~(1 << hwirq); in avic_set_irq_fiq() 61 imx_writel(irqt | (!!type << hwirq), avic_base + AVIC_INTTYPEL); in avic_set_irq_fiq() 64 irqt = imx_readl(avic_base + AVIC_INTTYPEH) & ~(1 << hwirq); in avic_set_irq_fiq() 65 imx_writel(irqt | (!!type << hwirq), avic_base + AVIC_INTTYPEH); in avic_set_irq_fiq() 88 avic_saved_mask_reg[idx] = imx_readl(avic_base + ct->regs.mask); in avic_irq_suspend() 89 imx_writel(gc->wake_active, avic_base + ct->regs.mask); in avic_irq_suspend() 110 imx_writel(avic_saved_mask_reg[idx], avic_base + ct->regs.mask); in avic_irq_resume() 130 gc = irq_alloc_generic_chip("mxc-avic", 1, irq_start, avic_base, in avic_init_gc() 153 nivector = imx_readl(avic_base in avic_handle_irq() 228 void __iomem *avic_base; imx_avic_init() local [all...] |
/kernel/linux/linux-5.10/arch/arm/mach-imx/ |
H A D | avic.c | 46 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 in avic_handle_irq() [all...] |
H A D | mm-imx3.c | 115 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 D | mach-imx25.c | 28 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 D | mach-imx27.c | 61 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()
|
Completed in 3 milliseconds