示例#1
0
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);
}
示例#2
0
文件: irq.c 项目: 0x0f/adam-kernel
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);
}