|
@@ -288,7 +288,7 @@ static void __init osk_init_cf(void)
|
|
|
return;
|
|
|
}
|
|
|
/* the CF I/O IRQ is really active-low */
|
|
|
- set_irq_type(OMAP_GPIO_IRQ(62), IRQ_TYPE_EDGE_FALLING);
|
|
|
+ set_irq_type(gpio_to_irq(62), IRQ_TYPE_EDGE_FALLING);
|
|
|
}
|
|
|
|
|
|
static void __init osk_init_irq(void)
|
|
@@ -483,7 +483,7 @@ static void __init osk_mistral_init(void)
|
|
|
omap_cfg_reg(P20_1610_GPIO4); /* PENIRQ */
|
|
|
gpio_request(4, "ts_int");
|
|
|
gpio_direction_input(4);
|
|
|
- set_irq_type(OMAP_GPIO_IRQ(4), IRQ_TYPE_EDGE_FALLING);
|
|
|
+ set_irq_type(gpio_to_irq(4), IRQ_TYPE_EDGE_FALLING);
|
|
|
|
|
|
spi_register_board_info(mistral_boardinfo,
|
|
|
ARRAY_SIZE(mistral_boardinfo));
|
|
@@ -492,14 +492,15 @@ static void __init osk_mistral_init(void)
|
|
|
omap_cfg_reg(N15_1610_MPUIO2);
|
|
|
if (gpio_request(OMAP_MPUIO(2), "wakeup") == 0) {
|
|
|
int ret = 0;
|
|
|
+ int irq = gpio_to_irq(OMAP_MPUIO(2));
|
|
|
|
|
|
gpio_direction_input(OMAP_MPUIO(2));
|
|
|
- set_irq_type(OMAP_GPIO_IRQ(OMAP_MPUIO(2)), IRQ_TYPE_EDGE_RISING);
|
|
|
+ set_irq_type(irq, IRQ_TYPE_EDGE_RISING);
|
|
|
#ifdef CONFIG_PM
|
|
|
/* share the IRQ in case someone wants to use the
|
|
|
* button for more than wakeup from system sleep.
|
|
|
*/
|
|
|
- ret = request_irq(OMAP_GPIO_IRQ(OMAP_MPUIO(2)),
|
|
|
+ ret = request_irq(irq,
|
|
|
&osk_mistral_wake_interrupt,
|
|
|
IRQF_SHARED, "mistral_wakeup",
|
|
|
&osk_mistral_wake_interrupt);
|
|
@@ -508,7 +509,7 @@ static void __init osk_mistral_init(void)
|
|
|
printk(KERN_ERR "OSK+Mistral: no wakeup irq, %d?\n",
|
|
|
ret);
|
|
|
} else
|
|
|
- enable_irq_wake(OMAP_GPIO_IRQ(OMAP_MPUIO(2)));
|
|
|
+ enable_irq_wake(irq);
|
|
|
#endif
|
|
|
} else
|
|
|
printk(KERN_ERR "OSK+Mistral: wakeup button is awol\n");
|