MCFSIM2_GPIOINTCLEAR
writel(0x1 << (d->irq - MCF_IRQ_GPIO0), MCFSIM2_GPIOINTCLEAR);
writel(imr, MCFSIM2_GPIOINTCLEAR);