Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Unverified Commit 13aed239 authored by Chuanhua Han's avatar Chuanhua Han Committed by Mark Brown
Browse files

spi: spi-fsl-dspi: use IRQF_SHARED mode to request IRQ



Some SoC share one irq number between DSPI controllers.
For example, on the LX2160 board, DSPI0 and DSPI1 share one irq number.
In this case, only one DSPI controller can register successfully,
and others will fail.

Signed-off-by: default avatarChuanhua Han <chuanhua.han@nxp.com>
Signed-off-by: default avatarMark Brown <broonie@kernel.org>
parent b654aa6f
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -1090,8 +1090,8 @@ static int dspi_probe(struct platform_device *pdev)
		goto out_clk_put;
	}

	ret = devm_request_irq(&pdev->dev, dspi->irq, dspi_interrupt, 0,
			pdev->name, dspi);
	ret = devm_request_irq(&pdev->dev, dspi->irq, dspi_interrupt,
			       IRQF_SHARED, pdev->name, dspi);
	if (ret < 0) {
		dev_err(&pdev->dev, "Unable to attach DSPI interrupt\n");
		goto out_clk_put;