Commit 67d7d920 authored by Yangtao Li's avatar Yangtao Li Committed by Ulf Hansson
Browse files

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: default avatarYangtao Li <tiny.windzz@gmail.com>
Link: https://lore.kernel.org/r/20191215175120.3290-13-tiny.windzz@gmail.com


Signed-off-by: default avatarUlf Hansson <ulf.hansson@linaro.org>
parent bc068d38
Loading
Loading
Loading
Loading
+2 −5
Original line number Diff line number Diff line
@@ -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;