ARM: OMAP: boards: Fix OMAP_GPIO_IRQ usage with gpio_to_irq()
The following commits change gpio-omap to use dynamic IRQ allocation:25db711
gpio/omap: Fix IRQ handling for SPARSE_IRQ384ebe1
gpio/omap: Add DT support to GPIO driver With dynamic allocation of IRQ the usage of OMAP_GPIO_IRQ is no longer valid. We must be using gpio_to_irq() instead. Signed-off-by: Tarun Kanti DebBarma <tarun.kanti@ti.com> [tony@atomide.com: updated comments] Signed-off-by: Tony Lindgren <tony@atomide.com>
This commit is contained in:

committad av
Tony Lindgren

förälder
a26d3c4fcd
incheckning
46a0a5402f
@@ -169,7 +169,6 @@ static struct spi_board_info rx51_peripherals_spi_board_info[] __initdata = {
|
||||
.modalias = "tsc2005",
|
||||
.bus_num = 1,
|
||||
.chip_select = 0,
|
||||
.irq = OMAP_GPIO_IRQ(RX51_TSC2005_IRQ_GPIO),
|
||||
.max_speed_hz = 6000000,
|
||||
.controller_data = &tsc2005_mcspi_config,
|
||||
.platform_data = &tsc2005_pdata,
|
||||
@@ -1121,6 +1120,8 @@ static void __init rx51_init_tsc2005(void)
|
||||
"tsc2005 reset");
|
||||
if (r >= 0) {
|
||||
tsc2005_pdata.set_reset = rx51_tsc2005_set_reset;
|
||||
rx51_peripherals_spi_board_info[RX51_SPI_TSC2005].irq =
|
||||
gpio_to_irq(RX51_TSC2005_IRQ_GPIO);
|
||||
} else {
|
||||
printk(KERN_ERR "unable to get %s GPIO\n", "tsc2005 reset");
|
||||
tsc2005_pdata.esd_timeout_ms = 0;
|
||||
|
Referens i nytt ärende
Block a user