|
@@ -54,11 +54,10 @@ static int __init imx51_tzic_add_irq_domain(struct device_node *np,
|
|
static int __init imx51_gpio_add_irq_domain(struct device_node *np,
|
|
static int __init imx51_gpio_add_irq_domain(struct device_node *np,
|
|
struct device_node *interrupt_parent)
|
|
struct device_node *interrupt_parent)
|
|
{
|
|
{
|
|
- static int gpio_irq_base = MXC_GPIO_IRQ_START + ARCH_NR_GPIOS -
|
|
|
|
- 32 * 4; /* imx51 gets 4 gpio ports */
|
|
|
|
|
|
+ static int gpio_irq_base = MXC_GPIO_IRQ_START + ARCH_NR_GPIOS;
|
|
|
|
|
|
|
|
+ gpio_irq_base -= 32;
|
|
irq_domain_add_simple(np, gpio_irq_base);
|
|
irq_domain_add_simple(np, gpio_irq_base);
|
|
- gpio_irq_base += 32;
|
|
|
|
|
|
|
|
return 0;
|
|
return 0;
|
|
}
|
|
}
|