|
@@ -396,7 +396,7 @@ static int gpio_irq_type_unbanked(struct irq_data *data, unsigned trigger)
|
|
struct davinci_gpio_regs __iomem *g;
|
|
struct davinci_gpio_regs __iomem *g;
|
|
u32 mask;
|
|
u32 mask;
|
|
|
|
|
|
- d = (struct davinci_gpio_controller *)data->handler_data;
|
|
|
|
|
|
+ d = (struct davinci_gpio_controller *)irq_data_get_irq_handler_data(data);
|
|
g = (struct davinci_gpio_regs __iomem *)d->regs;
|
|
g = (struct davinci_gpio_regs __iomem *)d->regs;
|
|
mask = __gpio_mask(data->irq - d->gpio_irq);
|
|
mask = __gpio_mask(data->irq - d->gpio_irq);
|
|
|
|
|