mmc: au1xmmc: switch to platform_get_irq
platform_get_resource(pdev, IORESOURCE_IRQ) is not recommended for requesting IRQ's resources, as they can be not ready yet. Using platform_get_irq() instead is preferred for getting IRQ even if it was not retrieved earlier. Signed-off-by: Yangtao Li <tiny.windzz@gmail.com> Link: https://lore.kernel.org/r/20191215175120.3290-13-tiny.windzz@gmail.com Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
This commit is contained in:
parent
bc068d38c9
commit
67d7d920b3
@ -984,12 +984,9 @@ static int au1xmmc_probe(struct platform_device *pdev)
|
||||
goto out2;
|
||||
}
|
||||
|
||||
r = platform_get_resource(pdev, IORESOURCE_IRQ, 0);
|
||||
if (!r) {
|
||||
dev_err(&pdev->dev, "no IRQ defined\n");
|
||||
host->irq = platform_get_irq(pdev, 0);
|
||||
if (host->irq < 0)
|
||||
goto out3;
|
||||
}
|
||||
host->irq = r->start;
|
||||
|
||||
mmc->ops = &au1xmmc_ops;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user