static void tegra2_mask_irq(unsigned int irq) { //void __iomem *base; //printk("%s: %d\n", __FUNCTION__, irq); gic_mask_irq(irq); //irq -= 32; //base = ictlr_reg_base[irq>>5]; //__raw_writel(1 << (irq & 31), base + ICTLR_CPU_IER_CLR); }
static void tegra_mask(unsigned int irq) { void __iomem *addr = ictlr_to_virt(irq_to_ictlr(irq)); gic_mask_irq(irq); writel(1<<(irq&31), addr+ICTLR_CPU_IER_CLR); }