MCF_IRQ_GPIO0
imr &= ~(0x1 << (d->irq - MCF_IRQ_GPIO0));
imr |= (0x1 << (d->irq - MCF_IRQ_GPIO0));
mcf_write32(0x1 << (d->irq - MCF_IRQ_GPIO0), MCFSIM2_GPIOINTCLEAR);
for (irq = MCF_IRQ_GPIO0; (irq <= MCF_IRQ_GPIO7); irq++) {
int irq = d->irq - MCF_IRQ_GPIO0;
int irq = d->irq - MCF_IRQ_GPIO0;
int irq = d->irq - MCF_IRQ_GPIO0;
for (irq = MCF_IRQ_GPIO0; (irq <= MCF_IRQ_GPIO6); irq++) {
#define MCFGPIO_IRQ_VECBASE MCF_IRQ_GPIO0