diff options
Diffstat (limited to 'drivers/input/keyboard/omap-keypad.c')
| -rw-r--r-- | drivers/input/keyboard/omap-keypad.c | 8 | 
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/input/keyboard/omap-keypad.c b/drivers/input/keyboard/omap-keypad.c index 69e674ecf19..db22fd9b4cf 100644 --- a/drivers/input/keyboard/omap-keypad.c +++ b/drivers/input/keyboard/omap-keypad.c @@ -101,7 +101,7 @@ static irqreturn_t omap_kp_interrupt(int irq, void *dev_id)  	if (cpu_is_omap24xx()) {  		int i;  		for (i = 0; i < omap_kp->rows; i++) -			disable_irq(OMAP_GPIO_IRQ(row_gpios[i])); +			disable_irq(gpio_to_irq(row_gpios[i]));  	} else  		/* disable keyboard interrupt and schedule for handling */  		omap_writew(1, OMAP_MPUIO_BASE + OMAP_MPUIO_KBD_MASKIT); @@ -224,7 +224,7 @@ static void omap_kp_tasklet(unsigned long data)  		if (cpu_is_omap24xx()) {  			int i;  			for (i = 0; i < omap_kp_data->rows; i++) -				enable_irq(OMAP_GPIO_IRQ(row_gpios[i])); +				enable_irq(gpio_to_irq(row_gpios[i]));  		} else {  			omap_writew(0, OMAP_MPUIO_BASE + OMAP_MPUIO_KBD_MASKIT);  			kp_cur_group = -1; @@ -397,7 +397,7 @@ static int __init omap_kp_probe(struct platform_device *pdev)  		omap_writew(0, OMAP_MPUIO_BASE + OMAP_MPUIO_KBD_MASKIT);  	} else {  		for (irq_idx = 0; irq_idx < omap_kp->rows; irq_idx++) { -			if (request_irq(OMAP_GPIO_IRQ(row_gpios[irq_idx]), +			if (request_irq(gpio_to_irq(row_gpios[irq_idx]),  					omap_kp_interrupt,  					IRQF_TRIGGER_FALLING,  					"omap-keypad", omap_kp) < 0) @@ -438,7 +438,7 @@ static int omap_kp_remove(struct platform_device *pdev)  			gpio_free(col_gpios[i]);  		for (i = 0; i < omap_kp->rows; i++) {  			gpio_free(row_gpios[i]); -			free_irq(OMAP_GPIO_IRQ(row_gpios[i]), 0); +			free_irq(gpio_to_irq(row_gpios[i]), 0);  		}  	} else {  		omap_writew(1, OMAP_MPUIO_BASE + OMAP_MPUIO_KBD_MASKIT);  |