.. | .. |
---|
503 | 503 | struct input_dev *idev; |
---|
504 | 504 | struct mx25_tcq_priv *priv; |
---|
505 | 505 | struct mx25_tsadc *tsadc = dev_get_drvdata(dev->parent); |
---|
506 | | - struct resource *res; |
---|
507 | 506 | void __iomem *mem; |
---|
508 | 507 | int error; |
---|
509 | 508 | |
---|
.. | .. |
---|
512 | 511 | return -ENOMEM; |
---|
513 | 512 | priv->dev = dev; |
---|
514 | 513 | |
---|
515 | | - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); |
---|
516 | | - mem = devm_ioremap_resource(dev, res); |
---|
| 514 | + mem = devm_platform_ioremap_resource(pdev, 0); |
---|
517 | 515 | if (IS_ERR(mem)) |
---|
518 | 516 | return PTR_ERR(mem); |
---|
519 | 517 | |
---|
.. | .. |
---|
528 | 526 | } |
---|
529 | 527 | |
---|
530 | 528 | priv->irq = platform_get_irq(pdev, 0); |
---|
531 | | - if (priv->irq <= 0) { |
---|
532 | | - dev_err(dev, "Failed to get IRQ\n"); |
---|
| 529 | + if (priv->irq <= 0) |
---|
533 | 530 | return priv->irq; |
---|
534 | | - } |
---|
535 | 531 | |
---|
536 | 532 | idev = devm_input_allocate_device(dev); |
---|
537 | 533 | if (!idev) { |
---|