diff options
Diffstat (limited to 'drivers/gpio/gpio-stmpe.c')
-rw-r--r-- | drivers/gpio/gpio-stmpe.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/drivers/gpio/gpio-stmpe.c b/drivers/gpio/gpio-stmpe.c index 16cbc5702865..e6e5cca624a7 100644 --- a/drivers/gpio/gpio-stmpe.c +++ b/drivers/gpio/gpio-stmpe.c | |||
@@ -299,7 +299,7 @@ static void stmpe_dbg_show_one(struct seq_file *s, | |||
299 | if (ret < 0) | 299 | if (ret < 0) |
300 | return; | 300 | return; |
301 | edge_det = !!(ret & mask); | 301 | edge_det = !!(ret & mask); |
302 | 302 | /* fall through */ | |
303 | case STMPE1801: | 303 | case STMPE1801: |
304 | rise_reg = stmpe->regs[STMPE_IDX_GPRER_LSB + bank]; | 304 | rise_reg = stmpe->regs[STMPE_IDX_GPRER_LSB + bank]; |
305 | fall_reg = stmpe->regs[STMPE_IDX_GPFER_LSB + bank]; | 305 | fall_reg = stmpe->regs[STMPE_IDX_GPFER_LSB + bank]; |
@@ -312,7 +312,7 @@ static void stmpe_dbg_show_one(struct seq_file *s, | |||
312 | if (ret < 0) | 312 | if (ret < 0) |
313 | return; | 313 | return; |
314 | fall = !!(ret & mask); | 314 | fall = !!(ret & mask); |
315 | 315 | /* fall through */ | |
316 | case STMPE801: | 316 | case STMPE801: |
317 | case STMPE1600: | 317 | case STMPE1600: |
318 | irqen_reg = stmpe->regs[STMPE_IDX_IEGPIOR_LSB + bank]; | 318 | irqen_reg = stmpe->regs[STMPE_IDX_IEGPIOR_LSB + bank]; |
@@ -397,7 +397,7 @@ static irqreturn_t stmpe_gpio_irq(int irq, void *dev) | |||
397 | while (stat) { | 397 | while (stat) { |
398 | int bit = __ffs(stat); | 398 | int bit = __ffs(stat); |
399 | int line = bank * 8 + bit; | 399 | int line = bank * 8 + bit; |
400 | int child_irq = irq_find_mapping(stmpe_gpio->chip.irqdomain, | 400 | int child_irq = irq_find_mapping(stmpe_gpio->chip.irq.domain, |
401 | line); | 401 | line); |
402 | 402 | ||
403 | handle_nested_irq(child_irq); | 403 | handle_nested_irq(child_irq); |
@@ -451,7 +451,7 @@ static int stmpe_gpio_probe(struct platform_device *pdev) | |||
451 | of_property_read_u32(np, "st,norequest-mask", | 451 | of_property_read_u32(np, "st,norequest-mask", |
452 | &stmpe_gpio->norequest_mask); | 452 | &stmpe_gpio->norequest_mask); |
453 | if (stmpe_gpio->norequest_mask) | 453 | if (stmpe_gpio->norequest_mask) |
454 | stmpe_gpio->chip.irq_need_valid_mask = true; | 454 | stmpe_gpio->chip.irq.need_valid_mask = true; |
455 | 455 | ||
456 | if (irq < 0) | 456 | if (irq < 0) |
457 | dev_info(&pdev->dev, | 457 | dev_info(&pdev->dev, |
@@ -482,7 +482,7 @@ static int stmpe_gpio_probe(struct platform_device *pdev) | |||
482 | /* Forbid unused lines to be mapped as IRQs */ | 482 | /* Forbid unused lines to be mapped as IRQs */ |
483 | for (i = 0; i < sizeof(u32); i++) | 483 | for (i = 0; i < sizeof(u32); i++) |
484 | if (stmpe_gpio->norequest_mask & BIT(i)) | 484 | if (stmpe_gpio->norequest_mask & BIT(i)) |
485 | clear_bit(i, stmpe_gpio->chip.irq_valid_mask); | 485 | clear_bit(i, stmpe_gpio->chip.irq.valid_mask); |
486 | } | 486 | } |
487 | ret = gpiochip_irqchip_add_nested(&stmpe_gpio->chip, | 487 | ret = gpiochip_irqchip_add_nested(&stmpe_gpio->chip, |
488 | &stmpe_gpio_irq_chip, | 488 | &stmpe_gpio_irq_chip, |